Web2py
Aktuální verze2.27.1 (16. listopadu 2023)
Vyvíjeno vPython
Typ softwaruwebový aplikační framework
LicenceGNU Lesser General Public License, version 3.0
Webwww.web2py.com
Některá data mohou pocházet z datové položky.

Web2py je open source webový aplikační framework napsaný v Pythonu. Jedná se o full-stack framework, tedy nástroj pro kompletní vytvoření webové aplikace.

Vznikl v roce 2010 a je inspirován hlavně mnohem rozšířenějším frameworkem Django a dále frameworkem Ruby on Rails pro programovací jazyk Ruby. Software vznikl původně jako učební pomůcka pro nekomplikované vysvětlování principů tvorby dynamického webu. Původní jméno frameworku bylo Gluon (stále se tak jmenuje hlavní knihovna frameworku), ale bylo nutné přejmenování poté, co se zjistilo, že jméno Gluon již používá třetí strana.

Používá architekturu Model-View-Controller:

Web2py používá atypický způsob provedení kódu v základních segmentech, modelu, kontroléru a view:

Kritici frameworku Web2py poukazují na to, že toto není správná praxe kódování v jazyce Python. Nicméně kód, který neumístíte do modelu, kontroléru nebo view, ale do modulů, je již i z hlediska viditelnosti proměnných zcela standardní.

Mezi zajímavé vlastnosti frameworku patří:

- pro administraci všech aplikací máte k dispozici vestavěné webové rozhraní admin

a další.

Nevýhody frameworku:

Začít vytvářet webové aplikace s Web2py je velmi jednoduché. Můžete:

Rozhodnete-li se pro druhý postup, máte ihned připraveno

Jako jednoduchý příklad o méně než 10 příkazech si tedy můžete vytvořit nejen triviální "Hello world", ale první jednoduchou aplikaci, která může např.:

Webová stránka projektu: www.web2py.com

Podpora komunity: groups.google.com/forum/?fromgroups#!forum/web2py

Instalace: