D
D
Dmitry Baskakov2019-06-24 09:27:25
PHP
Dmitry Baskakov, 2019-06-24 09:27:25

What framework is relevant for 2019 and will be relevant for at least a year more?

Dear experts, because I am not an expert on various frameworks, but I have already talked with WP, I would like to ask you: what framework for php do you recommend?
Tasks for which it is needed: landing pages and occasionally online stores.
If suddenly someone has the idea to use WP with plugins, then there is no need to write about it. VP is still for a certain type of site, but frameworks, as I understand it, simply provide a set of tools for various projects.
* Yes, I wrote crookedly, I apologize. I hope you get the gist

Answer the question

In order to leave comments, you need to log in

8 answer(s)
O
OnYourLips, 2019-06-24
@dmitrybascacov

Tasks for which it is needed: landing pages and occasionally online stores.
For such tasks, frameworks are not needed, use ready-made engines.
VP is still for a certain type of site, but frameworks, as I understand it, simply provide a set of tools for various projects.
Yes, but in the case of typical tasks that are simply solved by ready-made tools, frameworks are not used. You have absolutely no idea the complexity of solving a typical task like a store on a framework.
If you are still stubborn and want to use the tool for other purposes, then look towards Laravel: actively developing, the most popular, extremely simple and very understandable for a beginner, most of all training materials. And a few years after it, you can already look towards Symfony.

E
Eugene Volf, 2019-06-24
@Wolfnsex

What framework is relevant for 2019 and will be relevant for at least a year more?
Laravel and Symfony are alive and will live, I think, for more than one year. Both are not the easiest (in total), although writing a "Hello world application" will not be difficult either in the first or in the second.
If we talk about frameworks as such in general, which will live "another year", I think at least it is worth mentioning: Codeigniter (I usually recommend it to beginners in web development, MVC and PHP in particular), Yii (I would study it for you highly recommended), Zend (I won’t say anything about him, but I’m sure that he will live for more than one year).

I
irishmann, 2019-06-24
@irishmann

yii framework

V
Vasily Nazarov, 2019-06-24
@vnaz

Laravel 5 or Symfony 4.
It's better not to even look at the others, none of the others has either the relevance or prevalence of these two.
You will appreciate the value of the "prevalence" parameter when you are looking for work in a large enough team.

A
Alexander Vladimirovich, 2019-06-24
@polyanin

Symfony 4

S
spaceatmoon, 2019-06-24
@spaceatmoon

Moved to Laravel 5 with Yii2. Laravel is very cool, a lot of cool features. Yii2 is dead, documentation sucks, only smokers left on it.
You can also consider Phalcon, I haven’t tried it myself, but it seems to be not bad.

F
float64, 2019-06-24
@float64

In connection with the latest fashion to separate the back and front and do all communication through the API, I will put it on the API Platform: https://api-platform.com/
Among other things, it allows you to generate a typical UI (React / Vue) for standard tasks according to the scheme data, which is valuable if you consider PHP primarily as a language for back-end development.

K
Kaizer_Soze, 2019-07-23
@Kaizer_Soze

As already correctly advised - for stores, use one or two ready-made engines, but master them to perfection. And for landings, I use MODx Revolution
. From the pros - fast for a ready-made engine, clean code, multi-domain, flexible assignment of any templates, works with both MySQL and Postgres. easy to assemble from blocks. Separated html, php and content blocks. The output can also be customized with templates right on the frontend. Separated frontend/backend access.
Of the minuses - too clever with the security settings. ACL is powerful there, but not intuitively configured. It is neither a framework nor a CMS. For the first one - too much templating, for the second one - you can't put it "out of the box".

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question