Fast&Easy Web Framework
License
russtam/few
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
FEW - Fast&Easy Web framework. FEW - микро-фреймворк для разработки веб приложений на Java. Ключевыми особенностями фреймворка являются следующие фичи: 1. MVC * Полная независимость уровней Модели и Контроллера друг от друга и от Представления. 2. FreeMarker as template engine * Наверное, лучший шаблонизатор для Java. 3. Routing * Компонент, идеи которого были почёрпнуты из XScript и RoR. Позволяет гибко конфигурировать URL'ы в вашем приложении, интегрируюя различные готовые MVC-компоненты. 4. Максимально компактный и лёгкий * few-core (<100Kb) имеет всего одну необходимую зависимость - FreeMarker (<1Mb). 5. Zero configurtion * Ни одного конфигурационного файла. Вся конфигурация фреймворка задаётся аннотациями и java-кодом 6. PRG * Мы используем шаблон Post-Redirect-Get. Все Get-запросы - не изменяют данные и могут кешироваться, все модификации данных производятся Post-запросами 7. REST * Пока не во всём, но фреймворк предполагает минимизацию сохранения данных в сессии и не содержит какого-либо сохранения состояния "Представления" 8. BEM * Для построения front-end кода предлагается использовать методологию BEM разработанную в Яндексе Fast&Easy Web framework. Copyright 2011-2012 by Igor Gerbylev (https://github.com/sargash)
About
Fast&Easy Web Framework
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published