Задать вопрос

Какой фреймворк выбрать?

Здравствуйте!
Подскажите пожалуйста, выбираю фреймворк для разработки веб-приложения по следующим критериям:
1)Удобная работа с базами данных MySQL (query builder)
2) Удобная работа с сессиями, COOKIE и файлами
3) Возможность использования некоторых компонентов фреймворка за его пределами.
4)Удобная работа с архивами (распаковка и создание архивов)
Третий пункт распишу подробнее.
Ранее я использовал для работы отдельные компоненты фреймворка Laravel (illuminate\database, cookie и пр.). Все они были вне фрймворка, т.е. использовались отдельно друг от друга. Насколько я понимаю, это не очень хорошая практика.
Я использую не весь фреймворк, а его отдельные компоненты потому что вижу структуру приложения так:
Есть несколько классов со своими функциями, вся работа с объектами классов происходит с помощью вызова этих функций. Функции и классы я создаю самостоятельно. Также должна быть возможность вызывать эти функции через консоль сервера (я читал, что в Laravel это можно делать).
Третий пункт сомнителен, посоветуйте, в каком направлении двигаться?
  • Вопрос задан
  • 2172 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 2
voronkovich
@voronkovich
Все они были вне фрймворка, т.е. использовались отдельно друг от друга. Насколько я понимаю, это не очень хорошая практика.

Да это лучшая в мире практика, использовать только то что действительно необходимо!
Вообще говоря, вам подойдет любой фреймворк, все фреймворки удовлетворяют вашим требованиям. Но так уж и быть, посоветую Symfony 3 :)
Ответ написан
Комментировать
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
YII2 LARAVEL SYMFONY - любой из них
мне по душе yii, но дело вкуса.
Вот доки по yii на интересующие темы:
www.yiiframework.com/doc-2.0/guide-db-active-recor...
www.yiiframework.com/doc-2.0/guide-caching-overvie...
www.yiiframework.com/doc-2.0/guide-runtime-session...
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Rastishka
@Rastishka
Laravel однозначно!
Зачем использовать что то другое, если с ларавелом вы уже частично знакомы?
Ответ написан
Комментировать
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
1/2/3 почти любой(не уверен на счет yii)

4. вам фреймворк или архиватор? Причем здесь вообще фреймворк?
php.net/manual/en/book.zip.php
Ответ написан
@kostia_dev
Вам бы мой друг опыта, доки почитать и composer-ом пользоваться научиться и все вопросы отпадут сами собой
Ответ написан
Непонятно, если вы намастрячились использовать Laravel (что, скорее всего, лучший выбор в мире PHP), зачем вы что-то ещё выбираете?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы