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.
- 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.
- 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.
- 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.
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ä.