Lecture: Web2py

Web-Framework mit didaktischem Hintergrund

Web2py

web2py ist ein modernes Python-Application-Framework, dessen Ausrichtung ursprünglich auf die Ausbildung von Studierenden abzielte, sich jedoch inzwischen generell als interessante Alternative für Python-basierende Web-Application-Frameworks entwickelt hat. MVC, Sicherheit, Plugins sind einige der Schlagworte für die Architektur-Konzepte des Frameworks.

Massimo di Pierro hat 2007 an der dePaul-University in Chicago mit der Entwicklung des Web-Application-Framework Web2py auf der Basis von Python begonnen und zu einem umfangreichen Web-Application-Framework ausgebaut. Mittels einer wachsenden und agilen Community ist die Entwicklung sehr rasant voran geschritten und inzwischen bei Version 1.95 angekommen. Ein wesentlicher Punkt von Web2py ist neben seiner didaktischen Ausrichtung, was sich zum einen sehr auffallend im MVC-Konzept als auch zum zweiten in der einfachen Installation auf allen gängigen Betriebssystemen aber auch auf der Google Application Engine, Amazon EC2 oder sogar in Java mit Jython erkennen lässt. diPierro hat in dem Framework auch eine eigene Database Abstraction Layer (DAL) entwickelt, um die objektorientierten Konzepte von Python stärker an eine Datenbank anbinden zu können. Standardmäßig wird Web2py mit SQLite ausgeliefert, die umfangreichen Python-Bibliotheken und DB-Schnittstellen zu PostgreSQL, MySQL, MSSQL, FireBird, Oracle, IBM DB2, Informix, Ingres, und nicht zu unterschätzen, die Google App Engine sind in das DAL-Konzept eingebunden. Sicherheitsaspekte, Internationalisierung, unterschiedliche und anpassbare Authentifizierungsmethoden, rollen-basierte Zugangskontrolle, Fehlerprotokollierung, Ticketsystem, JQuery-Einbindung und die Anbindung unterschiedlichster Protokolle sind weitere Aspekte, die für dieses Framework sprechen.

Info

Day: 2011-08-20
Start time: 12:00
Duration: 01:00
Track: Python

Links

Feeback

Click here to let us know how you liked this event.