why django

30
A web application framework

Upload: daniel-greenfeld

Post on 09-May-2015

8.315 views

Category:

Technology


0 download

DESCRIPTION

Why Django is created and maintained by myself, James Tauber, and others. Its purpose is to help individuals sell Django as a working platform. It is a work in progress, and will be updated periodically.

TRANSCRIPT

Page 1: Why Django

A web application framework

Page 2: Why Django

Nebula is powered by Django

Page 3: Why Django

Nebula is powered by Django

Page 4: Why Django

Discovery is powered by Django

Page 5: Why Django

National Geographic is powered by Django

Page 6: Why Django

PBS is powered by Django

Page 7: Why Django

MSNBC's Everyblock is powered by Django

Page 8: Why Django

Spacebook is powered by Django

Page 9: Why Django

Library of Congress is powered by Django

Page 10: Why Django

Culture of Quality

Django was born in a world of tight deadlines and high expectations.

Page 11: Why Django

Another place where failure is not an option

Culture of Quality

Page 12: Why Django

Culture of Quality

Django encourages doing the right thing.

In Django doing the wrong thing is hard.

Page 13: Why Django

Code without tests is broken

Culture of Quality

Page 14: Why Django

Testing is expected

Django test results from WebFed

Django culture expects tests and many tools are available to produce reports like this one, demonstrating that we need to expand our test data to exercise new features which were just added a few minutes ago.

These tests: create a clean database, load test data, and test the entire site, in about 30 seconds.

Page 15: Why Django

Django saves money

Page 16: Why Django

We aren't reinventing the wheel

Django saves money

Page 17: Why Django

Django is powered by Python

Django saves money

Page 18: Why Django

Django is secure

Page 19: Why Django

Django is secure

Cross Site Scripting

SQL Injection

Buffer Overflows

Directory Traversal

Page 20: Why Django

Django is Persistent

PostgreSQL (Preferred because of GeoDjango) MySQL Oracle Microsoft SQL Server Sqlite3 Future: ZODB, MongoDB, Cassandra, et al

Page 21: Why Django

The United States Django Community

GeoDjango

"The best GIS API in the world is GeoDjango "-Ted Leung, Sun Microsystems

Page 22: Why Django

Django is Open Source

Page 23: Why Django

Django is Open Source

Page 24: Why Django

Django is Open Source

Page 25: Why Django

Django is Open Source

Page 26: Why Django

Job Trends

Page 27: Why Django

Job Trends

Page 28: Why Django

Job Trends

Page 29: Why Django

Automatic Admin Interface

Demo

Page 30: Why Django

Questions