Why not when you can tap into great open source tools for free. Ok so everyone is talking about a LAMP stack and everyone wants to run their site on a LAMP stack.
– a step by step how to build everything from templates to internationalized sites.If you want to read more about it I recommend the following 2 links: Ok, enough of my rambling about how great this framework is. Stuff you hear a lot with Ruby on Rails – another great web framework built on a solid language, Ruby. However Django does goes one step further and provides a view/template without native core language polluting the HTML.ĭjango emphasizes Reusability and “Pluggability” of components, Rapid Development, and the Principle of DRY (Don’t Repeat Yourself). They both perform the same function separating the business logic from the presentation from the data layer (model). The MVT is identical to MVC (model-view-controller) but where in the common MVC pattern the view here is the template and controller the view. What is Djangoĭjango is a MVT (model-view-template) framework build on the Python language. And lo and behold Django proved to be that beast. Having switched to Python development few months ago I was on the lookout for a MVC like Web Framework that emphasizes Convention over Configuration (CoC), Rapid Development Principle of Don’t Repeat Yourself (DRY), Separation of concerns has Python as the underlying core language. Django is a great Web Framework which complements the Python programming language.