Является ли OpenBD или Railo жизнеспособной заменой ColdFusion?

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

Ответ 1

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

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

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

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

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

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

OpenCFML.org

Ответ 2

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

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

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

Герт Франц


Открытый Open Source Railo

Ответ 3

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

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

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

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

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

Ответ 4

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

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

Ответ 5

Поддержка cfdocument будет включена в следующую "основную" версию версии OpenBD.

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

Ответ 6

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

Ответ 7

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

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

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

Ответ 8

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

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

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