использовать. Тянут Laravel для крохотных сервисов не хочется. Может кто-то находил что-то похожее на Lumen, что поддерживается по сей день и не такое большое как Laravel?
Laravel по сравнению с Lumen - большой.
Slim может
собери на базе Illuminate по компонентам все что тебе надо)
Вот я ищу что кто-то в огромном коммьюнити сделал это за меня)
как ты измеряешь размер? в моем понимании все что лежит в папке vendor не в счет, ты же его не таскаешь в zip архиве
ну или laravel взять, но отключить все что ненадо… получится Lumen
Lumen отличался от Laravel не объемом когда, а минимальным bootstrap, но после появления Laravel Octane это более не имеет значения
Это сложноизмеримая в единицах измерения вещь; Речь точно не про размер в килобайтах. Скорее про количество конфигов, тянущихся за проектом вендоров, фич, тонны файлов и частоты обновления. С люменом было всю жизнь ощущение "сделал и забыл - маленькая кодовая база, ломаться не чему", с ларавел - "надо поддерживать актуальность и следить чтоб ниче не отвалилось", но это конечно чисто субъективное.
я когда-то также рассуждал, когда взял за основу slim, который со временем начал превращаться в lumen, а потом и вовсе в laravel и когда весь код перекинул на Laravel, теперь какое счастье, т.к. все сервисы заведены Laravel и не приходится управлять зоопарком с кучей животных
Спасибо, поразмышляю над этим. Бессознательно понимаю, что ты прав, но признавать это не хочется 😅
Обсуждают сегодня