D
D
Dauren S2017-05-23 14:05:18
PHP
Dauren S, 2017-05-23 14:05:18

Are PHP frameworks new with Crud and the ability to create a module?

What are the new php frameworks with the ability to create a module i.e. (controller model and view in one package) and crud in a box

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Sergej, 2017-05-23
@sayber

(controller model and view in one package)

Surely for any popular there is this useless thing, you just need to look at the bundles / packages in the repositories.
This mechanism is suitable only for the simplest site.
The right job is to choose (at the moment) Symfony/Laravel and understand how quality projects are made on them.
For large HL++ I would recommend Symfony, at first you will notice that it is much slower than Laravel etc. But with the finished architecture of the project, you will notice that the speed will equal and even more.
The whole point is to use the correct and efficient architecture (not like in the dock and tutorials).
If you use the DDD approach (CQRS / CommanBus / Persister etc ..), then the system will be very good. flexible, what och. important to business. Also, all development will be in PHP code in the form of objects. (with rare exceptions where builders are required) You can still very good. talk and write about it for a long time.
All the same applies to Laravel / Yii, but with exceptions. These frameworks will have to be expanded and taught to work with ORM.
If you are interested in forms for requests, then swagger comes to the rescue. The rest is by hand.
All of the above is if you are interested in a high-quality and good project.
Forgot to mention minus. This is what you have to write a lot of code with pens. But later it will pay off in large projects.
Also, the above proposed scheme makes it possible to cover 90% of the code with tests.

A
Alexander Aksentiev, 2017-05-23
@Sanasol

Are the old ones already out of stock?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question