www.wikidata.de-de.nina.az
web2py ist ein freies Webframework fur die agile Entwicklung von datenbankbasierten Webanwendungen Es ist in der Programmiersprache Python geschrieben web2pyBasisdatenEntwickler Massimo Di PierroAktuelle Version 2 23 1 1 31 Januar 2023 Betriebssystem plattformubergreifendProgrammiersprache PythonKategorie WebframeworkLizenz LGPLv3 Freie Software www web2py comEin Fokus von web2py liegt auf Datensicherheit indem es standardmassig Mechanismen zur Validierung von Nutzereingaben und Maskierung von Ausgaben einsetzt und so die meisten gangigen Angriffspunkte wie SQL Injections Cross Site Scripting und unsichere direkte Referenzierung von Objekten verhindert Weiterhin ermutigt es die Entwickler dazu saubere Praktiken der Software Entwicklung einzusetzen beispielsweise das Model View Controller Architekturmuster Affenformulare serverseitige Sitzungen oder die sichere Handhabung von hochgeladenen Dateien web2py ist ein vollstandiges Framework da es Komponenten fur alle gangigen Hauptfunktionen seines Einsatzzweckes enthalt Einige Beispiele Handhabung von Cookies Sessions HTTP Anfragen und Antworten konfigurierbares Caching in Arbeitsspeicher und auf Massenspeichern inhaltliche Mehrsprachigkeit automatisches Protokollieren von Fehlern einschliesslich ihres jeweiligen Kontextes eine Abstraktionsschicht fur Datenbanken die dynamisch SQL erzeugt Templates ermoglichen die Nutzung von Python Code eingebettet in HTML Code anders als etwa bei Django ist keine gesonderte Template Sprache zu erlernen Kompatibilitat zu vielen Datenbankmanagementsystemen derzeit SQLite MySQL PostgreSQL Oracle Microsoft SQL Server Firebird IBM DB2 Informix Ingres und Google App Engine Datastore Ein Merkmal von web2py ergibt sich aus seiner Herkunft Ursprunglich wurde es an der DePaul University als Lehr Lernwerkzeug entworfen und verfugt daher uber eine sehr steile Lernkurve So wurde auf eine einfache Installation geachtet indem es auf den typischen Installationsprozess verzichtet Es bietet weiterhin eine Web Oberflache die das Entwickeln und Pflegen Testen Debugging sowie die Verwaltung der Datenbanken ohne gesonderte Tools ermoglicht Eine Besonderheit von web2py ist die Abwartskompatibilitat d h alle Websites die mit web2py entwickelt wurden werden auch mit zukunftigen Versionen laufen Web2py Administrationsoberflacheweb2py kommuniziert uber die WSGI Schnittstelle derzeit die aktuelle Entwicklung fur die Kommunikation zwischen Webserver und Webanwendungen im Python Umfeld Es enthalt auch bereits den in nativem Python implementierten SSL fahigen WSGI Server Rocket bis Version 1 76 5 CherryPy bietet aber auch Zugriff uber CGI und FastCGI Inhaltsverzeichnis 1 Anwendungen 2 Literatur 3 Weblinks 4 EinzelnachweiseAnwendungen BearbeitenBasierend auf web2py werden von den gleichen Autoren zwei Anwendungen realisiert welche einerseits die Moglichkeiten des Frameworks illustrieren andererseits vollwertige flexibel nutzbare os Anwendungen darstellen T3 ist ein Wiki das gegenuber ublichen Produkten dieser Kategorie a die Einbindung von Datenbanken sowie b von Python Code in Wiki Seiten erlaubt 2 KPAX ist ein Content Management System das wesentliche Grundfunktionen wie Anhange Auto Navigation und Benutzergruppen bietet und eine Ajax Schnittstelle einsetzt 3 Literatur BearbeitenWeb programming with web2py Python Magazine Marco Tabini amp Associates Inc Juni 2008 Massimo Di Pierro web2py Manual Wiley Publishing 2008 ISBN 978 0 470 43232 7 Memento vom 11 Mai 2010 im Internet Archive Weblinks Bearbeitenweb2py Entwickler Website web2py Download Link Forum bei Google Groups web2py Enterprise Web Framework Video web2py on the Google appengine Video web2py Shootout Tutorial Video Einzelnachweise Bearbeiten github com http tecton10 appspot com 1 2 Vorlage Toter Link tecton10 appspot com Seite nicht mehr abrufbar festgestellt im Mai 2019 Suche in Webarchiven nbsp Info Der Link wurde automatisch als defekt markiert Bitte prufe den Link gemass Anleitung und entferne dann diesen Hinweis http www vimeo com 1098656Normdaten Sachbegriff GND 7748810 6 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Web2py amp oldid 199448137