Какие вещи я должен рассмотреть, прежде чем перейти с CF9 на Railo? - PullRequest
4 голосов
/ 01 февраля 2011

Я использую ColdFusion 9 вместе с ColdFusion on Wheels Framework уже около 6 месяцев.Я все еще считаю себя новичком, но мне удобно делать большинство вещей, которые мне нужны.

Я недавно начал писать полные компоненты CF Script, и мне нравится чистота синтаксиса.Я разочарован тем, что потерял некоторую простоту, предоставляемую CFQuery, CFLoop и т. Д. ... но сейчас я могу жить без этого.

В последнее время некоторые люди упоминают, что Railo имеет лучшую поддержку CFScript.По этой причине я подумываю о переходе.

Какие вещи следует иметь в виду и как эти две платформы объединяются друг с другом с точки зрения функциональности и простоты использования?

Ответы [ 4 ]

10 голосов
/ 01 февраля 2011

Вот что нужно искать, чтобы различать Railo и ColdFusion. На этой странице перечислено все то, что есть у Adobe CF, чего нет у Railo, и наоборот:

http://www.getrailo.org/index.cfm/documentation/compatibility/cfml-compatibility/

5 голосов
/ 02 февраля 2011

Мел,

Что ж, самый простой способ попробовать это - создать отображение под названием "/", которое указывает на "/", а затем скомпилировать это отображение от администратора. Это должно дать вам хороший результат в отношении того, насколько совместим ваш код с точки зрения компиляции.

И хорошая вещь для рассмотрения. Если вы действительно довольны CF9, придерживайтесь его. Вы никогда не меняете команду-победителя. Я, конечно, горжусь Railo и убежден, что это лучший движок CFML. Но я предвзят, и вам стоит подумать о переходе, только если это действительно необходимо по разным причинам. Затраты, производительность, объем памяти. Но опять же, если ваша система работает очень хорошо на CF9, просто сэкономьте деньги и сделайте что-нибудь еще с этим.

Герт Франц Railo Technologies GmbH

4 голосов
/ 01 февраля 2011

Будьте осторожны, принимая решения на основе анекдотов! ColdFusion 9.0.1 принес еще большую поддержку cfscript:

Поддержка следующего:

встроенная конструкция (для массивов) в CFScript

объявление в цикле for в CFScript

Метаданные аргумента функции Эквиваленты функций для cfile action = "upload" (FileUpload) и cffile action = "uploadall" (FileUploadAll)

Следующие функции скрипта были реализованы как CFC:

dbinfo

* 1016 IMAP *

поп

1020 * LDAP *

1022 * покормить *

Из: http://kb2.adobe.com/cps/847/cpsid_84725.html

3 голосов
/ 01 февраля 2011

Если вы много работаете с созданием PDF (CFdocument) или диаграммами (cfchart), вам нужно попробовать их в Railo и посмотреть, как они сравниваются с тем, что вы получаете в настоящее время с Adobe CF.Когда я тестировал графики в Railo, я обнаружил, что движок Adobe CF создает намного более приятные графики.Я думаю, что механизм Adobe лучше в Adobe CF.

...