django - non-technical introduction

Post on 13-Jun-2015

785 Views

Category:

Automotive

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Simple and short introduction to what django web framework is.

TRANSCRIPT

The Web framework for perfectionists (with deadlines). Build better Web apps more quickly and with less code.

django who?

Django Reinhardtthree-fingered jazz guitarist

Who uses django?

Now that we got your attention ...

+ Easier to extend or adjust than typical CMS

+ Ships with Ready-To-Use modules (Template engine, RSS, Session, Cache, URL Mapper, i18n …)

+ Django comes with Content Administration module(automatized, customizable, optional)

+ Great documentation and support from community

Framework with Batteries Included

django is not a CMS

Batteries Included

• Template engine

• Automatic admin

• Elegant URLs

• User Authentication

• Caching & Sessions

• Syndication (RSS/Atom)

• Forms, Emails, Site-maps

• Best Geospacial featuresALL OPTIONAL

example: django Admin

Production ready

• FLEXIBLE: Open-Sourced, Cross-platform, Industry standards

•MATURE: Version 1.0+, Documentation

• PORTABLE: Clean code, Modular

• SPEED & SCALE: Compatible with standard infrastructure solutions

•MODERN: Clean URLs, Geo-Location API, Runs on Google AppEngine

django is based on Python

✓High-level Object-Orientated programming language

✓Encourages clean and reusable coding

✓Ready-To-Use libraries

✓The language of choice at Google

The Monty Python team

The power of community

✓Examples of Good Practices (news sites, social apps …)

✓Exchangeable modules (snippets, apps)

✓Ready-To-Use APIs (Facebook, Twitter …)

✓Education (BootCamps, DjangoCons)

✓Support & Documentation (Wiki, Live IRC, Google Groups)

top related