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.