Search
Write a publication
Pull to refresh

Comments 53

Да вроде живее всех живых. А откуда возник вообще такой вопрос?

Единственно меня удивляют/слегка раздражают постоянно нарастающие аппетиты адоба к ресурсам машины разработчика/сервера (это кстати для всех продуктов для разработчиков/дизайнеров касается). Я тут ставил cf9beta1, и на моей не совсем слабой машинке все как-то тормозило. Боюсь предположить, какие требования будут в cf10.

Хотя это и безусловно мои проблемы, для уровня Enterprise cf+(flash|flex|air) клевый.
Я работаю с CF уже 10 лет и один из первых вопросов задаваемых почти всеми клиентами и не-CF-девелоперами «А что, ColdFusion еще жив?» ;-)
А, ну это риторический вопрос. Я думал был прецедент какой-то.
Единственно дороговат он… Хотя и терпимо.
Почему дороговат?
Цена хостинга на CF = цене хостинга на .NET, цены на VPS — аналог.

+ с выходом 9 версии, CF по производительности стал еще более улетным, некоторые операции реально выполняются на 1000% быстрее, отсюда можно сделать вывод — если вы хотите развернуть сложное веб-приложение, но у вас нет денег на аренду VPS или выделенного сервера, или вы хотите сэкономить, то без проблем можно развернуть приложение на простом 20$ хостинге.
Ну, я о нем конечно слышал (когда-то) но как-то он не особо светится. Поэтому у меня тоже впечатление, что он мертв. Уж по сравнению с остальными технологиями точно.
Adobe решила работать преимущественно с платежеспособными клиентами, поэтому особой рекламы языку не делает, в отличие от Flex/AIR.
В чём его преимущество по сравнению с другими?
Цена вот явно в преимущества не тянет :)
Перечисленные достоинства ColdFusion есть во всех современных платформах,
многие из которых, помимо свободного распространения — ещё и открыты.
Какой еще xml синтаксис? Это во Flex, а не CF.
XML вообще не относится никаким боком к CFML, разве что CF может создавать и парсить XML.

Грубо говоря, CFML — это обычный HTML, в котором используются cf-тэги или cfscript.
cf-тэги это и есть тот самый xml синтаксис :)
CF-тэги = это никак не xml, это больше элемент html, о чем и говорит Adobe: CFML tag syntax is similar to HTML element syntax.

В то время, как XML is a set of rules for encoding documents electronically.
Ну ни скажут же они что «similar XML» — кто их тогда поймёт?! :)
Ну а сути это не изменит, что HTML есть XML, что CF теги есть XML
А что плохого в CF тэгах?
Вы хоть понимаете что это на самом деле СУПЕР КРУТО и более быстрая разработка?
Не говоря уже об отделении логики шаблона и скрипта, как на самом деле гораздо более удобнее с CF тэгами, чем скриптами…

Еще есть тэги в JSP, .NET, XSLT…
А вы думаете я просто так это упомянул?
Из всего перечисленного только в XSLT они в тему — вот тут я согласен «писать на тегах»
Одним из основных преимуществ (как говорят почти все CF-разработчики) является быстрая разработка приложения. CF-программист практически любую задачу сделает в несколько раз быстрее, чем программист на другом языке.
«…является быстрая разработка приложения…» ну это практически все разработчики про свои платформы так говорят :)
А примеры, какие-нибудь, есть о скорости разработки?
Все зависит от целей которые вы ставите.
Если вы хотите разработать веб 2.0 проект или бизнес приложение — то несомненно выбор лучше сделать в сторону CF.
CF 9 содержит 2 промышленных инструмента: Java Hibernate и ORM, что несомненно увеличивают скорость разработки, кроме этого
заложены следующие фичи:

* Создание и редактирование офисных документов: документы, таблицы и презентации
* Конвертирование PDF-файлов из Microsoft Word и PowerPoint
* Интеграция ORM
* Интеграция Microsoft Office SharePoint
* Расширенная поддержка Adobe Flash Platform, теперь создавать приложения на ColdFusion и Flash (Flex) стало еще легче
* Поддержка Adobe AIR
* Новые компоненты: мульти загрузка файлов, мультимедийный проигрыватель, индикатор загрузки, Google Maps компоненты и многие другие
* Server Manager — Одновременное выполнение административных задач между несколькими серверами с одной центральной консоли
* Интеграция Apache Lucene Solr
* Виртуальная файловая система
* И многое другое
Кстати, в конце этого года Adobe планирует запустить CF9 на серверах Amazon EC2.
Это интересно — покажет как обстоят дела с масштабируемостью
Дела с масштабируемостью, а так же с производительностью, списком фич и функций, сервисов, интегрированных API, методов разработки у CF обстоят очень даже круто
Если используется Hibernate — так используйте Java
Нравятся CFML? Есть там и это :) Так оно и свободное и открытое к тому же :)

