Answer the question
In order to leave comments, you need to log in
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
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.
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.
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.
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.
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.
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 questionAsk a Question
731 491 924 answers to any question