Django is suited well for developing interactive web applications.  It 
provides comprehensive framework with "batteries included."  That means 
once you learn the framework, common and repetitive development tasks are 
simpler.

Being a framework, means your going to need to learn it's scaffolding.  The 
django team has created good documentation, which makes it fairly easy to 
learn and quite usable.

Django is built with Python and uses a lot of Python methodology.  I like 
Python a lot, so that makes it very well suited for me.  

There are several different frameworks, some in Python, some in PHP, 
etc...  None are very simple, because managing states, with stateless web 
browsers is not a simple feat.  Whichever you choose, will likely require a 
substantial time/learning investment.  

If you need to develop complex web application, a framework may reduce 
development time from years to months.  Once you're familiar with the 
framework, the work can be reduced from weeks to days/hours.   

If you need to develop a static web site with an e-mail form, PHP may be 
better suited for the solution.  PHP can do a lot more than that by itself, 
but it quickly becomes difficult to maintain, especially if the task is 
complicated or your application is dynamic.

Frameworks provide a consistent way of repeating tasks.  Django is the 
best, IMO. 

get started: http://docs.djangoproject.com/en/dev/

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/P6pADz8wx1kJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to