Web2py
Web2py je open source webový aplikačný platformu napísaný v programovacom jazyku Python. Weboví vývojári môžu použiť softvér pre programovanie širokú škálu webového obsahu podporovaného Python. Web2py softvér je určený na zabezpečenie toho, aby vývoj webových aplikácií sa stáva jednoduchšie a menej únavné. Weboví vývojári môžu použiť softvér vo vývoji webových formulárov od nuly. Web2py bola pôvodne určená pre použitie ako učebnú pomôcku a zamerané na dosiahnutie jednoduchosť použitia a nasadenie. To znamená, že platforma nemá integrujú žiadne konfiguračné súbory. Web2py dizajn je založený na inom vývoj softvéru, ako Django a Ruby on Rails. Ako také, je plošina má mnoho funkcií podobné Ruby on Rails a Django a zameriava sa na rýchly vývoj, preferuje konvencii konfigurácia prístupu, a má model-View-Controller (MVC) architektonický vzor.
- Niektoré z unikátnych funkcií, ktoré prichádzajú s Web2py softvéru sú
- Kompatibilita s rôznymi protokolmi: Táto platforma je kompatibilná s HTML / XML, JSON, CSV, RSS / Atom, Flash / AMF, PDF a prepojená dáta (RDF).
- Je k dispozícii vo voľnej verzii zdrojového kódu.
- Je vybavený syntaxe jazyka Python, ktoré používatelia môžu používať pre vývoj webových aplikácií.
- Skladá sa z rôznych modelov: Tento softvér je dodávaný v rôznych modeloch, vrátane regulátorov, pohľady, moduly, cron a statické súbory.
- Tento softvér môže bežať na Windows, Unix, Linux, Google App Engine, Mac Amazon EC2 a akýkoľvek web hosting cez Python 2.
- Niektoré z výhod, ktoré prichádzajú s využitím softvéru sú Web2py
- Táto platforma integruje jazyku Python založené šablóny, ktoré umožnia webovým vývojárom okamžite začať svoje písanie kódov.
- To umožňuje užívateľom distribuovať svoje skompilované kódy.
- DAL schopný: To umožňuje užívateľom zabudnúť na ORM, čiastočne ', čo je výhodné pre užívateľov, ktorí by sa radšej plnohodnotnú ORM v softvéri.
- To podporuje rôzne cache techniky: Tento softvér je kompatibilný s rôznymi technológiami, ako sú diskové cache, vyrovnávacia pamäť mem a vyrovnávacej pamäte RAM, takže je vhodný pre prácu s.
- Táto platforma uľahčuje webovým vývojárom písať webové služby, JSON a XML.
- Niektoré obmedzenia, ktoré prichádzajú s pomocou Web2py softvéru sú
- Užívatelia môžu mať problémy s hlásenia chýb v softvéri: Platforma nie je automaticky rozlišovať medzi režimami výroby a vývoja.
- Táto platforma má zlú podporu IDE: Používatelia platformy nie sú schopní využívať štandardné nástroje pre vývoj python, ak nerobia úpravy platformu.
- Užívatelia platformy mohol nájsť z nedostatku platformy podpory pre testovanie jednotky neatraktívne. Web2py pracuje s doctesty, ktoré nemusia byť optimálne pre testovanie nadšencov.
Programátori, ktorí sú oboznámení s vývojom Rails často nájsť pomocou Web2py rovnajúcou sa pomocou Python verzia Rails. Kým Web2py je voľná tribúna, že je rýchly a bezpečný softvér vývoj webových aplikácií. Tento softvér bol napísaný v programovacom jazyku Python a presadzuje používanie Python vo všetkých jej aspektoch, vrátane zobrazenia, model a radič. Pre webové vývojárov, Web2py softvér môže byť nevyhnutné platforma pre vývoj webových aplikácií a prototypov.