Web2py

Web2py

Web2py on avoimen lähdekoodin web-sovellusalusta kirjoitettu Python-ohjelmointikielellä. Web-kehittäjät voivat käyttää ohjelmistoa ohjelmoida erilaisia ​​web-sisältöä tukemana Python. web2py ohjelmisto on tarkoitus varmistaa, että web-kehitys helpottuu ja vähemmän työläs. Web-kehittäjät voivat käyttää ohjelmistoa kehittämisessä web-lomakkeisiin tyhjästä. web2py piti alun perin käyttää opetusvälineenä ja joilla pyritään helppokäyttöisyys ja käyttöönoton. Tämä tarkoittaa, että alusta ei ole sisällytetty mitään asetustiedostoja. web2py suunnittelu perustuu muihin kehitykseen ohjelmistoja, kuten Django ja Ruby on Rails. Sellaisenaan alusta on monia samoja piirteitä Ruby on Rails ja Django ja keskittyy nopea kehitys, mieluummin sopimus konfiguraation lähestymistapa, ja on malli-view-ohjain (MVC) arkkitehtuurin kuvio.

Ladata Web2py
Ominaisuudet Web2py
  • Joitakin ainutlaatuisia ominaisuuksia, jotka tulevat web2py ohjelmistot ovat
  • Yhteensopivuus erilaisia ​​protokollia: Alusta on yhteensopiva HTML / XML, JSON, CSV, RSS / Atom, Salama / AMF, PDF, ja Linked Data (RDF).
  • Se on saatavilla avoimen lähdekoodin versio.
  • Se sisältää Python syntaksin käyttäjät voivat käyttää ohjelmistokehitystä.
  • Se koostuu eri mallia: Ohjelmistoon kuuluu eri malleja kuten ohjaimet, näkymät, moduulit, Cron työpaikkoja ja staattiset tiedostot.
  • Ohjelmisto voi ajaa Windows-, Unix-, Linux-, Google App Engine, Mac, Amazon EC2 ja kaikki web hosting kautta Python 2.
Hyödyt Web2py
  • Joitakin etuja, jotka tulevat käyttöön web2py ohjelmistot
  • Alusta yhdistää Python-pohjainen malliin kieli, jonka avulla web-kehittäjät aloittavat kirjallisesti koodit välittömästi.
  • Näin käyttäjät voivat levittää koottu koodeja.
  • DAL capable: Näin käyttäjät voivat unohtaa ORM ’osittain’, joten se sopii käyttäjille, jotka eivät mieluummin täysi ORM ohjelmistossa.
  • Se tukee eri välimuistitekniikat: Ohjelmisto on yhteensopiva eri tekniikoita, kuten levyvälimuistina, mem välimuisti, ja RAM-välimuisti, joten se sopii työtä.
  • Alusta on helppo web-kehittäjät kirjoittamaan verkkopalveluihin, JSON ja XML.
Haitat Web2py
  • Joitakin rajoituksia, jotka tulevat käyttävät web2py ohjelmistot ovat
  • Käyttäjillä voi olla ongelma ohjelmiston virheraporto: Korin ei automaattisesti erotella tuotannon ja kehityksen välillä.
  • Alusta on huono IDE tuki: Käyttäjät Laiturin eivät pysty nauttimaan standardin python kehitystyökaluja, jos he eivät tee muutoksia alustan.
  • Käyttäjille alustan voisi löytää alustan tuen puutetta yksikkötestaus unappealing. Web2py toimii doctests jotka eivät ehkä ole optimaalisia testaamiseen harrastajille.
Web2py Arvostelut

Ohjelmoijia jotka tuntevat Rails kehitys usein käyttämällä web2py vastaa käyttäen Python versiota Kiskot. Vaikka web2py on ilmainen alusta, se on nopea ja turvallinen web ohjelmistojen kehittäminen. Ohjelmisto on kirjoitettu Python-ohjelmointikielellä ja käyttöä edistävää Python kaikissa muodoissaan, mukaan lukien mielestä malli, ja ohjain. Web-kehittäjille, web2py ohjelmisto voi olla tarpeen alustan kehittää web-sovellusten ja prototyyppejä.

Web2py Video

Vaihtoehtoja Web2py

Django

Vapaa
Django on Python Web puitteiden, jota käytetään kehittää sivustoja ja muita tarkoituksia varten. Se tuottaa koodia, joka on helppo lähes kuka tahansa ymmärtää, ja se on jopa ulottuville, jotka
Näytä yksityiskohdat

Pyramid

Vapaa
Pyramidi on web puitteet suunniteltu auttamaan kehittäjiä, jotka tarvitsevat työtä Python, yhä käyttökelpoinen alustan saada kieleksi yhä yleisempiä kehitysyhteisön.
Näytä yksityiskohdat

Ruby on Rails

Vapaa
Ruby on Rails on cross-platform web kehitysalusta, jonka avulla kehittäjät voivat luoda tietokantoja, verkkosivuja, ja tarjota erilaisia ​​verkkopalveluja. Puitteet otettiin käyttöön
Näytä yksityiskohdat

Flask

Vapaa
Mitä pullo sovellukset näyttävät? Jos etsit jotain esimerkkikoodi sovelluksia kirjoitetaan taskumatti, vilkaista lähteet esimerkkejä GitHub: flaskr - microblog; minitwit - Twitter klooni;
Näytä yksityiskohdat

Koa

Vapaa
Koa vaatii solmu V7.6.0 tai suurempi ES2015 ja asynkroninen toiminta tukea.
Näytä yksityiskohdat

Phalcon

Vapaa
Virallinen Phalcon Verkkosivusto
Näytä yksityiskohdat

Django CMS

Vapaa
Enterprise Content Management Django Avoimen lähdekoodin CMS käyttävät tuhansia sivustoja vuodesta 2007
Näytä yksityiskohdat

Bottle

Pullo on nopea, yksinkertainen ja kevyt WSGI mikronettisivustonsa-kehys Python.
Näytä yksityiskohdat

CherryPy

Cherrypy avulla kehittäjät voivat luoda web-sovellusten paljon samalla tavalla ne rakentaa muita olio Python ohjelma. Tämä johtaa pienempiin lähdekoodin kehittynyt nopeammin.
Näytä yksityiskohdat