Why you should use Django/Python

It's not a question of our believes, but only about the development efficiency.

Why Python?

http://www.python.org/community/logos/python-powered-w-100x40.png We've got experience in web-developing on Perl and PHP, but solely working on Python these days. Python gives us simple and fast language closer to compile-based C++/Java by its way of development. At the same time it's a flexible and agile thanks its interpreted nature.

As well we are experienced in developing in Java (check out our projects on  http://gwt.org.ua/en/blog/). We juggle between using Java or Python depending on project. But comparing to Java, Python's code would be times smaller in size, and it beats Java by efficiency in developing web-sites.

Why Django?

http://media.djangoproject.com/img/badges/djangojoint107x25.gif  Djangoproject: Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Sites, that are using Django

See more on  Django-powered sites

What could you need more

Modern web is impossible to imagine without interactivity on every page. We could add those with proven tools.

AJAX/Javascript

So far Javascript is a client-side language, and we can't expect our users to view the site only in well tested browsers, it's better from start to rely on frameworks that solves the compatibility issues. We chose  Jquery - quite popular tiny in its footprint lib. As well, as Django, it has huge community, that shares plugins for every day use:  http://plugins.jquery.com/

RIA - Rich Internet Applications

Pure Javascript could not be debuged and that complicates developing huge web-apps on it. Google made  Google Web Toolkit(GWT), that helps develop application on Java and compile later into Javascript for production. This is how Gmail, Google Docs are made and we used in over  GWT-PF - CRUD framework.