Web2py

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.

Lae alla Web2py
Tunnused Web2py
  • 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.
Plussid Web2py
  • 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.
Miinused Web2py
  • 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.
Web2py Arvustused

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.

Web2py Video

Alternatiivid Web2py

Django

tasuta
Django on Python web raamistikku, mida kasutatakse arendada veebisaidid ja muudel eesmärkidel. See toodab kood, mis on lihtne peaaegu igaüks aru, ja see on isegi kättesaadav neile, kes on vähe
Näita detaile

Pyramid

tasuta
Püramiid on veebi raamistik, mille eesmärk on aidata arendajatel, kes peavad töö Python, üha kasulik platvorm on nagu keel muutub üha levinud arengu kogukonnas.
Näita detaile

Ruby on Rails

tasuta
Ruby on Rails on platvormiülene veebiarendust raamistiku, mis võimaldab arendajatel luua andmebaasid, veebilehtede ja pakkuda erinevaid veebiteenuseid. Raamistik võeti kasutusele 2005.
Näita detaile

Flask

tasuta
Mida Kolb Apps välja näeb? Kui otsite mõned näiteks koodi taotluste kirjutatud Kolb, on pilk allikad näited github: flaskr - mikroblogide; minitwit - twitter kloon; sellel veebilehel - staatilisi
Näita detaile

Koa

tasuta
Koa nõuab sõlme v7.6.0 või suurem ES2015 ja async funktsiooni tugi.
Näita detaile

Phalcon

tasuta
Ametlik Phalcon Koduleht
Näita detaile

Django CMS

tasuta
Enterprise Content Management Django Avatud lähtekoodiga CMS kasutatud tuhandeid veebilehed alates 2007. aastast
Näita detaile

Bottle

Pudel on kiire, lihtne ja kerge WSGI mikro web-raamistik Python.
Näita detaile

CherryPy

Cherrypy võimaldab arendajatel luua veebirakendusi samamoodi nad ehitada muu objektorienteeritud Python programmi. Selle tulemuseks on väiksem lähtekoodi töötatud vähem aega.
Näita detaile