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

Django - non-technical introduction

Embed Size (px)

DESCRIPTION

Simple and short introduction to what django web framework is.

Citation preview

Page 1: Django - non-technical introduction

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

Page 2: Django - non-technical introduction

django who?

Django Reinhardtthree-fingered jazz guitarist

Page 3: Django - non-technical introduction

Who uses django?

Now that we got your attention ...

Page 4: Django - non-technical introduction

+ 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

Page 5: Django - non-technical introduction

Batteries Included

• Template engine

• Automatic admin

• Elegant URLs

• User Authentication

• Caching & Sessions

• Syndication (RSS/Atom)

• Forms, Emails, Site-maps

• Best Geospacial featuresALL OPTIONAL

Page 6: Django - non-technical introduction

example: django Admin

Page 7: Django - non-technical introduction

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

Page 8: Django - non-technical introduction

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

Page 9: Django - non-technical introduction

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)