Так обычно и происходит. Сделать базу можно в два клика. А потом все сливаются. А вот на счет yii не советую. Если php то Laravel
ну вот хотя бы по этому https://github.com/laravel/laravel 41к звезд https://github.com/yiisoft/yii2 11к звезд А это и комьюнити и поддержка и исправления багов На yii можно поддерживать старый проект. А новый нужно писать на laravel Тут скорее беда в том что программисты не хотят переучиваться. Вот такие и убегают.
Все потому что laravel не поддерживает обратную совместимость? =) Знаю =) Сильная аргументация кол-вом звездочек.
Ну например https://php.ru/forum/threads/yii-2-0-15-inekcija-findeone-findall.69729/ А я разве сказал что rails плохо? Мир меняется. Одни уходят другие приходят. Побеждает сильнейший.
В ларавел большое активное комьюнити там если и сплывет то вне lts. И это я еще молчу о различных интеграциях которые поддерживаются разработчиками laravel passport laravel socialize laravel echo интеграция с sms сервисами с сервисами оплаты и т.д. Через пару лет о yii никто и не вспомнит. --- Добавлено --- Не слон а максимум пони
У Symfony или Laravel есть аналог http://demos.krajee.com/grid-demo ? Может, кто с ними больше работает, знает.
Ну ларавел это и есть надстройка над компонентами symfony а их личный фреймворк ну такое себе.. Как зенд) --- Добавлено --- Последние 5 лет https://trends.google.com.ua/trends/explore?date=today 5-y&q=laravel,yii Последний год https://trends.google.com.ua/trends/explore?q=laravel,yii Даже Россия уже переметнулась. Разница в х15 попугаев
Даже не буду комментировать сравнение по популярности поисковых запросов и звездочек. Ешь больше фруктов чтобы обострения и авитоминоза не было. А когда захочешь сравнивать чтото на прогерском форуме надеясь на подлержку или конструктив, то начинай с ссылок на свои проекты на обоих стеках и сравнений с демо конкретных реализованных кейсов, а не с «там быстрее и проще » и «а там я не смогла» Тема весны не первая и не последняя
Упустил сообщения. Я не только звезды сравниваю и не только тренды. Laravel дает в сотни раз больше функционала. С коробки. С поддержкой. С комьюнити. И я об этом писал. И вот как раз на крупных проектах это заметно. Ты еще скажи что земля плоская. Отвергаешь сотни причин не называя ни одной в пользу маленького локальной yii который ничем не отличается от сотни других фреймворков. Почему тогда не django rails sails они тоже базу могут.. Ты просто переучиваться не хочешь вот и вся беда.
Нет. Просто я программист, люблю конкретику и не люблю когда в уши ссут: для этого бизнес гаев хватает. Поэтому конкретные кейсы которые быстро/дешевле/производительно реализовать на ларе и долго/дорого/затратно по ресурсам реализовать на yii в студию, и, имея опыт работы с обеими фреймворками, либо соглашусь, либо нет, либо проверю когда не работал с конкретным расширением фреймворка.
Того что я назвал мало? Passport socialize echo stripe nexmo react vue и все это с коробки и с поддержкой что хочешь то и делаешь как угодно хранилище настраиваешь как угодно мейл тестишь. И еще раз поддержка комьюнити. Не может маленький магазинчик соревноваться с сетью самых популярных супермаркетов. А документация а обучающие материалы. Даже китайцы своим yii не пользуются только вы и остались. И еще раз YII дает только базу то что умеют все. Если б у меня стоял выбор для чего то маленького я бы лучше взял sails
Passport. Что именно в этом расширении тебя привлекает из того что не доступно, как ты говоришь "из коробки" у Yii2? Три способа аутентификации включая токены, AccessControl с ролями, штатная доступность из api. socialize (может socialite?), Yii2 поддерживает весь OAuth2 из коробки как один из базовых способов аутентификации echo, Компоненет yii2-websocket stripe, vue (yii2-vue-js) и проч. прикладные истории конечно же имеют свои аналоги и для йии. Повторяю конкретный и простой вопрос: в чем преимущество? Даже я вот хоть и не инициировал эту бессмысленную дискуссию, но могу привести конкретные практические аргументы в твою пользу, работая и с ларой и люменом, почему ты не можешь? Разговор про сообщество и в особенности про документацию даже затевать не стоит: вопрос многократно изучался и документации по йии несомненно более подробная и скурпулезная по всем расширениям включаемым в ядро (с этим с ней может разве что ZF соперничать) Точно также, по личным наблюдениям которые легко проверить, yii2 лишен проблем с обратной совместимостью в релизах как следствие скрупулезности основных контрибуторов и это совершенно точно не справедливо для Laravel.
Никогда не признают что смотрел только первую yii! Но моих доводов достаточно Почему продолжают поддерживать устаревший не популярный софт еще и так яростно его защищают вот это загадка.
К слову о passport, как в yii создать несколько клиентов для пользователя с разным набором scope? и где это в документации? ) --- Добавлено --- echo - это не про работу с сокетами, а имплементация клиентской части broadcasting, позволяющая на фронте отслеживать нужные события генерируемые бэком, с каналами, аутентификацией и прочим. Ближайший аналог - centrifugo. Можно сменить на что-то другое, тот же pusher --- Добавлено --- а socialite - чуть проще: https://socialiteproviders.github.io/ ) --- Добавлено --- во-первых, ни кто не мешает пользоваться LTS, во-вторых, переход между версиями, с подробными upgrade guide на каждое изменение - честнее, чем внезапная смена мажорной версии с полным приветом совместимости. Впрочем, это всё же вкусовщина, точно такая же как и качество документации.