Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Yii2 - на пути от Alpha до GA. Взгляд с практической стороны Александр Бордун

fwdays
November 18, 2014

Yii2 - на пути от Alpha до GA. Взгляд с практической стороны Александр Бордун

fwdays

November 18, 2014
Tweet

More Decks by fwdays

Other Decks in Programming

Transcript

  1. Yii2 - на пути от Alpha до GA. Практический взгляд

    Александр Бордун EuroMD Ltd. [email protected] @yiiframework_ua @borales @yiiframework-ua @borales
  2. Небольшая история Yii 2.0 Релиз – 12 октября 2014 • 

    ~3.5 года с момента первого коммита •  >10k коммитов за это время •  >300 авторов
  3. Переход с Yii 1.1 на 2.0 •  php >=5.4.0 • 

    Пространства имён (по умолчанию) •  Анонимные функции, SPL, trait •  Позднее статическое связывание •  Datetime, intl •  Composer (опционально)
  4. «Из коробки» •  Набор официальных расширений •  DI Container, Service

    Locator •  AssetBundle (+ конвертер) •  REST API framework, Twitter Bootstrap •  Инструменты отладки (Yii2-Debug)
  5. Сообщество, документация •  Переводы сообщений фреймворка сделаны на ~40 языков

    •  Переводы руководства в процессе перевода на >10 языков •  Larry Ullman (технический писатель) помогает работать над руководством
  6. EuroMD и Yii 2.0 •  Старт работы над проектом –

    январь’14 •  Стадия разработки Yii 2.0 – Alpha •  Хотелось чего-то нового…
  7. Composer Asset Plugin (beta4) •  Добавление пакетов от NPM/Bower • 

    Не требует установленных NPM/Bower •  Решил проблему с обновлением нескольких менеджеров зависимостей •  Добавил новую – долгое время обновления пакетов
  8. Небольшие шишки •  В EuroMD используется Advanced Template структуры папок,

    при этом – все конфиги внесены в репозиторий •  В процессе развития фреймворка ActiveForm js callbacks – были перенесены на events
  9. Текущее состояние Yii 2.0 •  Готов к “production” использованию • 

    Готовится обновление оф. сайта (в том числе визуальное обновление разделов документации и API) Milestone Yii 2.0.1 на 7 декабря