Языковое дополнение для Delphi - PullRequest
6 голосов
/ 25 февраля 2010

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

  • C # для .net и веб-разработки
  • Java
  • C ++ для глубокого изучения Win32.
  • рубин
  • Perl

Какая ваша рекомендация?

Ответы [ 8 ]

8 голосов
/ 25 февраля 2010

Я бы порекомендовал HTML, CSS и JavaScript. Это звучит как странное предложение при запросе языков программирования, но Интернет берет верх. Delphi уже давно имеет компонент TWebBrowser, и есть несколько альтернатив, которые предлагают еще больше возможностей и способов визуализации HTML в формах ваших приложений Delphi. Я обнаружил, что при применении в ряде сложных ситуаций это спасло мне много работы и кода.

(Честно говоря, я предлагаю это, потому что пытаюсь совместить создание веб-сайтов с Delphi с проектом xxm )

6 голосов
/ 25 февраля 2010

Я рекомендую C #, но перед тем, как начать работу с Delphi Prism, процесс обучения будет намного проще.Изучение языка .Net значительно расширит ваш кругозор и типы приложений, которые вы разрабатываете..Net имеет много технологий, где вы можете углубить WPF, SilverLigth, WCF.

Delphi Win32 -> Delphi Prism -> C #

5 голосов
/ 25 февраля 2010

Python. Он возьмет то, что вы узнали в Delphi, и позволит вам обобщить его дальше.

3 голосов
/ 25 февраля 2010

Помимо Delphi, Embarcadero также продает среду разработки RAD C ++ .

Он использует ту же IDE, что и Delphi, так что вам не придется смешиваться, изучая новую IDE, просто новый язык.

И вы сможете смешивать и сочетать Delphi и C ++ так, как вы хотите в одних и тех же проектах.

Фактически, купив (или обновив) Embarcadero RAD Studio , вы получите Delphi, C ++ Builder и Delphi Prism (инструмент .NET) все в одном.

Так что C ++ кажется наиболее естественным и очень логичным выбором.

И если вы хотите разработку .NET, не используйте C #. Используйте Delphi Prism.

1 голос
/ 26 февраля 2010

Это зависит от того, чего вы хотите достичь. Недавно я изучал Ruby и Rails (framework), которые разрабатывают веб-сайт, и это был невероятный опыт обучения. Широкое сообщество гемов и плагинов OSS означает, что я делаю гораздо больше, чем с Delphi. (И я также нашел области, где Delphi тоже побеждает Ruby).

Какой бы язык вы ни выбрали, он должен быть чем-то с другой «индивидуальностью». Под этим я подразумеваю, что такие языки, как Deplhi, C ++, BASIC и C #, по сути происходят из одних и тех же корней с очень похожей философией. Выберите язык, такой как Lisp, Ruby или Haskell, который научит вас думать о кодировании по-другому.

1 голос
/ 25 февраля 2010

Это зависит только от того, какие приложения вы хотите / хотите нацеливать, помимо собственных Win32-приложений Delphi.

  • C #: хорошо, если вам нужно использовать управляемые функции Windows или вам нужен asp.net. ИМХО, забудь моно.
  • Java: хорошо, если вам нужно ориентироваться на "управляемую" разработку не Windows, особенно в некоторых корпоративных средах, основанных на Java.
  • C ++: если вам нужно выйти за рамки некоторых возможностей Delphi и / или изначально ориентироваться на платформы, отличные от Windows. Обычный C не следует исключать, он может быть полезен для некоторых расширенных разработок, например, для разработки ядра или драйверов.
  • Ruby, Perl, PHP, Python и т. Д .: у каждого есть свои плюсы и минусы для скриптовых приложений. Ruby и PHP лучше подходят для веб-приложений, когда требуется мультиплатформенность, в то время как Perl - хороший язык для выполнения сложной обработки текста во многих различных ситуациях, а Python - хороший инструмент общего назначения.
1 голос
/ 25 февраля 2010

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

0 голосов
/ 26 февраля 2010

Я перешел от использования Delphi исключительно к Ruby on Rails, и мне это нравится. RoR для веб-разработки то же, что Delphi для разработки Windows. Он предоставляет язык (Ruby), фреймворк (Rails) и целую кучу генераторов кода, чтобы сделать тяжелую работу за вас.

Некоторое время назад я создал блог под названием Delphi to Rails , в котором рассказывалось о моем собственном опыте перехода на новую версию. Как бы мне ни нравился Delphi, мне нравится Ruby, гораздо больше. Сначала это странный язык, но как только вы разобрались с основами, это очень круто и очень интересно программировать.

...