Web2py
Web2py on avatud lähtekoodiga veebirakenduse platvormi kirjutatud Python programmeerimiskeelt. Web arendajad saavad kasutada tarkvara programmi mitmesuguseid veebisisu toetab Python. web2py tarkvara eesmärk on tagada, et veebi arengut muutub lihtsamaks ja vähem tüütu. Web arendajad saavad kasutada tarkvara arendamise veebivormide nullist. web2py algselt mõeldud kasutamiseks õppevahendina ja mille eesmärk on saavutada kasutusmugavus ja kasutuselevõtu. See tähendab, et platvorm ei integreerivad konfiguratsiooni faile. web2py disain põhineb teiste arengu tarkvara nagu Django ja Ruby on Rails. Nagu näiteks, platvormi on palju sarnaseid jooni Ruby on Rails ja Django ja keskendub kiire areng, eelistab konventsiooni konfiguratsiooni lähenemisviisi ning on mudel-view-controller (MVC) arhitektuuri muster.
- Mõned unikaalsed omadused, mis tulevad koos web2py tarkvara on
- Ühilduvus erinevaid protokolle: Platvorm on kooskõlas HTML / XML, JSON, CSV, RSS / Atom, Flash / AMF, PDF, ja ühendatud andmeid (RDF).
- See on saadaval avatud lähtekoodi versioonile.
- See pakub Python süntaks, et kasutajad saavad kasutada, et arendada veebirakendusi.
- See sisaldab erinevaid mudeleid: Tarkvara on saadaval erinevaid mudeleid, sealhulgas kontrollerid, vaated, moodulid, Cron töökohti ja staatilisi faile.
- Tarkvara saab käivitada Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2 ja mis tahes web hosting läbi Python 2.
- Mõned eelised, mis tulevad koos kasutamise web2py tarkvara
- Platvorm ühendab Python-mall keel, mis võimaldab veebi arendajad soovivad alustada oma kirjalikult koodid kohe.
- See võimaldab kasutajatel jagada oma koostatud koode.
- DAL võimeline: See võimaldab kasutajatel unustada ORM "osaliselt", mistõttu on mugav kasutajatele, kes ei eelistaks täieõiguslik ORM tarkvara.
- See toetab erinevaid vahemällu tehnikaid: Tarkvara ühildub erinevate tehnoloogiate nagu ketta vahemälu, mem vahemälu ja RAM vahemälu, mistõttu on mugav töötada.
- Platvorm on lihtne veebiarendajad kirjutada veebiteenused, JSON ja XML.
- Mõned piirangud, mis tulevad koos kasutades web2py tarkvara on
- Kasutajad võivad olla probleem tarkvara vea aruandlus: Platvorm automaatselt ei erista koostamise ja arendamise režiimid.
- Platvorm on halb IDE tugi: Kasutajad platvormi ei ole võimalik nautida standard python arendusvahendeid, kui nad ei tee muudatusi platvormi.
- Kasutajad platvormi võib leida platvormi toetuse puudumine üksus katsetamine ebameeldivam. Web2py töötab doctests, mis ei pruugi olla optimaalne testimiseks harrastajatele.
Programmeerijad, kes on tuttavad Rails arengu sageli leida kasutades web2py kasutamisega võrdväärset Python versiooni Rails. Kuigi web2py on tasuta platvormi, see on kiire ja turvaline web arengu tarkvara. Tarkvara oli kirjutatud Python programmeerimiskeelt ja edendab kasutamise Python kõigis aspektides, sealhulgas silmas, mudelit ja kontroller. Et veebi arendajad, web2py tarkvara võib olla vajalik platvorm arendada veebirakendusi ja prototüübid.