В связи с распространённой в сети информации о том, что Symfony2 является каким-то большим, тяжелым и трудным для понимания фрймворком, предлагаю ознакомиться новичкам с небольшим комплектом для быстрого старта ;)
Архив 260кб, после распаковвки 1.9мб.
Что есть в данной сборке:
- Базовый минимальный набор компонентов и основной бандл фреймворка FrameworkBundle. Весь код очищен от «ненужных» файлов ;) Но сам код не тронут т.е. оригинальные файлы со всеми комментариями. Если прогнать через скрипт минимализации кода, то сокращение будет в 2 раза. т.е. около 1мб совершенно рабочий комплект Symfony2.
- Демо бандл SmartCoreDemoBundle (находится в папке src), содержащий простейший пример по работе с роутингом, контроллерами, работа с БД и нативным PHP шаблонизатором, в котором продемонтрирован механизм наследования шаблонов и работа с блоками.
- Простой скрипт для очистки кеша (bin/clear_cache).
Чего в сборке нету:
- Системы безопасности (Security)
- Веб профайлера.
- Утилиты для генерации бандлов.
- ORM.
В прицнипе для первого знакомства этого достаточно, разумеется для продолжения изучения следует использовать оригинальную поставку и способы установки (composer или deps).
В общем возможно эта сборка поможет кому-нить прикоснуться к очень интересному проекту Symfony2
Если есть вопросы - пишите (Отредактировано автором: 06 Октября, 2012 - 00:49:05)
|