Далее по пунктам:
ORM? А где его сейчас нету?!
Создание PDF? И это только в CF?
Ну и далее всё в том же духе…
* Интеграция Microsoft Office SharePoint
* Расширенная поддержка Adobe Flash Platform, теперь создавать приложения на ColdFusion и Flash (Flex) стало еще легче
* Поддержка Adobe AIR


Скопировано из прессрелиза? Где технические подробности, в чём соль?
Одним словом — ничего такого, чего нету у других.
>Нравятся CFML? Есть там и это
там это где?

>чего нету у других
конкретно говорите с чем сравнивать, будем сравнить, пока абстракция «это есть везде и в жава, и в нете, и еще гдето»

нет, из блога

CF САМЫЙ ЛУЧШИЙ И ПРОИЗВОДИТЕЛЬНЫЙ БЭКЭНД ДЛЯ FLEX (AS3) ПРИЛОЖЕНИЙ!
Представитель Adobe неофициально заявил, что они будут Flex интегрировать в первую очередь с CF, а потом уже будут все остальные языки.
Enterprise версия – от US$ 7,499
Standard версия – от US$ 1,299

А говорят, что самое дорогое программирование у MS :)
А вы цены на Visual Studio мотрели?
Adobe берёт деньги за framework, и предоставляет Eclipse, а MSFT берёт деньги за Visual Studio и предоставляет framework всем желающим.
И? :) Я просто акцентирую внимание, что не только под MS разрабатывать дорого. И то сейчас столько вариантов бесплатно получить MS продуктов. У Adobe, к сожалению такого нет.
Adobe предпочла работать в основном с корпоративными клиентами и пока идут продажи, язык будет и дальше поддерживаться и развиваться.
а еще «БЕСПЛАТНЫЙ» сервер приложений от Zend стоит от 3000$, не говоря уже о разнице во времени разработки, что влияет на ЗП => цена проекта
А где написано что он бесплатный?
Что вы так прицепились к Zend, словно нету других серверов приложений,
оглянитесь их много!
А знаете среди них есть даже свободные и открытые :)
да все верно, есть свободные и открытые CF сервера
Вопрос в том, много ли веб-приложений осталось на CF. Был период (году этак в 2003-2004), когда владельцы сайтов массово переезжали с CF на PHP/Perl/Java — на биржах было навалом проектов а-ля «Looking for CF+PHP developer».
Приложения остались, плюс разрабатываются новые. Конечно их меньше, чем PHP и ASP, но за CF платят больше, ибо знают, что результат того стоит.
за CF платят больше в силу значительно меньшего количества девелоперов, пишущих на нем.

Помнится, был у нас один долгострой на ASP 3.0 (не .NET). Проект запустился, со временем все ASP-шники переехали на .NET и про старый ASP предпочитали не вспоминать ;-) Спустя 2 года клиент решил внести существенные поправки в проект — был готов платить практически любые деньги, только бы нашелся доброволец поковыряться в трупе VB ;-)
А мне пока нравится: (1) клиенты есть, (2) платят больше и (3) конкуренции почти нет ;-)
Недавно что-то вроде шутки пробегало, как работает Alan Cox:
основное время занимается OSS, но наступает момент
и берёт «отпуск» пару месяцев подработать на FORTRAN
на следующий год работы над OSS :)
Я никогда не работал в корпоративном сегменте, поэтому я вижу в CF нечто может быть и удобное, но дорогое и недоступное.
Спасибо за комментарий, совсем из головы вылетел бесплатный вариант CF, сейчас допишу заметку.
что-то я не совсем понял что это за клоны coldfusion…
был бы рад подробному посту (8
ОК, как только будет свободное время, напишу. А пока в Австралии ночь, пойду посплю ;-)
Зря ты пытаешься убедить других в том, что CF лучше, это бесполезно. Пока в России не будет рынка, его вряд ли примут девелоперы, особенно PHP-уровня.
Нет, ни кого я не убеждаю, на самом деле это все безумно весело!
Я вчера надорвал живот читая эти параноидальные комменты типа «А, как бы так пополиткорректней выразиться, несколько устаревший дизайн MySpace — это из-за использования CF?», не знаю каким боком CF имеет отношения к дизайну проекта… :)))

