Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
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 ...
Próxima SlideShare
Cargando en…5
×
Próximo SlideShare
Rabbitmq & Postgresql
Siguiente
Descargar para leer sin conexión y ver en pantalla completa.

Compartir

Django - The Web framework for perfectionists with deadlines

Descargar para leer sin conexión

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.

  • Sé el primero en recomendar esto

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.

Vistas

Total de vistas

1.363

En Slideshare

0

De embebidos

0

Número de embebidos

102

Acciones

Descargas

6

Compartidos

0

Comentarios

0

Me gusta

0

×