Web2py
Web2py je open source webový aplikační platformu napsán v programovacím jazyce Python. Weboví vývojáři mohou použít software pro programování širokou škálu webového obsahu podporovaného Python. Web2py software je určen k zajištění toho, aby vývoj webových aplikací se stává snadnější a méně únavné. Weboví vývojáři mohou použít software ve vývoji webových formulářů od nuly. Web2py byla původně určena pro použití jako učební pomůcku a zaměřené na dosažení snadnost použití a nasazení. To znamená, že platforma nemá integrují žádné konfigurační soubory. Web2py design je založen na jiném vývoj softwaru, jako Django a Ruby on Rails. Jako takové, je plošina má mnoho funkcí podobné Ruby on Rails a Django a zaměřuje se na rychlý vývoj, preferuje konvenci konfigurace přístupu, a má model-View-Controller (MVC) architektonický vzor.
- Některé z unikátních funkcí, které přicházejí s Web2py softwaru jsou
- Kompatibilita s různými protokoly: Tato platforma je kompatibilní s HTML / XML, JSON, CSV, RSS / Atom, Flash / AMF, PDF a propojená data (RDF).
- Je k dispozici ve volné verzi zdrojového kódu.
- Je vybaven syntaxe jazyka Python, které uživatelé mohou používat pro vývoj webových aplikací.
- Skládá se z různých modelů: Tento software je dodáván v různých modelech, včetně regulátorů, pohledy, moduly, cron a statické soubory.
- Tento software může běžet na Windows, Unix, Linux, Google App Engine, Mac Amazon EC2 a jakýkoli web hosting přes Python 2.
- Některé z výhod, které přicházejí s využitím softwaru jsou Web2py
- Tato platforma integruje jazyku Python založené šablony, které umožní webovým vývojářům okamžitě zahájit své psaní kódů.
- To umožňuje uživatelům distribuovat své zkompilované kódy.
- DAL schopen: To umožňuje uživatelům zapomenout na ORM ‚částečně‘, což je výhodné pro uživatele, kteří by se raději plnohodnotnou ORM v softwaru.
- To podporuje různé cache techniky: Tento software je kompatibilní s různými technologiemi, jako jsou diskové cache, vyrovnávací paměť mem a vyrovnávací paměti RAM, takže je vhodný pro práci s.
- Tato platforma usnadňuje webovým vývojářům psát webové služby, JSON a XML.
- Některá omezení, které přicházejí s pomocí Web2py softwaru jsou
- Uživatelé mohou mít problémy s zasílání zpráv o chybách v softwaru: Platforma není automaticky rozlišovat mezi režimy výroby a vývoje.
- Tato platforma má špatnou podporu IDE: Uživatelé platformy nejsou schopni využívat standardní nástroje pro vývoj python, pokud nedělají úpravy platformu.
- Uživatelé platformy mohl najít z nedostatku platformy podpory pro testování jednotky neatraktivní. Web2py pracuje s doctesty, které nemusí být optimální pro testování nadšenců.
Programátoři, kteří jsou obeznámeni s vývojem Rails často najít pomocí Web2py rovnající se pomocí Python verze Rails. Zatímco Web2py je volná tribuna, že je rychlý a bezpečný software vývoj webových aplikací. Tento software byl napsán v programovacím jazyce Python a prosazuje používání Python ve všech jejích aspektech, včetně zobrazení, model a řadič. Pro webové vývojáře, Web2py software může být nezbytné platforma pro vývoj webových aplikací a prototypů.