Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
The Web framework
for perfectionists with deadlines
     Markus Zapke-Gründemann
          FrOSCon 2009
Übersicht
• Über mich
• Was ist Django?
• Architektur
• Komponenten
• Weiterführende Links
• Demonstration
Markus
  Zapke-Gründemann
• Softwareentwickler seit 2001
• Schwerpunkt: Web Application
  Development mit Python und PHP
•...
Was ist Django?
Jean "Django" Reinhardt
  23.1.1910 - 16.5.1953
   Bildquelle: http://en.wikipedia.org/wiki/File:Django9.jpg
Was ist Django?
• Web Application Framework
• In Python geschrieben
• Open Source Software (BSD Lizenz)
• Django Software ...
Was ist Django?
• Rapid Development
• Loose Coupling
• Wiederverwendbare Applikationen
• Don't Repeat Yourself (DRY)
 Ever...
Und natürlich Ponies!
Ponies?
Architektur
Model-Template-View
• Model-View-Controller ähnlich
• Model (Object-Relational Mapper) in
  Python, auch im Interpreter nu...
Weitere Akteure


• URLConf für flexibles Routing
• Middleware arbeitet mit Request, Response
  und Exceptions
Webserver


URLConf                 Middleware


             View


                         Template


          Model (...
Komponenten
Komponenten

• Formulare & Validatoren
• Generische Views
• Authentifizierung
• i18n
• Admin
Komponenten
• GeoDjango (GIS)
• Syndication (RSS/Atom)
• Serialization (JSON, XML & YAML)
• Framework für Funktionale und ...
Weiterführende Links
• www.djangoproject.com
• www.djangobook.com/en/2.0
• djangoplugables.com
• www.djangosnippets.org
• ...
Demonstration
Django Entwicklerraum

     Raum C219

 Fragen, Vorträge, …
Lizenz
 Dieses Werk ist unter einem Creative Commons
    Namensnennung-Weitergabe unter gleichen
Bedingungen 3.0 Unported ...
Nächste SlideShare
Wird geladen in …5
×
Nächste SlideShare
Rabbitmq & Postgresql
Weiter
Herunterladen, um offline zu lesen und im Vollbildmodus anzuzeigen.

0

Teilen

Herunterladen, um offline zu lesen

Django - The Web framework for perfectionists with deadlines

Herunterladen, um offline zu lesen

Django ist ein in Python programmiertes Framework, dass die schnelle Entwicklung von Web-Applikationen ermöglicht. Dabei wird Wert auf sauberen Code und die Wiederverwendbarkeit von einzelnen Komponenten gelegt.

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Gehören Sie zu den Ersten, denen das gefällt!

Django - The Web framework for perfectionists with deadlines

  1. 1. The Web framework for perfectionists with deadlines Markus Zapke-Gründemann FrOSCon 2009
  2. 2. Übersicht • Über mich • Was ist Django? • Architektur • Komponenten • Weiterführende Links • Demonstration
  3. 3. Markus Zapke-Gründemann • Softwareentwickler seit 2001 • Schwerpunkt: Web Application Development mit Python und PHP • Django, Symfony & Zend Framework • Freier Softwareentwickler und Berater seit 2008 • www.keimlink.de
  4. 4. Was ist Django?
  5. 5. Jean "Django" Reinhardt 23.1.1910 - 16.5.1953 Bildquelle: http://en.wikipedia.org/wiki/File:Django9.jpg
  6. 6. Was ist Django? • Web Application Framework • In Python geschrieben • Open Source Software (BSD Lizenz) • Django Software Foundation • Umfangreiche Dokumentation • Große, freundliche Community
  7. 7. Was ist Django? • Rapid Development • Loose Coupling • Wiederverwendbare Applikationen • Don't Repeat Yourself (DRY) Every piece of knowledge must have a single, unambiguous, authoritative representation within a system. http://c2.com/cgi/wiki?DontRepeatYourself
  8. 8. Und natürlich Ponies!
  9. 9. Ponies?
  10. 10. Architektur
  11. 11. Model-Template-View • Model-View-Controller ähnlich • Model (Object-Relational Mapper) in Python, auch im Interpreter nutzbar • View mit Logik in Python • Template-System mit Vererbung,Tags und Filtern
  12. 12. Weitere Akteure • URLConf für flexibles Routing • Middleware arbeitet mit Request, Response und Exceptions
  13. 13. Webserver URLConf Middleware View Template Model (ORM) Tags & Filter Datenbank
  14. 14. Komponenten
  15. 15. Komponenten • Formulare & Validatoren • Generische Views • Authentifizierung • i18n • Admin
  16. 16. Komponenten • GeoDjango (GIS) • Syndication (RSS/Atom) • Serialization (JSON, XML & YAML) • Framework für Funktionale und Unit Tests • Cache (memcached) • Media URL (CDN)
  17. 17. Weiterführende Links • www.djangoproject.com • www.djangobook.com/en/2.0 • djangoplugables.com • www.djangosnippets.org • www.python.org • www.diveintopython.org
  18. 18. Demonstration
  19. 19. Django Entwicklerraum Raum C219 Fragen, Vorträge, …
  20. 20. Lizenz Dieses Werk ist unter einem Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenzvertrag lizenziert. Um die Lizenz anzusehen, gehen Sie bitte zu http://creativecommons.org/licenses/by-sa/3.0/ oder schicken Sie einen Brief an Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Django is a registered trademark of the Django Software Foundation.

Django ist ein in Python programmiertes Framework, dass die schnelle Entwicklung von Web-Applikationen ermöglicht. Dabei wird Wert auf sauberen Code und die Wiederverwendbarkeit von einzelnen Komponenten gelegt.

Aufrufe

Aufrufe insgesamt

1.356

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

102

Befehle

Downloads

6

Geteilt

0

Kommentare

0

Likes

0

×