dimkalinux пишет:mixar, почему Twig?
1) Шаблоны компилируются в нативный php так что на производительность не сильно влияет.
2) Легко изучить + есть полная документация (сейчас twig используется в symphony 2, codeigniter, yii, zend, nodejs, django, drupal 8)
3) Гибкость и расширяемость + наследование в шаблонах.
4) Автоматически экранирует всё, что выводит, так что об этом не нужно думать и вручную экранировать каждую переменную.
5) Twig имеет мощный синтаксический анализатор, который вычленяет ошибки. Отладка шаблона с Twig становится очень простой. Также есть unit тестирование.
6) Лицензия BSD.
Еще хочу порекомедовать посмотреть на мощный фреймворк FuelPHP (fuelphp.com) уже 3 года активно развивается, разработчики взяли все самое лучшее из других фреймворков для php (codeigniter, cohana, yii, zend), там и встроенный hmvc и orm, и либы для авторизации и руления правами и группами (включая oauth и openid авторизацию), и миграции что полезно при обновлении модулей например. Гибкий кеш основанный на драйверах, есть драйверы для файлового кеша, mongo db, memcache, а можно и свой написать)) то же касается и сессий. Отличные доки с примерами.
Ну и про панельку markitup: (Please log in or register to see this URL)
(Please
log in or
register to see this URL) для профи | (Please
log in or
register to see this URL)