![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера RMCreative.ru - Блог/Записи в блоге |
![]() |
RMCreative.ru - Блог
Голосов: 1 Адрес блога: http://rmcreative.ru/feed/ Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL |
Видео с лекции по архитектуре Yii 2 от Павла Климова
2015-04-03 12:44:49 (читать в оригинале)Павел Климов, член основной команды разработчиков Yii, провёл лекцию по архитектуре Yii 2. Zfort Group выложили видео:
Презентация
Yii 2 собирается разделить репозиторий
2015-03-21 11:05:36 (читать в оригинале)Для ускорения процесса релизов и того, чтобы придать официальным расширениям большую независимость мы думаем разделить расширения и шаблоны приложений на отдельные проекты GitHub. Ниже приведён предварительный план. Прежде чем что-либо менять мы хотели бы услышать ваше мнение и возможные предложения. Спасибо!
Организация проекта
Отделить официальные расширения и шаблоны приложений от основного кода в отдельные независимые проекты GitHub.
- Каждое расширение или приложение продолжит использовать то же имя для сохранения обратной совместимости. Например, расширение
yii2-gii
будет разрабатываться в проектеyiisoft/yii2-gii
. - Документация переедет в директорию "docs” того же проекта. Документация по API будет генерироваться автоматически при релизе расширения или шаблона приложения.
- Тесты переедут в репозитории расширений в директорию "tests".
- Переводы сообщений и другие мета-данные переедут в репозиторий расширения.
- Issue переедут в каждое отдельное расширение.
- Релизы будут независимы от основного фреймворка.
- Каждое расширение или приложение продолжит использовать то же имя для сохранения обратной совместимости. Например, расширение
Проект “yii2” будет использоваться для:
- Ядра фреймворка.
- Полного руководства. Руководства по отдельным расширениям переедут в проекты расширений. Документация по API будет генерироваться при релизе ядра фреймворка.
- Тесты для ядра фреймворка.
- Инструменты для сборки и внутренняя документация.
Для поддержания обратной совместимости будет, как и ранее, делаться subsplit из "yii2" в "yii2-framework”.
Issue ядра фреймворка будут в проекте "yii2". Issue расширений переезжают в соответствующие проекты.
Политика релизов и версий
- Номера версий будут в формате
2.x.y.z
.2.x
: большие релизы с серьёзными нововведениями. Могут ломать обратную совместмость. Цикл релиза примерно 6 месяцев. На эти релизы пишутся анонсы и обновляется сайт.2.x.y
: небольшие релизы с небольшими нововведениями и исправлениями ошибок. Обратная совместимость с2.x.*
сохраняется. Цикл релизов от 1 до 2 месяцев. На эти релизы также пишутся новости и обновляется сайт.2.x.y.z
: патчи. Только исправления. Обратная совместимость с2.x.*.*
сохраняется. Цикл релизов от 1 до 2 недель. Отдельными новостями не анонсируются, сайт не обновляется (за исключением патчей на тему безопасности). Процесс релиза по большей части автоматический.
- Политика создания веток git:
- Небольшие релизы в ветках
2.x.y
. - Патчи (включая
2.x.y.0
) соответствуют тегу2.x.y.z
в ветке2.x.y
- В ветке "master” ведётся резработка для следующего большого релиза. Как только он готов создаётся ветка
2.x.0
.
- Небольшие релизы в ветках
yii2
, официальные расширения и шаблоны приложений релизятся независимо.- Как
yii2
так и расширения следуют политике версий и веток выше. - Цикл релизов выше применяется только к фреймворку.
- Расширения и шаблоны приложений релизятся как только это понадобится. Расширение не будет обновляться в том случае, если для него не будет исправлений или улучшений.
- Расширения и шаблоны приложений могут иметь отличающиеся от ядра номера версий. К примеру,
yii2-gii
может иметь версию2.0.5
в то время какyii2
будет уже в версии2.1.3
.
- Как
Issue на GitHub
Слайды с Dump 2015
2015-03-21 10:33:31 (читать в оригинале)Dump прошёл отлично. Отличный уровень организации, классные стенды, интересные доклады.
На этот раз я рассказывал про HHVM, а не про Yii. Прошло хорошо.
Слайды
yii2-shop, код с мастер класса в Екатеринбурге
2015-03-10 13:16:01 (читать в оригинале)Немного привёл в порядок и выложил код с мастер класса в Екатеринбурге. В нём отражена попытка создать витрину магазина на основе шаблона advanced.
https://github.com/samdark/yii2-shop
HTTP/2
2015-03-03 16:21:59 (читать в оригинале)17 февраля 2015 вторая версия HTTP стала кандидатом на стандарт и уже поддерживается в Chrome (--enable-spdy4
), Firefox, IE 11.
Изменения, по сравнению с 1.1, значительные и серьёзно повлияют на веб-разработку в целом.
HTTP/2 основан на SPDY. То есть используется одно TCP соединение для передачи в обе стороны нескольких запросов-ответов. Передаваемое при этом, включая заголовки, представляется в сжатом бинарном виде. В дополнение сервер может заранее отсылать не связанные с открытой страницей ресурсы в кэш сервера.
То есть такие техники как спрайты, сжатие и сборка CSS/JS в один файл, отдельный домен без cookie для ресурсов, несколько доменов для ресурсов, становятся не нужны и даже вредны. Правильно будет отдавать ресурсы мелкими порциями только когда они реально нужны. То есть чтобы для каждой отдельно взятой страницы количество загружаемых ресурсов было минимальным.
![BlogRider сегодня BlogRider сегодня](/themes/1/i/menu/th/blogrider_today.png)
![Самый-самый блог Самый-самый блог](/themes/1/i/menu/tt/tough.png)
![Изменения рейтинга Изменения рейтинга](/themes/1/i/menu/th/rating_changes.png)
![]() | ||
+382 |
399 |
Follow_through |
+328 |
331 |
שימותו הקנאים |
+320 |
334 |
Tomas50 |
+317 |
357 |
krodico |
+307 |
359 |
Ланин Сергей |
![]() | ||
-4 |
42 |
Similis_Deo |
-5 |
2 |
Dark Music in Your Heart | Dark Music in Your Heart |
-6 |
9 |
BrightBand |
-15 |
135 |
Музпросвет в мыслях |
-16 |
167 |
Trance Music - Транс музыка |
![Главные темы Главные темы](/themes/1/i/menu/th/main_themes.png)
Загрузка...
![Загрузка... Загрузка...](/themes/1/i/loader/loader.gif)
взяты из открытых общедоступных источников и являются собственностью их авторов.