Модель Framework для ASP .NET / MVC
Я уже пару лет пользуюсь фреймворком CSLA для Windows-приложений. С выходом ASP .NET MVC / AJAX / jQuery, будет ли какое-либо применение для инфраструктуры CSLA (которая строго ориентирована на объекты) в веб-приложениях?
2 ответа
Абсолютно, вы бы. CSLA используется для построения уровней вашей бизнес-логики; какой пользовательский интерфейс вы используете, на самом деле не имеет значения. Да, есть несколько хороших новых инструментов и шаблонов для создания и управления веб-интерфейсом, но система, которую CSLA предоставляет вам для создания бизнес-среды, уступает лишь немногим (если таковые имеются). CSLA - это не пользовательский интерфейс, а вся логика, которую использует пользовательский интерфейс.
В недавнем выпуске.Net Rocks Роки Лхотка рассказывает о будущей версии CSLA, которая будет иметь поддержку MVC. Они только добавили поддержку Silverlight, и, кстати, она хорошо работает и с веб-формами.