Как стать автором
Обновить
25
0
Владимир Кожин @affka

Senior Web Developer

Отправить сообщение
pull request тебе в помощь :)
Отлично! Очень радует формат миграций и исключения в ассетах, а то костыль писать приходилось.

А почему бы миграции не сделать двухнаправленные? Чтобы можно было в up() писать createTable, а down() автоматически понимал что созданную таблицу нужно удалить. У нас обычно в миграциях что-то создается, добавляется или меняется. В остальных случаях можно кидать исключение, мол не могу автоматически сгенерировать down() метод.
Или может быть есть уже такое? Кто подскажет?
Выход из настроек IDE клавишей Esc
Вы серьезно считаете это «фичей»? Мне кажется это уже стандарт, в том числе на вебсайтах.
Я вам больше скажу — любое окно PhpStorm'a можно закрыть клавишей Esc.

А вообще, как уже говорили, слабоват мануал. Надеюсь в следующей части будет рассказано действительно редкие и полезные фичи.

Все hotkeys справедливы для Windows и думаю Linux версии
Раз уж беретесь статью писать, то уже не поленитесь и найдите хоткеи для всех. Иначе какой смысл статьи?
Интересно, смог бы справиться с такой задачей (и таким же успехом) Node.js, не рассматривали его как вариант?
т.е. вы можете сделать правильный бенчмарк и сказать кто лучше?
Ух ты, точно. Спасибо! Как-то я это пропустил… Значит будет изменено в сторону нативных промисов
главное чтоб один и тот же стандарт имплементировали — поменять то не долго :)
Конктерно я — никак, я нашел где-то результаты тестирования (уже не помню где), где when был один из передовых. Из передовых выбрал наиболее понятный и им оказался when.
Просто потому что я хорошо знал Yii. Jii вырос не из идеи «клонировать какой-нить фреймворк», а из потребности сделать какую-то архитектуру в одном из проектов, и писалось нечто похожее на Yii и только потом это все выросло в отдельный проект и переписано с нуля. Немного истории тут.
Имплементацию производительности выбирал исходя из производительности. Промисы нативно далеко не везде есть, when их реализует по спецификации es6 — поэтому когда в node появятся промисы — будут они использоваться
В Jii в будущем тоже планируется, по аналогии с yii2-mongodb, может быть даже кто-нить возмется реализовывать
Именно в этом и идея фреймворка, спасибо за понимание :)
Один человек уже присоединился, надеюсь не последний :)
bookshelf ранее не видел, про sequelizejs уже писал.
Да оно и не обязано быть на голову выше, альтернатива — это ж ведь всегда хорошо. :)
Просто кому-то (как, например мне) будет легче использовать ORM с уже ранее известным API.

bookshelf, кстати, даже чем-то схож с Jii
У Вас из ORM только первая ссылка, остальное — клиенты БД (драйвера).
Yii2 уже не сырой, мы его в нескольких проектах в продакшене используем и багов критичных не замечал. Jii еще только начал развиваться, но у него большое будущее. Я жду когда появится какой-нить заказ (проект) большой, на котором можно будет его освоить, тогда и баги всплывут и поддерживать хочешь или нет — прийдется.
Да, я про frontend. Мне кажется любому веб-разработчику приходилось хоть немного, но сталкиваться с JavaScript.
Да, Sequelize — хорошая альтернатива. Раньше тоже его видел, но он был не такой богатый вроде.
Ну а mongoose — это только монгодб, иногда нужны реляционные БД.
Проходит, когда есть что-то взамен. Я вот не видел в Node.js нормального Query Builder и Active Record (во всяком случае в то время, когда его писал, сейчас — не знаю, подскажите), которые можно было бы сравнить по функционалу с Yii.
Yii ведь тоже много чего взял с других фреймворков и других языков программирования, но от этого ведь он хуже не стал :)
Ребят, я не один такой, кому пришла в голову такая идея. Вы просто другого мнения, проходите мимо :)

Информация

В рейтинге
Не участвует
Откуда
Красноярск, Красноярский край, Россия
Дата рождения
Зарегистрирован
Активность