учитывая что на пост «что нового в CF9» ни кто не отреагировал, решил сделать вводный пост о CF… мля, но реакция true personal page кодеров переплюнула все общечеловеческие ценности… люди просто не хотят вникать фактам и придумывают сами себе оправдание в виде мифов и псевдо аргументов… особенно жгут троли со средней части россии, я конечно все понимаю, но почему бы не задуматься, что авторы статьи сидят в англии, развивают успешную компанию и им виднее почему и какую платформу использовать чем васе из мухадрыщенска!

а в индию и китай уходят много миллионные проекты! а вася делает еще один сайт для местного жэса, он же все знает и все умеет! :)
куда нам, дуракам, со своим CF, пришли тут и пишут слова сложные :)
Я вам там написал, повторю и тут — реальные примеры кода ничем не помешали бы. Раз уж вы обращаетесь к кодерам — покажите им то, что может их заинтересовать. Я сам CF видел 5 лет назад, но даже тогда был удивлен необычностью подхода к решению общих задач. Думаю сейчас это тоже будет смотреться неожиданно.
UFO landed and left these words here
Здраствуйте.
Надеюсь прочтете комментарий, а еще больше надеюсь – ответите :)
Хочу освоить колдфьюжн.
Нравится написание тегами, вроде все предвещает быть понятным, полазил-почитал — заинтересовало.

Что есть:
Знание XHTML, CSS (хотя это вряд ли в тему :) ), средне SQL, гору теоретических знаний про построение вэб-приложений но никакой в этом практики (т.е. я не пишу код, хотя напрямую работаю с php/ruby программистами, отсюда накопилось много чего). + хорошо варящая и легко обучаемая голова.

Что хочется:
Освоить см колдфьюжн и, наверное, фреймворк какой-то, для пущего ускорения разработок.

С чем к вам пришел
Документации по фьюжн мало. Очень. На русском — и подано. Ничего толком не нашел.
Посоветуйте плиз, где копать, с чегоначать, дадите ссылку на учебник — вообще замечательно. Еще более приветствуются видеотуториалы и туториалы типа «блог на CF шаг за шагом».
Посоветуйте плиз фреймворк какой-нить…

в общем как-то так. спасибо
Привет!

Интересно, но несколько человек, которые приходили на наши CF-user-group сборы говорили, что выбрали CF именно из-за доступности обучающих материалов (на английском).

Из русских блогов могу порекомендовать injun.ru/ (хотя он пишет про Flash/Flex, про CF там тоже проскакивает постоянно).

Из англиских монстров можно начать следить за www.bennadel.com/ и www.coldfusionjedi.com/, а у них в комментариях есть почти все CF-разработчики со всего мира.

Еще есть такие ресурсы:
www.adobe.com/devnet/coldfusion/ (официальный сайт Adobe)
feeds.adobe.com/ (аггрегатор новостей)
www.cflib.org/ (библиотеки)
www.riaforge.org/ (библиотеки)

Вот этот ресурс тоже должен быть полезным:
www.adobe.com/education/instruction/teach/cfcurriculum.html

В «блог на CF» можно взять на blogcfc.riaforge.org/ и посмотреть что у него внутри.

Вот список всех фреймворков для CF (можно погуглить по этим словам):
ColdBox
ColdSpring
FarCry
Fusebox
Mach-II
Model-Glue
Reactor
Transfer
спасибо за ответ и ссылки :)
действительно много полезного. особенно www.adobe.com/education/instruction/teach/cfcurriculum.html, т.к. все остальное явно не для новичков :)
Буду курить мануалы…

«В «блог на CF» можно взять на blogcfc.riaforge.org/ и посмотреть что у него внутри.»
ооо, вот это супер. разбор готового кода — то что надо :)

Фреймворки: да, я все это смотрел, но хотелось бы услышать именно рекомендации… Единственный фреймворк, который я понял, что точно пока не для меня, так это ColdSpring, потому что АОП пока выше моего понимания.
Т.е. вроде у АОП есть преимущества перед ООП, но материалы по нему явно рассчитаны на опытных программистов, к коим я явно не отношусь :)
Sign up to leave a comment.

Articles