Answer the question
In order to leave comments, you need to log in
Which php framework is the easiest to learn?
Hello dear developers.
Please advise: which PHP framework to choose for the fastest possible learning? The main task is rapid application prototyping and assembly of simple CMS. I have basic knowledge of php, but I want to optimize and speed up my work.
Thanks in advance.
Answer the question
In order to leave comments, you need to log in
Laravel.
By the way, in addition, it is also the most popular framework.
And if you want the highest quality - then Symfony, but it is less suitable for such a task.
The fastest and simplest are microframeworks that originate from ruby sinatra ( www.sinatrarb.com/). They practically do not differ from each other, you know one you know all the others in all other languages). In php two popular ones are www.slimframework.com and lumen.laravel.com/.
At a minimum, you should start studying with them if you have not worked with frameworks before.
My five cents. Laravel is a young framework, but modern and very well designed. Supports many different modern goodies out of the box (for example, PSR-4, composer, as the main means of installing extensions, etc.), to which some frameworks that exist longer than Laravel just moved. It differs in that there is a lot in it that is quite humanly understandable and logical. Designed to be simple. Much can. Many extensions have been created for it (in fact, this is any extension that can be installed using composer, and this is 77 thousand pieces of extensions adapted for Laravel, which is also not difficult, but you can do without it. It will not be very convenient, but live you can.), and if something is missing, then packagist will offer whatever your heart desires and install this thing in 2 minutes. A community of like-minded people continues to grow around him very quickly. There is a lot of information on it on stackoverflow and in general on the Internet. There are IRC chats that have a lot of understanding people and you can get help at any time of the day or night. There are guys who devote themselves to lessons on it and do it very well. Take the same Jeffrey Way. Handsome in terms of presentation of information and the pronunciation is excellent, American, not British. It's a pleasure to listen. In the West, they know about him and developers are in demand, we know him poorly. Only relatively advanced and open-minded developers. I highly recommend this framework. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. There is a lot of information on it on stackoverflow and in general on the Internet. There are IRC chats that have a lot of understanding people and you can get help at any time of the day or night. There are guys who devote themselves to lessons on it and do it very well. Take the same Jeffrey Way. Handsome in terms of presentation of information and the pronunciation is excellent, American, not British. It's a pleasure to listen. In the West, they know about him and developers are in demand, we know him poorly. Only relatively advanced and open-minded developers. I highly recommend this framework. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. There is a lot of information on it on stackoverflow and in general on the Internet. There are IRC chats that have a lot of understanding people and you can get help at any time of the day or night. There are guys who devote themselves to lessons on it and do it very well. Take the same Jeffrey Way. Handsome in terms of presentation of information and the pronunciation is excellent, American, not British. It's a pleasure to listen. In the West, they know about him and developers are in demand, we know him poorly. Only relatively advanced and open-minded developers. I highly recommend this framework. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. in which there are many understanding people and you can get help at any time of the day or night. There are guys who devote themselves to lessons on it and do it very well. Take the same Jeffrey Way. Handsome in terms of presentation of information and the pronunciation is excellent, American, not British. It's a pleasure to listen. In the West, they know about him and developers are in demand, we know him poorly. Only relatively advanced and open-minded developers. I highly recommend this framework. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. in which there are many understanding people and you can get help at any time of the day or night. There are guys who devote themselves to lessons on it and do it very well. Take the same Jeffrey Way. Handsome in terms of presentation of information and the pronunciation is excellent, American, not British. It's a pleasure to listen. In the West, they know about him and developers are in demand, we know him poorly. Only relatively advanced and open-minded developers. I highly recommend this framework. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. Take the same Jeffrey Way. Handsome in terms of presentation of information and the pronunciation is excellent, American, not British. It's a pleasure to listen. In the West, they know about him and developers are in demand, we know him poorly. Only relatively advanced and open-minded developers. I highly recommend this framework. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. Take the same Jeffrey Way. Handsome in terms of presentation of information and the pronunciation is excellent, American, not British. It's a pleasure to listen. In the West, they know about him and developers are in demand, we know him poorly. Only relatively advanced and open-minded developers. I highly recommend this framework. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows. He is simple. He will teach how to work with various modern related technologies. For example, box for vagrant is available out of the box. And this is already a slightly different level compared to WAMP on Windows.
Now, based on Laravel, the microframework is already available.
By the way, you can also ask the author himself on IRC.
Another moment. The author did not fence his bicycles. This is a quality product. A lot of things that worked well and worked well there from Symphony, a lot. A kind of quintessence of existing developments, technologies + their own developments and their own logical interpretation of working with the framework.
And I like Codeigniter and Yii (the most interesting is the first one). I still won’t make friends with these phars and composers of yours until I understand thoroughly what is happening there, except for actually downloading modules from one server in terminal mode.
On Yii, I'm used to working with a database - even the first ActiveRecord is very simple and working with languages is very simple (I added to myself that the code generator creates a model database and does not overwrite my own models)
And the codeigniter is basically a framework only from the letter F, there there is routing, databases and actions, everything else is complete freedom, an empty field.
But still, as in every framework, there is a strange feeling that every programmer has a hole in his head. And no matter what f-work you take, there is still a hole somewhere, something has not been done.
And it seems logical - write your own, and do you think it will be for everyone? No, you're just creating another 101st framework.
For a Russian-speaking developer, the best option is Yii2.
A large number of videos on YouTube on how to develop, a good book by Mark Safronov, Russian documentation, Russian-language chat on Gitter and a Russian-language forum.
So there is every chance to quickly understand what and how it works, to find answers to the questions that have arisen.
Information about other frameworks in the same completeness is available only in English.
Silex, but better than Symfony
Codeigniter was also advised here, so you shouldn't look at it, it's a corpse.
Here is a list of the most popular frameworks on Github GitHub
And the easiest in my opinion is CodeIgniter. But it is very outdated and is only suitable for learning, for a quick start.
this is a matter of nothing more than the choice of religion ..
if in the future you plan to interact more with Russian-speaking developers, rather Yii2, if with English-speaking developers - Laravel, or flip a coin, or both try
I recommend codeigniter. They wrote here that he is a corpse, but this is not so, version 3 has recently been released. IMHO this is the best framework, it has everything you need for a framework and nothing more.
Laravel, Lumen, OctoberCMS - one platform, covering all directions on the web.
worked on kohan, decided to try laravel about a month ago and it turned out to be very simple. I quickly figured it out, less than a month later, I already wrote a small project
I advise you to switch to python/Django.
One language, one framework - very convenient.
Did real projects on yii2, laravel and phalcon. Yii2 is not complicated at all, but there are a lot of pitfalls. The "out of the box" position is good, but sometimes it adds inconvenience. Laravel is probably even easier. But in the latest version, all the test content was removed, so it will be difficult for a beginner to take the first steps (in the same yii2 there is a wonderful advanced template with front / back separation and the implementation of authorization, password recovery, etc. a great push to start). Phalcon is beautiful in its own way. It's stupid to recommend it to a newbie. At least because of its installation method. Well, "out of the box" - this is not about Phalcon at all))) I would stop at laravel - at least because of laracast.com.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question