У меня есть знакомый, которые на нем пишет. Он говорит что программеров на Cold Fusion в странах СНГ ну очень мало. И работает он по удаленке на зарубежных заказчиков.
нет не мертв, его немного используют.
На западе он кстати более популярен и известен.
Язык кстати довольно неплох, и очень легкий.
Можно рекомендовать не программистам, которые уже знают HTML, к тому же если покупать полный пакет всех продуктов Адоб, очень тесная интеграция всего и вся.
Вообщем смысл у технологии есть, а вот у нас почемуто не заслуженно обойдена вниманием.
У нас его не используют, так что поддержка проектов на нём будет не только стоить кучу денег, но и будет сильно зависима от тех 2-х разработчиков, которые его знают. Так что просто незачем на нём писать.
Согласен с предыдущим оратором. Живет в определенной среде знающих)
Стоило добавить нейтральный вариант.
Потому- что технология не бесполезная, но пробовать я ее не собираюсь.
У нас был проект на CF + Flex для заказчиков из UK — крупного международного рекламного агентства. ТАк вот во время общения ними выяснилось, что в UK очень даже активно используется CF. Что нас немало удивило.
Суть была в написании модулей для расширения существующей системы автоматизации рекламного агентства. Система полностью на CF. Мы писали модуль для генерации различных отчетов в виде флексовых графиков, таблиц, с фильтрами настройками и прочим. Плюс связка с MsSql server Analysis Services для OLAP отчетов. С этим был самый гемор. Еще были различные обновления их довольно старого UI ну и всякие небольшие задачки.
Я как раз на этом языке поддерживаю несколько проэктов, и один из них довольно посещаем, но код написаный на колдФюжене — нечитабелен чуть больше чем ВОООБЩЕ! Поддержку ООП добавили только в 8-й версии, много подводных камней и багов.
И главный недостаток — проприетарный и платный (лицензия стоит около 8к американских денег).
Да, оно умеет на хорошем уровне работать с pdf-ами, умеет запускать dll, exe и прочее, но…
Единственное что там более-менее что мне нравится — работа с запросами в БД. Хотя опять таки, напрягает что полностью все запросы надо писать нативно, нет никакой оболочки.
Очень раздрает, что когда нужно закоментировать одну строчку приходиться писать комментарий вида что очень напрягает. И вообще, сама идея тэгов в языке программирования — моветон.
Спасибо за развёрнутое мнение.
Однако немного резковато по моему.
Да насчет ооп спорить трудно, но для сравнения в том же PHP нормально программировать в стиле ООП стало возможно только в 5 версии.
Поводных камней, насколько я понимаю, хватает в любой технологии ))
Проприетарность — решения .NET тоже не бесплатны и отнюдь не открыты. В обоих случаях для не больших проектов лучше поискать сторонний хостинг.
Опять таки для СF существуют фремворки и MVC и Dependncy Injection и Data persistance
По поводу тэгом посмотрите как это реализованно во flex — там пара AS3 и MXML очень удобна в работе.
Я отнюдь не пропагандирую, я с CF в последний раз лет 7 назад сталкивался.
Однако в силу того что недавно стал изучать flex, и соответственно плотно начал общаться с Adobe, то вспомнил о нём, и стало инересно как оно развивается и какая на данный момент восстребованность на программистов CF.
Востребованость… Не знаю, ниразу еще не видел вакансии на CF программиста где бы то нибыло…
И там много таких задач приходиться решать, которые в других языках, том же РНР уже давно решены.
ООП в КолдФюжене оценить еще не представилось возможным, потому что сейчас мы только мигрируем с 5-й версии на 8-ю. Сама миграция очень болезнена, много чего приходиться переписывать с учетом того, что поменялся драйвер к базе данных, что сам ЦФ начал по-другому что-то там понимать…
И вот мне стало очень непосебе, когда я нашел в CF баг. Сам! Я еще никогда не находил нигде баги в готовых продуктах…
С фреймворками… Да, они есть, но большим минусом является то, что сообщество CF разработчиков ооочень невелико, по сравнению с другими языками, баги фиксятся медленно, развитие тоже происходит медленно.
Да, по поводу РНР. РНР5 когда релизнулся? Пять лет назад. PHP старше CF на год. А 8-й CF вышел максимум год назад. Медленно он развивается, медленно.
Мне кажется что CF должен умереть как язык программирования как невостребованый. Да, есть несколько тысяч людей которые на нем делают проэкты, но мое мнение, что этот язык не стоит внимания.
Что это значит: «решения .NET тоже не бесплатны и отнюдь не открыты»? .NET бесплатен во всех своих проявлениях, включая Express-выпуски среды разработки и БД, и открыт.
Первый мой язык для веб-программирования :) потом уж РНР 3+
Кстати Озон.ру по началу был написан на CF
Для буржуев то, что CF платный это плюс, они порой боятся бесплатного.
Cold Fusion мёртв?