Огляд і особливості Symfony 2.0 Чого Фаб'єн Потенсь є  навчився після досвіду хайлоуд-проектів?
Symfony 2.0 vs Symfony 1.x Структура директорій Автозавантаження класів Консоль Додатки Бандли
Структура директорій Директорія app /
Структура директорій Директорія src /
Структура директорій Директорія vendor /
Структура директорій Директорія web /
Автозавантаження класів namespace SensioHelloBundleController; use SymfonyBundleFrameworkBundleControllerController; class...
Консоль та додаток My_app
Бандл public function registerBundles () {     $ Bundles = array (         new SymfonyBundleFrameworkBundleFrameworkBundle...
Бандл / / App / autoload.php $ Loader = new UniversalClassLoader (); $ Loader-> registerNamespaces (array (     'Symfony' ...
Symfony 2 Прогресс це круто!
Symfony 2 Event Dispatcher  –  реал і зація паттерну  Observer
Чому саме  Симфонія? Інновація Швидкий і не жадібний Безмежна гнучкість Підтримка Задоволення
Чому саме Симфонія? Недоліки це: Підтримка Вхідний поріг
Навіщо фреймворк? <ul><li>Фреймоврк не підтримує технологію Х </li></ul><ul><li>Фреймворк є монструозним </li></ul><ul><li...
Upcoming SlideShare
Loading in …5
×

огляд і особливості Symfony 2.0 - Анатолій Квасніков

465 views
465 views

Published on

Фаб'єн Потенсьє, ідеолог популярного фреймворка symfony, здобув багато слави і досвіду роботи з великими і високонавантаженими проектами. Можливо цей досвід його надихнув на створення нової версії. Я хочу розказати про Symfony 2.0, який значною мірою відрізняється від першої симфонії, і проаналізувати, які зміни зробили фреймворк гнучкішим, а які - складнішим.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
465
On SlideShare
0
From Embeds
0
Number of Embeds
145
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

огляд і особливості Symfony 2.0 - Анатолій Квасніков

  1. 1. Огляд і особливості Symfony 2.0 Чого Фаб'єн Потенсь є навчився після досвіду хайлоуд-проектів?
  2. 2. Symfony 2.0 vs Symfony 1.x Структура директорій Автозавантаження класів Консоль Додатки Бандли
  3. 3. Структура директорій Директорія app /
  4. 4. Структура директорій Директорія src /
  5. 5. Структура директорій Директорія vendor /
  6. 6. Структура директорій Директорія web /
  7. 7. Автозавантаження класів namespace SensioHelloBundleController; use SymfonyBundleFrameworkBundleControllerController; class HelloController extends Controller {     / / ...
  8. 8. Консоль та додаток My_app
  9. 9. Бандл public function registerBundles () {     $ Bundles = array (         new SymfonyBundleFrameworkBundleFrameworkBundle (),         new SymfonyBundleTwigBundleTwigBundle (),         / / ...         new SensioHelloBundleHelloBundle (),     );     return $ bundles; }
  10. 10. Бандл / / App / autoload.php $ Loader = new UniversalClassLoader (); $ Loader-> registerNamespaces (array (     'Symfony' => __DIR__ .'/../ vendor / symfony / src ',     'Sensio' => __DIR__ .'/../ src ',     / / ... ));
  11. 11. Symfony 2 Прогресс це круто!
  12. 12. Symfony 2 Event Dispatcher – реал і зація паттерну Observer
  13. 13. Чому саме Симфонія? Інновація Швидкий і не жадібний Безмежна гнучкість Підтримка Задоволення
  14. 14. Чому саме Симфонія? Недоліки це: Підтримка Вхідний поріг
  15. 15. Навіщо фреймворк? <ul><li>Фреймоврк не підтримує технологію Х </li></ul><ul><li>Фреймворк є монструозним </li></ul><ul><li>Фреймворк не є універсальним </li></ul><ul><li>Фреймоврк занадто універсальний </li></ul><ul><li>Навіщо фреймворки коли є CMS </li></ul><ul><li>Фрейморки це для новачк і в, які не вміють писати чогось складного самостійно </li></ul>

×