Сегодня 14 февраля, пятница ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
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. Ниже приведён предварительный план. Прежде чем что-либо менять мы хотели бы услышать ваше мнение и возможные предложения. Спасибо!

Организация проекта

  1. Отделить официальные расширения и шаблоны приложений от основного кода в отдельные независимые проекты GitHub.

    • Каждое расширение или приложение продолжит использовать то же имя для сохранения обратной совместимости. Например, расширение yii2-gii будет разрабатываться в проекте yiisoft/yii2-gii.
    • Документация переедет в директорию "docs” того же проекта. Документация по API будет генерироваться автоматически при релизе расширения или шаблона приложения.
    • Тесты переедут в репозитории расширений в директорию "tests".
    • Переводы сообщений и другие мета-данные переедут в репозиторий расширения.
    • Issue переедут в каждое отдельное расширение.
    • Релизы будут независимы от основного фреймворка.
  2. Проект “yii2” будет использоваться для:

    • Ядра фреймворка.
    • Полного руководства. Руководства по отдельным расширениям переедут в проекты расширений. Документация по API будет генерироваться при релизе ядра фреймворка.
    • Тесты для ядра фреймворка.
    • Инструменты для сборки и внутренняя документация.
  3. Для поддержания обратной совместимости будет, как и ранее, делаться subsplit из "yii2" в "yii2-framework”.

  4. Issue ядра фреймворка будут в проекте "yii2". Issue расширений переезжают в соответствующие проекты.

Политика релизов и версий

  1. Номера версий будут в формате 2.x.y.z.
    • 2.x: большие релизы с серьёзными нововведениями. Могут ломать обратную совместмость. Цикл релиза примерно 6 месяцев. На эти релизы пишутся анонсы и обновляется сайт.
    • 2.x.y: небольшие релизы с небольшими нововведениями и исправлениями ошибок. Обратная совместимость с 2.x.* сохраняется. Цикл релизов от 1 до 2 месяцев. На эти релизы также пишутся новости и обновляется сайт.
    • 2.x.y.z: патчи. Только исправления. Обратная совместимость с 2.x.*.* сохраняется. Цикл релизов от 1 до 2 недель. Отдельными новостями не анонсируются, сайт не обновляется (за исключением патчей на тему безопасности). Процесс релиза по большей части автоматический.
  2. Политика создания веток git:
    • Небольшие релизы в ветках 2.x.y.
    • Патчи (включая 2.x.y.0) соответствуют тегу 2.x.y.z в ветке 2.x.y
    • В ветке "master” ведётся резработка для следующего большого релиза. Как только он готов создаётся ветка 2.x.0.
  3. 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 для ресурсов, несколько доменов для ресурсов, становятся не нужны и даже вредны. Правильно будет отдавать ресурсы мелкими порциями только когда они реально нужны. То есть чтобы для каждой отдельно взятой страницы количество загружаемых ресурсов было минимальным.



Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»
Изменения рейтинга
Категория «Музыка»
Взлеты Топ 5
+382
399
Follow_through
+328
331
שימותו הקנאים
+320
334
Tomas50
+317
357
krodico
+307
359
Ланин Сергей
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.