Код: Выделить всё
composer create-project --prefer-dist --stability=dev yiisoft/yii-dev app
Composer 1.8.6.
Собирать через композер ручками, или есть другие варианты?
Код: Выделить всё
composer create-project --prefer-dist --stability=dev yiisoft/yii-dev app
В dev-режиме мёржит конфиги постоянно, да. В prod-режиме один раз при composer dump-autoload.В итоге стоит странная поделка hiqdev, которая судя по всему компилит конфиги при каждом запуске приложения.
Потому что в пакетах сейчас много изменений. Иногда разваливается...Запускаться, что самое интересное не желает нормально, ибо ругается на отсутствие Logger, который лежит в Yiisoft\Log.
Частично так, но в таком виде релизить не будем. План такой:Короче попробовал, понял, что SYiimfony получится, судя по всему.
Мало информации по установке. Сейчас время очень важную роль играет и Yii всегда предоставлял быстрый старт приложения, а сейчас приложение просто не удалось запустить, а времени ковыряться с этой ошибкой просто нет. По сути в черновиках доки к yii-web нет реального способа сделать установку одной командой.
Понимаю, так часто бывает и тесты часто не спасают, но было бы не плохо выпускать уже pre-alpha с рабочей реализацией. Тогда многие будут готовы к релизу, успев пощупать, что там внутри. Да и обратной связи будет больше.
Как по мне - конфиг статичная штуковина. Если он станет больше в приложении не означает, что его сокрытие будет упрощать дебаг. Боюсь, что наоборот будет больше проблем. Порог входа в Yii3 уже видно, что выше гораздо. Отсюда и вытекающие повышенные требования к конфигам и коду в общем.samdark писал(а): ↑2019.07.02, 14:18
Частично так, но в таком виде релизить не будем. План такой:
1. Сделать тестируемо и чтобы можно было юзать всякие либы без Yii-специфичных обёрток.
2. Посмотреть какая дрянь торчит наружу с конфигом зависимостей (её, в общем-то уже видно).
3. Засунуть дрянь по максимуму внутрь + ввести конфигуратор, если понадобится. При этом дать возможность рыться внутри, если возникнет необходимость.
4. Получаем примерно Yii 2 по стилю конфигов, но тестируемо и работает с любым кодом, а не только с Yii 2 extension.
Надеюсь, что значение первой буквы мы не потеряем и по скорости останется лидером (микрофреймы не беру в рассчёт). Думаю это для многих важно.Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).
Как только так сразу. Пока всё ещё немного бурлит.было бы не плохо выпускать уже pre-alpha с рабочей реализацией
К этому стремимся.Надеюсь, что значение первой буквы мы не потеряем и по скорости останется лидером (микрофреймы не беру в рассчёт). Думаю это для многих важно.
Не-не, Саш, я чуть про другое. Я о том, что если есть что-то запускаемое, то его и зафиксировать к качестве какой-нибудь pre-pre-pre-alpha Просто искать коммит, который поломал слишком долго, да и композер есть же) Просто предупреждать, что это для тех, кто хочет поковырять и всё может кардинально меняться)
Это радует)
Если тегнуть не стабильной версией, зависимости всё-равно будут ставиться из branch alias. То есть по факту из master. Если зависимости прописать на тегнутую версию, тогда да, будет работать. Надо подумать, как это всё разом можно релизнуть.Не-не, Саш, я чуть про другое. Я о том, что если есть что-то запускаемое, то его и зафиксировать к качестве какой-нибудь pre-pre-pre-alpha Просто искать коммит, который поломал слишком долго, да и композер есть же) Просто предупреждать, что это для тех, кто хочет поковырять и всё может кардинально меняться)
preloading — штука совершенно отдельная, её можно ввести в дополнение даже в Yii 1.1 или 2.0.Оффтоп: дабы не создавать отдельных тем. Тут такая тема, что совсем скоро появится PHP 7.4. Будут ли повышены требования до 7.4? Как по мне, тайпхинт свойств очень крутая штука. Ну и предзагрузка тоже вроде обещает быть вкусной)
вооо, спасибо, сейчас затестим)
Так в том то и дело, что и clearcache делал, и в ручную проверял и ставил с --prefer-source.