ColdBox против CFWheels

Я переношу сайт, созданный в Coldfusion (без фреймворка), в среду coldfusion. Сейчас это выглядит как выбор между ColdBox и CFWheels.

База данных - это MS SQL.

Мне было интересно, если кто-то перенесет существующий сайт на любую из этих фреймворков, и если они могут порекомендовать один фрейм над другим?

2 ответа

Я выполняю в основном то, что вы описали, - перенос старого приложения CF, которое было написано без какой-либо реальной основы для более чистой CF-базы (также с использованием SQL Server, BTW). Мы используем CF Wheels в качестве основы для этих усилий. Мы выбрали колеса из-за ряда факторов - мы предпочитаем стиль фреймворка, поскольку он похож на несколько других высоко оцененных инфраструктур приложений (Ruby on Rails, ASP.NET MVC, CodeIgniter и т.д.). Кроме того, колесики уровня ORM являются довольно приятными и позволят нам реорганизовать много дублированный и подробный код.

Я не могу много комментировать ColdBox, так как я его не использовал. До Колеса мы были в Fusebox. Мы использовали Fusebox в очень структурированном стиле MVC, но, поскольку ядро Fusebox потеряло импульс, мы обнаружили, что Wheels предложила подобную организацию Fusebox (для того, как мы это делали), но в более приятном, более современном пакете с партиями колокольчиков и свистов. Итак, теперь это наш подход.


Возможно, я ошибаюсь, потому что я никогда не использовал CFWheels.

Насколько я знаю, CFWheels - это другой вид фреймворка, потому что он очень похож на RoR. ColdBox - это более традиционная MVC-подобная инфраструктура.

Если вы не собираетесь переделывать слой persistence, возможно, ColdBox или даже более простой FW/1 будет легче переносить.

licensed under cc by-sa 3.0 with attribution.