У кого-нибудь есть опыт работы с OpenBD или Railo в производстве? У нас есть некоторые устаревшие приложения CF6.1, которые должны быть размещены где-то, и мне интересно, будет ли OpenBD или Railo достаточно стабильным для использования в производстве, не потребует больших усилий для перехода на и т.д.
Является ли OpenBD или Railo жизнеспособной заменой ColdFusion?
Ответ 1
Я буду выступать как парень "Adobe" и сказать, что да, и OpenBD, и Railo - жизнеспособные двигатели CFML. Основные препятствия - это совместимость с CFML. За последнее десятилетие Allaire/Macomedia/Adobe управляли стандартом CFML, но мы создали открытый консультативный совет CFML, состоящий из различных экспертов в этой области, чтобы помочь вогнать будущее языка.
Сегодня кажется, что ColdFusion 7 является основополагающим стандартом. Оттуда стандарт CFML, похоже, осколки между поставщиками. ColdFusion 8 добавила ряд эксклюзивных функций, которые не были добавлены в другие двигатели и наоборот с Railo и OpenBD. В будущем Консультант CFML должен решить эту проблему.
Используя ColdFusion в качестве стандарта, я считаю, что следующие две ссылки - лучшие места для понимания различий в совместимости.
Вот URL для Консультативной группы CFML. Они только что запустили сайт, поэтому там не так много информации.
Ответ 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