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

StackOverflow https://stackoverflow.com/questions/371985

  •  21-08-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Я вступлю в игру как парень из 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

Другие советы

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

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

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

Gert Franz


Railo Профессиональный Открытый Исходный код

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

Будьте заранее предупреждены об этом OpenBD ( ОпенБД ) НЕ ДЕЛАЕТ поддерживать CFD ДОКУМЕНТ пометьте так, чтобы сгенерировать PDF-файл было проблемой. Рейло с другой стороны, делает.

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

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

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

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

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

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

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

Я думаю replacedirect.nl недавно перенесли свой интернет-магазин на railo.

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top