Переключение на ColdFusion? [закрытый]

10
задан Peter Boughton 26 September 2009 в 22:29
поделиться

5 ответов

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

Плюсы ColdFusion:

  • Легко выучить
  • Обеспечивает быструю разработку
  • Самый простой язык в мире для подключения к базе данных и написания SQL на
  • Это продукт Adobe так что конфигурирование несложно
  • Только что выпущена новая версия с множеством новых функций
  • Вы всегда сможете найти работу, зная ColdFusion

Минусы ColdFusion:

  • Дорого (в долларовом эквиваленте)
  • Труднее найти хорошую хостинговую компанию
  • Немного устарело, даже с его последним обновлением
  • Чрезвычайно многословно и запутанно (можно описать его как Enterprisey)

Я использовал Java и ColdFusion с протоколом Flex AMF , и оба они довольно просты и работают прямо из коробки - не исключайте Java, если вам это интересно.

Хотя, не зная всего, я должен спросить: если вы создаете настольное приложение, зачем вам нужно подключаться к серверной части, когда AIR имеет доступ к SQL lite?

Помните, что по мере роста популярности Flex / AIR все больше языков (на мой взгляд), вероятно, будут предоставлять протоколы AMF как часть языка. Но, возможно, вы не захотите делать ставку на это.

Сказав все это, я бы посоветовал использовать ColdFusion. Несмотря на то, что это не гламурно, это хороший навык - он станет COBOL языков сценариев (его используют правительства нескольких штатов и значительная часть федерального правительства)

не зная всего, я должен спросить: если вы создаете настольное приложение, зачем вам подключаться к серверной части, когда у AIR есть доступ к SQL lite?

Помните, что по мере того, как Flex / AIR становится все более популярным, другие языки (на мой взгляд), вероятно, будут предоставлять протоколы AMF как часть языка. Но, возможно, вы не захотите делать ставку на это.

Сказав все это, я бы посоветовал использовать ColdFusion. Несмотря на то, что это не гламурно, это хороший навык - он станет COBOL языков сценариев (его используют правительства нескольких штатов и значительная часть федерального правительства)

не зная всего, я должен спросить: если вы создаете настольное приложение, зачем вам подключаться к серверной части, когда AIR имеет доступ к SQL lite?

Имейте в виду, что по мере роста популярности Flex / AIR, другие языки (на мой взгляд), вероятно, будут предоставлять протоколы AMF как часть языка. Но, возможно, вы не захотите делать ставку на это.

Сказав все это, я бы посоветовал использовать ColdFusion. Несмотря на то, что это не гламурно, это хороший навык - он станет COBOL языков сценариев (его используют правительства нескольких штатов и значительная часть федерального правительства)

другие языки (на мой взгляд), вероятно, будут предоставлять протоколы AMF как часть языка. Но, возможно, вы не захотите делать ставку на это.

Сказав все это, я бы сказал, переходите на ColdFusion. Несмотря на то, что это не гламурно, это хороший навык - он станет COBOL языков сценариев (его используют правительства нескольких штатов и значительная часть федерального правительства)

другие языки (на мой взгляд), вероятно, будут предоставлять протоколы AMF как часть языка. Но, возможно, вы не захотите делать ставку на это.

Сказав все это, я бы посоветовал использовать ColdFusion. Несмотря на то, что это не гламурно, это хороший навык - он станет COBOL языков сценариев (его используют правительства нескольких штатов и значительная часть федерального правительства)

14
ответ дан 3 December 2019 в 14:34
поделиться

Я второй голосование за ColdFusion. Недавно я выпустил приложение Time trackign, созданное в Air с бэкэндом ColdFusion. Вы упомянули все одно, и это то, что вы получаете, его легко настроить и надежно. Если Adobe поддерживает обе технологии (клиентскую и серверную), вы не ошибетесь. Вот несколько примеров Flex и CF, которые могут подсказать вам, насколько хорошо взаимодействуют CF и Flex / Air: http://flexcf.com/

8
ответ дан 3 December 2019 в 14:34
поделиться

Я голосую за ColdFusion . Это кусок пирога практически для любого разработчика программного обеспечения, это так просто. На его изучение не уходит много времени.

Не только AMF ...

  • удаленный объект так же прост, как объявление методов, как access = "Remote"
  • интеграция с BlazeDS или LiveCycle Data Service ( LCDS включен в CF8)
  • ** CF как услуга, предоставляет такие услуги, как отправка электронной почты непосредственно из ActionScript
  • ** поддержка Data Centric Development в Flash Builder 4

** поддерживается в ColdFusion 9

Это действительно сделать ColdFusion идеальной платформой для RIA. Я настоятельно рекомендую вам использовать ColdFusion 9. CFC на основе сценариев (класс в CF) будет намного проще изучить для ppl с PHP, JAVA или .NET.

12
ответ дан 3 December 2019 в 14:34
поделиться

Я также рекомендую ColdFusion. Я создавал приложения Flex / AIR ежедневно в течение трех лет. Я разработал их с помощью бэкэндов, построенных на PHP, .NET и Java.

ColdFusion - безусловно, самая плавная интеграция. Есть еще много-много других преимуществ.

Для тех, кто говорит, что CF умирает, он растет не по дням, а по часам каждый год. Вместо того, чтобы публиковать случайную, не поддающуюся проверке отрицательную информацию, разместите реальную и поддающуюся проверке информацию, чтобы подкрепить свои утверждения. В противном случае все, что вы говорите, будет полным провалом. Такие люди, как вы, говорили, что CF умирает уже 10 лет.

Как ни странно, учитывая то, что он умирает, база разработчиков выросла на 30% только за последние два года, согласно данным Evans Data (покупайте отчеты, если хотите проверить эти цифры). С 2004 года он вырос на 400%.

За последние несколько лет были разработаны два основных механизма CFML с открытым исходным кодом. Довольно удивительно, что кто-то приложит все усилия ради умирающего языка. http://www.getrailo.org www.openbluedragon.org

Подавляющее большинство компаний из списка Fortune 100 используют ColdFusion: www.adobe.com/products/coldfusion/customers/

Итак, вернемся к исходной точке. ColdFusion - это жизнеспособный бэкэнд для приложений Flex / AIR, и он может быть лучшим выбором для многих решений. Ваши потребности должны определять, какой очевидный выбор будет для вас, будь то CFML / BlazeDS, PHP / AMFPHP, Java / BlazeDS, .NET / Web Services и т. Д.

6
ответ дан 3 December 2019 в 14:34
поделиться

ColdFusion, Flex и Adobe Air являются все Adobe -> надежная интеграция

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

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

Также убедитесь, что в вашем контракте прямо указано, что вы продаете клиентам лицензию, а не авторские права, поскольку в противном случае вы можете обнаружить, что не владеете продуктом.

-8
ответ дан 3 December 2019 в 14:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: