SmartMVC framework
Система SmartMVC (framework) разработана нами совместно с немецкой компанией
Belisar.Systems для быстрого и качественного
создания веб-систем средней и высокой сложности в сравнительно краткие сроки.
SmartMVC - это не CMS (Content Management System, система управления наполнением сайта), а
набор утилит, компонентов и инструментов для создания на их основе бизнес-логики вашего
веб-ориентированного приложения.
Система SmartMVC основана на архитектуре MVC (Model-View-Controller), зарекомендовавшей себя
в последнее время в качестве стандарта для сложных приложений и позволяющей четко разделять логику
приложений от их представления, т.е. шаблоны для отображения страниц сайта хранятся отдельно
от программного кода. Это позволяет быстро вносить изменения во внешний вид сайта, не затрагивая
логику системы и наоборот - быстро менять бизнес-логику, не меняя визуальное представление.
В основе SmartMVC лежит язык PHP и движок шаблонов Smarty. Организация приложений полностью
объектно-ориентированная, все части приложений хранятся в виде отдельных классов, что также
делает вашу веб-систему наглядной и простой в управлении и изменении.
В ядро системы SmartMVC включена масса вспомогательных компонентов, назначение которых -
повышение надежности, защищенности приложений. Среди них - встроенная защита от
SQL-инъекций, XSS-атак и много других полезных особенностей.
Мы включаем систему SmartMVC в разработанные нами проекты по лицензии GNU Lesser GPL,
тем самым передавая полные права на изменение и доработку кода нашим клиентам.
Документация по SmartMVC framework. |