Язык программирования RAD для написания приложений Windows для отображения текста, воспроизведения аудиофайлов и отображения всплывающих подсказок - PullRequest
1 голос
/ 09 ноября 2010

Это широкий вопрос, но я хочу выслушать ваше мнение.

Мне на ум приходят три варианта: Delphi, C # и Java.

У меня мало опыта с C #, ноТем не менее мой опыт показывает, что C # не является инструментом RAD по сравнению с Delphi.Это больше похоже на Swing / Java.

Я не вижу на свете ничего, что могло бы сравниться с Delphi, его простой и удобной в использовании компонентной моделью для создания визуальных приложений.

Java очень сложна, когда дело доходит до создания визуальных приложений.

Delphi, по-своему, слишком старый и просто мертвый инструмент (на мой взгляд).Но с помощью Delphi я могу создать такое приложение за считанные минуты, и с ним будет надежно, быстро и удобно работать.

Есть ли альтернатива созданию Delphi-подобных визуальных приложений, быстрая и простая сегодня?

Приложение должно отображать экран с информацией html, воспроизводить звук и реагировать на пользователя, который может нажимать на кнопки, отображаемые на экране (навигация).

Ответы [ 6 ]

13 голосов
/ 09 ноября 2010

Delphi, конечно, не умер, ни на милю.В 2005 году было выпущено 2 релиза, которые изначально считались ошибочными (пакеты обновлений значительно улучшили ситуацию), но все изменилось с тех пор, как Borland продала свое подразделение инструментов для разработчиков Embarcadero.

За последние 4 года было выпущено 4 релиза продукта, и каждый получил стабильные релизы (Delphi 2007, 2009, 2010 и последние: Delphi XE).

В последние несколько лет были добавлены новые функции, в том числе:

Следующая версия (запланированная к выпуску в следующем году) будет иметь 32- и 64-разрядный компилятор и будет поддерживать создание собственных исполняемых файлов для OS X и wi-файлов.Будет предварительный просмотр компиляции для Linux. Проверьте дорожную карту для получения более подробной информации по этому вопросу.

Здесь также есть очень активное сообщество Delphi здесь, в SO, и по всему Интернету.Проверьте DelphiFeeds.com для хорошей агрегации новостей / блогов Delphi.

Delphi вовсе не мертва, но на самом деле выглядит лучше, чем когда-либо сейчас, когда находится под новым руководством (Embarcadero) что на самом деле, похоже, интересует разработчиков как часть их бизнес-стратегии!

-

О, и, отвечая на ваш вопрос, Delphi может сделать все это.Вот несколько ссылок, с которых можно начать:

5 голосов
/ 09 ноября 2010

Если вы хотите быстро создавать приложения WIN32 / Desktop с красивым графическим интерфейсом, тогда Delphi - лучший вариантЕсли вы занимаетесь веб-разработкой, C # - лучшая альтернатива.Если вы хотите быть независимым от платформы, Java будет вашим лучшим выбором.Если вы создаете драйверы устройств, C ++ - лучший вариант.У каждого языка программирования есть определенное поле, в котором оно превосходит другие языки.Вопрос в том, в какой области вы хотите разработать код?

4 голосов
/ 09 ноября 2010

Насколько я знаю, нет ничего лучше, чем Delphi для разработки Win32 RAD.Обидно, что Delphi утратила доверие, изменив имена, например, 4 раза за последние 10 лет (Borland на Inprise, затем обратно на Borland, затем CodeGear и, наконец, Embarcadero).

Delphi определенно не умерла, ноПользовательская база не так сильна, как Delphi 7 дней.Это все еще действительно хороший и мощный продукт.

1 голос
/ 09 ноября 2010

Delphi еще не умер, он как бы обновляется (особенно компилятор).Он имеет функции в Win32 наравне с тем, что поддерживают языки фреймворка NET - обобщенные, анонимные методы, атрибуты.C # также может быть использован для быстрого проектирования простых приложений, не знаю, почему вы считаете это сложным.

Я бы пошел с Delphi, но мне просто нравится язык.

0 голосов
/ 09 ноября 2010

Если вы думаете о Delphi, но знаете только C ++, подумайте о Builder C ++.Тот же инструмент RAD, что и в Delphi, но с компилятором C ++.

0 голосов
/ 09 ноября 2010

Не используйте Java для такого рода приложений, проигрывание аудио файлов не даст ничего, кроме проблем.

Visual Studio - это не совсем инструмент raid, но он имеет богатый конструктор графического интерфейса и множество встроенных компонентов, поэтому вы можете создать графический интерфейс относительно быстро.Подключение логики тоже не должно быть проблемой.

...