Преобразование из ColdFusion Fusebox 5.5 noxml

У меня есть большой сайт Adobe ColdFusion 9, на котором используется версия Fusebox 5.5 без XML. Сайт в настоящее время не использует CFC в модели. Выбор был сужен до CFWheels, Coldbox или FW/1. Мой вопрос в том, какой из этих трех будет быстрее и проще преобразовать при переходе с сайта Fusebox без XML?

Спасибо


person David McCan    schedule 12.09.2012    source источник


Ответы (1)


Легкость преобразования - неправильный вопрос. Преобразование — это разовое событие.

Техническое обслуживание — это постоянная ситуация, и это гораздо более важный фактор, на котором основывается ваше решение.

Изучите свой окончательный список — все они поставляются с образцами приложений — и определите, с каким из них вы предпочитаете работать в будущем, а затем сделайте все необходимое для преобразования — ни одно из трех не должно быть особенно сложным.

(Хотя я только баловался с cfWheels и ColdBox, поэтому не могу гарантировать, что нет каких-то скрытых ошибок, которые усложняют их преобразование, но опять же, если вашей команде легче работать с ними, это важнее.)

person Peter Boughton    schedule 12.09.2012
comment
Спасибо за ответ. Вы предполагаете, что все это вопрос предпочтений или что некоторые из них могут быть более громоздкими для работы? Если это просто вопрос предпочтений, то я мог бы также закрыть вопрос. - person David McCan; 13.09.2012
comment
Своего рода - зависит от того, как вы определяете предпочтение - у всех у них разные цели, и это зависит от того, как они согласуются с разработчиками, использующими их. FW/1 намеренно сделан легким и т. д. ColdBox создан для полного стека/предприятия. cfWheels создан для того, чтобы делать то же, что и Ruby on Rails. Так что для разработчика RoR FW/1 и CB, вероятно, будут более громоздкими. - person Peter Boughton; 13.09.2012
comment
Имеет смысл. Я посмотрел на них более подробно, и у каждого из них есть некоторые приятные особенности. Одна вещь, которую я увидел, заключается в том, что CFWheels, кажется, имеет больше смысла, когда вы начинаете проект с нуля и можете легко использовать его ORM. - person David McCan; 09.10.2012
comment
Какие цели вы пытаетесь достичь? - person James A Mohler; 29.11.2012