Answer the question
In order to leave comments, you need to log in
Framework for a team with zero experience in OOP?
Hello. There is a team of dinosaurs who stayed up somewhere in the zero years.
There is no idea what an MBC is, a controller or a model, although there is a lot of experience in php.
You need to choose a framework for a new project.
To immediately avoid to the maximum TTUKs, govnokoda and accustom to good practices.
Requirements:
1. So that there would be some basic application right away, and the framework was in the vendor (as far as I understand, this is how yii basic app is made). But I don’t like yii, I didn’t work with it much, but in my opinion a lot of it was done somehow crookedly, not logically and monolithically.
2. I would like it without any bootstraps and other front-end nonsense. Those. pure php frame.
3. I want templates in pure php, in alternative syntax. No templates.
4. Having an "official" tutorial on how to create a web application. Routing, cruds, MVC, templating.
Answer the question
In order to leave comments, you need to log in
Two of these frameworks are in a state of stagnation, and one requires serious skills.
So only Laravel remained.
Laravel. Open the documentation (each), read from the very beginning to the very end. Buy an account on laracasts.com, make everyone watch all the recommended courses from start to finish. In two or three weeks, a basic understanding of what and how it works here will appear, you will be able to write at least something. You will have to refactor a lot, but if you really read the documentation and really look at laracasts, you will already have simple and logical answers to most problems at the beginning.
Above the list of requirements you have formed another requirement - a low entry threshold. And this is just yii2
In the first paragraph, you rejected it immediately) Although paragraph 3 is being fulfilled. p2. I don't quite understand. If we discard the requirement about a low entry threshold - symfony. Do you want to file everything from scratch for yourself and the team - symfony / skeleton
Look at the needs of the project and its direction. Laravel will now be advised, but in this case, Laravel with DI.
And, yes, ui is simpler, there are rbac and built-in validations, scripts and other out of the box, as they say.
Regarding widgets: you want to use it, you want not. Although if there is not much design on forms, then there is nothing faster than ActiveForm.
Under your requirement, ui2 is suitable. The community is holistic, there are good docks in which almost everything is chewed.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question