-
Notifications
You must be signed in to change notification settings - Fork 103
Web App Development Essentials
Richard Forshaw edited this page Apr 7, 2015
·
7 revisions
These are the tools that you absolutely must have and why
Tool | What it does | Why you need it | Included in Anaconda? |
---|---|---|---|
Django | Makes backend web development easy | Whaaaat? You don't know why? Just use it and find out... | Yes |
dj-database-url | URL-encodes database connections | Small Django extension which allows you to set database connections in an application & platform agnostic way. (Note, if you want to take the next step, consider django-environ ) | No |
dj-static | Serves static media better than Django | A Django extension for serving static files simply and effectively | No |
django-debug-toolbar | Debugging for Django | Because debugging. | No |
nose and django-nose | A better testing framework for Python and Django | Because testing. | Yes |
redis and django-redis | Fast caching of your site | Redis is an advanced key-value-pair database which can be used as your Django Cache storage to speed up your web application | Yes |
The following is a list of Platforms, Architecture and Philosophies that Click Engineering projects are built on.
The web framework for perfectionists with deadlines. Probably the most extensive Python-Web-Framework out there. Does so many things out of the box.
Platform for deploying web applications. Goes well with Django
A philosophy for making your web app simple, scalable, easy to deploy and develop and suited to modern cloud platforms.