Django - non-technical introduction

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

description

Simple and short introduction to what django web framework is.

Transcript of Django - non-technical introduction

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)