|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блогов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 для ресурсов, несколько доменов для ресурсов, становятся не нужны и даже вредны. Правильно будет отдавать ресурсы мелкими порциями только когда они реально нужны. То есть чтобы для каждой отдельно взятой страницы количество загружаемых ресурсов было минимальным.
|
| ||
|
+1241 |
1261 |
Robin_Bad |
|
+1175 |
1263 |
Futurolog |
|
+1090 |
1094 |
MySQL Performance Blog |
|
+1028 |
1098 |
Ksanexx |
|
+1023 |
1097 |
Refinado |
|
| ||
|
-2 |
511 |
партнерки |
|
-3 |
605 |
Блог о раскрутке и монетизации сайта. |
|
-3 |
86 |
Mandalaй.ru |
|
-4 |
589 |
Блог Демона |
|
-4 |
17 |
Выводы простого человека |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.

