Python Web Development with Django

Django web framework
Python Web Development with Django

 Why python?

  • Python is a a free and open-source programming language.
  • It supports both functional and object oriented programming
  • It is well suited for MVC development
  • It has extensive documentation.
  • It has wide range of community support.
  • It has large standard library of modules
  • It supports wide range of web-servers.
  • It has clean and elegant syntax

 Why django ?

  • Django web framework is a free and open-source web framework written in python programming language.
  • It is used to develop web-applications
  • It follows the model-view-template (MVT) architectural pattern.
  • Primary goal of django is to simplify the creation of comple, database-driven websites.
  • Django focuses on re-usability and "pluggability" of components, rapid development, and the principle of don't repeat yourself.

Advantages

  • It encourages big, tightly-coupled apps.
  • It has Object Relational Mapper(ORM)
  • It has clean URL design
  • It has Multi lingual support
  • It has both Template and Text filtering Engine
  • Form generation and validation API
  • An extensible authorization system
  • A caching system for speeding up performance of applications 
  • A feed framework for generating RSS feeds

Disadvantages

  • Not the best for small projects

List of websites developed with Django 

  1. Pinterest
  2. The Onion
  3. Instagram
  4. Disqus
  5. Spotify
  6. Mahalo
  7. Washington Post
  8. Firefox 
  9. NASA
  10. Bitbucket
  11. Pitchfork
  12. Eventbrite
  13. Playfire
For more information please visit: https://www.djangoproject.com/start/

Buy a product to Support me