Наклепал статью о недостаках в laravel, буду рад если кто-то дополнит список, чтобы собрать всё в одном месте. http://amdy.su/недостатки-laravel/
AmdY написал(а):... Уважаю его Тейлора за проделанную работу...
Оставь уж или "никак не влияет" или "не сильно влияет".AmdY написал(а):.Всё дерьмо вылитое ниже никак не сильно влияет на мою оценку laravel
Не совсем то что просил, я с laravel пока не пересекался и дополнить нечем, но это очень бросается.AmdY написал(а):но появляется неудобство с прописывание_ дополнительных путей
Да.Не юзал 5.2 но там реально убрали Route::controller?
Видимо большинство разработчиков за то, чтобы все routes были четко описаны в одном месте.Зачем?
Route::controller и Route::controllers . не убрали, только задепрекейтили. В 5.3 все еще работают (пока что)правила валидации exists and unique. Но это из серии - не хочешь не юзай
Не юзал 5.2 но там реально убрали Route::controller????? Зачем?
Именно так. +1.On the other hand, смысл фреймворка спрятать говнецо под капот и дать девелоперу более чистую семантику. Если говно не прятать, а просто перекинуть ответственность на девелопера — просто у каждого девелопера появится своя, особенная реализация этого же типового функционала.
Зато, опять же, все в одном месте и все сразу перед глазами. Вот неплохой вариант организации routes.Именно так. +1.
Больше бесит не то, что там будет много записей. А то, что там будет много копипаста.
Так AR в ларе работает, меня тоже это иногда напрягает. Для случаев, когда используются какие-то более сложные выборки - можно и QueryBuilder заюзать, оно то будет работать с джойнами как нужно. В конечном счете, AR этот QueryBuilder же и использует. Тут лишь вопрос эстетики кода в собственном восприятииEloquent работает со связанными таблицами не через джойны, а с помощью IN, это весьма неудобно если например нужно отсортировать данные по связанной таблице — новости по колличеству комментариев.
Несколько лет назад я допускал эту мысль - до нескольких случаев, когда пришлось хотпатчить код и с руганью заставлять исправлять фреймворк.смысл фреймворка спрятать говнецо под капот и дать девелоперу более чистую семантику. Если говно не прятать, а просто перекинуть ответственность на девелопера — просто у каждого девелопера появится своя, особенная реализация этого же типового функционала.
хм. прикольноПоэтому теперь я взял Slim с Aura (простой QB)![]()
я не смогиспользовать atlas.orm в дополнении к кверибилдеру
https://github.com/mqtt/mqtt.github.io/wiki/bridge_protocol ?Есть Mosquito, но там непонятно как решать проблему SPOF
Раз уш ушли в оффтоп - хочу message broker, безо всяких там saas-ов, и легковесный, а не поверх монстрячных реализаций amqp. Видимо, нужна легковесная реализация MQTT. Есть Mosquito, но там непонятно как решать проблему SPOF. Можно, конечно, и самому написать на reactphp с redis-бэкендом, но это ж писать надо.
Если честно, я не понял о чём речь, ты про domain events?А чем это поможет не протерять евенты?
Судя по коду роут класса - это не бага, а фича1 проблему зарепортил,