B
B
Bakotiinii2018-05-12 15:34:53
symfony
Bakotiinii, 2018-05-12 15:34:53

Are there any global differences between symfony and django?

Hello everyone
, I have experience in .net mvc / django application development of varying degrees of lousyness, now they want to transfer me to a team that develops on symfony 3. I haven’t watched it yet, but they tell me that it’s exactly the same as on Django, only php.
Are there any global differences in the work of these frameworks, or is it just the language that is different and the ORM?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
voronkovich, 2018-05-12
@voronkovich

1. Symfony is a component framework, Django is not.
This means that you can only use the necessary Symfony components in your application.
2. Symfony doesn't have an ORM, Django does.
Usually, Doctrine is used for Symfony, similar to SQLAlchemy i.e. DapaMapper. The ORM that comes with Django is ActiveRecord.
3. In Symfony, everything is tied around the DI container. Django doesn't have this.
4. Symfony is a microframework, Django is not.
5. Django Reinhardt - jazz guitarist, SymFony is just a Sensio Framework.
As you can see, these frameworks are similar to each other like Python and PHP.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question