Является ли OpenBD или Railo жизнеспособной заменой ColdFusion? - PullRequest
11 голосов
/ 16 декабря 2008

Кто-нибудь здесь имел опыт работы с OpenBD или Railo в производстве? У нас есть несколько устаревших приложений CF6.1, которые нужно где-то размещать, и мне интересно, достаточно ли OpenBD или Railo стабильны для производственного использования, не потребуется много усилий для перехода и т. Д.

Ответы [ 8 ]

13 голосов
/ 17 декабря 2008

Я приму участие в роли парня из Adobe и скажу, что да, и OpenBD, и Railo являются жизнеспособными движками CFML. Основные препятствия связаны с совместимостью с CFML. В течение последнего десятилетия Allaire / Macomedia / Adobe руководит стандартом CFML, но мы сформировали открытый консультативный совет CFML, состоящий из различных экспертов в этой области, чтобы помочь продвинуть будущее языка.

Сегодня кажется, что ColdFusion 7 является основным стандартом. Оттуда стандарт CFML, кажется, раскололся между продавцами. ColdFusion 8 добавил ряд эксклюзивных функций, которые не были добавлены в другие движки и наоборот с Railo и OpenBD. В будущем CFML Advisory должен решить эту проблему.

Используя ColdFusion в качестве стандарта, я считаю, что следующие две ссылки - лучшие места для понимания различий в совместимости.

Совместимость с OpenBD

Совместимость с Railo

Вот URL для консультативной группы CFML. Они только запустили сайт, поэтому там пока не так много информации.

OpenCFML.org

5 голосов
/ 25 июня 2009

Совместимость с CFML в Railo является для нас основным направлением. Если в Railo есть вещи, несовместимые с Adobe CF, сообщите нам о них, и мы постараемся исправить их как можно скорее. Мы, конечно, пытаемся реализовать все требования Консультативного комитета CFML, реализованные в Railo 3.1.x, чтобы мы могли называть себя CFML 2009-совместимым.

AFAIK движок должен реализовать ядро ​​и расширенное ядро, которое будет называться CFML 2009-совместимым, но я думаю, что Консультативный комитет не согласился с этим. Фактически поставщики (как и мы) должны соблюдать эти стандарты и применять их соответствующим образом.

Если, конечно, у вас возникли проблемы, просто сообщите об этом группе Google Railo или свяжитесь с нами по адресу www.getrailo.com

Герт Франц


Railo Professional с открытым исходным кодом

4 голосов
/ 16 декабря 2008

Оба находятся на одном уровне с совместимостью с CFMX 7, поэтому у вас не должно возникнуть проблем с переносом сайта cf6.1 на любой из них.

Будьте предупреждены, что OpenBD НЕ поддерживает тег CFDOCUMENT , поэтому создание PDF может стать проблемой. Рейло с другой стороны.

Railo имеет экспресс-версию , которая не требует установки и позволяет легко увидеть, работает ли с ней существующее приложение.

OpenBD также имеет загружаемую и готовую к запуску версию , хотя я не пробовал ее, ее следует установить так же легко, как версию Railo Express.

Похоже, что для OpenBD запущен проект по интеграции проекта Flying Saucer в качестве замены для поддержки CFDOCUMENT. Больше можно узнать здесь об этом.

1 голос
/ 18 января 2009

Поддержка cfdocument будет включена в следующий «основной» версионный выпуск OpenBD.

Просто для того, чтобы немного рассказать о поддержке cfdocument в OpenBD, коммерческая библиотека использовалась для cfdocument в New Atlanta BlueDragon, поэтому ее пришлось удалить, когда OpenBD стал открытым исходным кодом. Однако «зацепки» все еще находятся в движке OpenBD, так что на самом деле это просто вопрос реализации базовой функциональности с использованием механизма документов с открытым исходным кодом, которых много.

1 голос
/ 17 декабря 2008

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

Что касается производительности, то обычно считается, что Railo - самый быстрый из трех двигателей, а BlueDragon - самый медленный. Хотя он в настоящее время не работает, я разрабатываю приложение для Railo 3.0 и собираюсь развернуть его на Railo 3.1 после его выпуска.

0 голосов
/ 05 декабря 2010

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

Говоря об интересе к хостингу, имейте в виду, что если вы имеете в виду виртуальный хостинг, вам не нужно беспокоиться о стоимости движка CFML. Это будет рождено хостинг-провайдером и амортизировано над людьми на сервере. Таким образом, вы найдете множество недорогих (и даже бесплатных) хостинг-провайдеров CF, работающих на Adobe CF (и вы найдете целый ряд из них, использующих разные версии на свой вкус, от CF 6, 7, 8 или 9, как я пишу сегодня.)

Существуют различные списки хостинг-провайдеров CF. Я предлагаю один (а также даю указатели на другие списки) в категории моего сайта CF411: http://www.cf411.com/#cfhost

0 голосов
/ 04 октября 2010

Railo практически не имеет документации. Похоже, что это не является приоритетом для основной команды, они плохо справились с проектом с открытым исходным кодом Railo. Это случай потери импульса из-за некомпетентности.

Railo довольно сложно развернуть из-за очень слабой документации и, следовательно, не может восприниматься всерьез. Кроме того, теги и теги функций пусты при прокрутке вниз к примерам использования. Этот проект с открытым исходным кодом и команда, управляющая им, - шутка, совершенно не связанная с повторяющимися жалобами на трудности установки / конфигурирования за последние 2 года.

Придерживайтесь Adobe Coldfusion с хорошей документацией или переключайтесь на другой язык.

0 голосов
/ 07 августа 2010

Я думаю, что replaceirect.nl недавно переместил свой интернет-магазин в Railo.

...