Web2py

Web2py

Web2py je platforma, spletna aplikacija, open source napisan v programskem jeziku Python. Spletni razvijalci lahko uporabite programsko opremo za programiranje različnih spletnih vsebin, ki jih Python podpira. web2py programske opreme je mišljeno, da se zagotovi, da razvoj spletnih postane lažje in manj dolgočasno. Spletni razvijalci lahko uporabite programsko opremo za razvoj spletnih obrazcev iz nič. web2py je bil prvotno namenjen za uporabo kot učni pripomoček in namen je doseči enostavnost uporabe in uvajanja. To pomeni, da je platforma ne vključi nobene konfiguracijske datoteke. Oblikovanje web2py temelji na drugem razvoja programske opreme, kot Django in Ruby na tirih. Kot taka platforma ima številne funkcije, podobne Ruby na tirih in Django in se osredotoča na hiter razvoj, raje konvencijo za konfiguracijo pristopom, in ima model-pogled-krmilnik (MVC) arhitekturni vzorec.

Prenos Web2py
Značilnosti Web2py
  • Nekatere posebnosti, ki prihajajo z web2py programske opreme so
  • Združljivost z različnimi protokoli: Platforma je združljiv s HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF in povezanih podatkov (RDF).
  • Na voljo je v odprto različico izvorne kode.
  • Ima na Python sintakso, ki jih uporabniki lahko uporabijo za razvoj spletnih aplikacij.
  • Je sestavljena iz različnih modelov: Programska oprema je na voljo v različnih modelov, vključno s krmilniki, pogledov, modulov, cron delovnih mest, in statične datoteke.
  • Programska oprema lahko deluje na operacijskem sistemu Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, in katera koli spletno gostovanje skozi Python 2.
Pros Web2py
  • Nekatere od prednosti, ki prihajajo z uporabo web2py Software
  • Platforma vključuje predlogo jezik temelji Python, ki bo omogočil spletni razvijalci, da takoj začnejo svoje pisanje kode.
  • To omogoča uporabnikom, da razdeli svoje prevedene kode.
  • DAL sposoben: To omogoča uporabnikom, da pozabimo na ORM "delno", zaradi česar je primeren za uporabnike, ki ne bi raje polnopravni ORM v programski opremi.
  • Podpira različne tehnike predpomnjenja: Programska oprema je združljiva z različnimi tehnologijami, kot so predpomnilnika diska, mem predpomnilnika in RAM pomnilnika, zaradi česar je primeren za delo z.
  • Platforma omogoča preprosto za spletni razvijalci, da napišete spletne storitve, JSON in XML.
Slabosti Web2py
  • Nekatere omejitve, ki prihajajo s pomočjo web2py programske opreme so
  • Uporabniki lahko imajo težave s poročanjem napak v programski opremi: Platforma samodejno ne razlikuje med proizvodnimi in razvojnimi načine.
  • Platforma ima slabo podporo IDE: Uporabniki platforme niso mogli uživati ​​v standardnih razvojnih piton orodja, če ne bo sprememb na platformi.
  • Uporabniki platforme morda ugotovili pomanjkanje platformo za podporo za testiranje enot neprivlačen. Web2py deluje z doctests, da morda ne bo optimalna za testiranje navdušence.
Web2py Komentarji

Programerji, ki so seznanjeni z razvojem Rails pogosto uporabljajo web2py enakovredno uporabo Python različico tirih. Medtem ko web2py je brezplačna platforma, da je hiter in varen spletni razvoj programske opreme. Programska oprema je bila napisana v programskem jeziku Python in spodbuja uporabo Python v vseh pogledih, vključno s pogledom, model, in krmilnik. Za spletne razvijalce, lahko web2py programske opreme je potrebno platformo za razvoj spletnih aplikacij in prototipov.

Web2py Video

Alternative Web2py

Django

prost
Django je spletna okvir Python, ki se uporablja za razvoj spletne strani in druge namene. Daje kodo, ki je enostaven za skoraj vsakogar, da razumejo, in to je še na voljo za tiste, ki imajo malo izkušenj
Pokaži podrobnosti

Pyramid

prost
Piramida je spletna okvir, namenjen razvijalcem za pomoč, ki potrebujejo za delo v Python, bolj koristno platformo, da imajo kot jezik postaja vedno bolj razširjena v razvoj skupnosti.
Pokaži podrobnosti

Ruby on Rails

prost
Ruby na tirih je okvir, razvoj spletnih platform, ki razvijalcem omogoča ustvarjanje baze podatkov, spletne strani, in zagotavljajo različne spletne storitve. Okvir je bil uveden leta 2005
Pokaži podrobnosti

Flask

prost
Kaj Bučka Aplikacije izgledal? Če iščete nekaj primer kodo aplikacije, napisane z bučko, si oglejte virih primerih na GitHub: flaskr - je v mikro; minitwit - Twitter klon; Ta spletna stran - statične
Pokaži podrobnosti

Koa

prost
Koa zahteva vozlišča v7.6.0 ali novejši za ES2015 in async funkcijo podpore.
Pokaži podrobnosti

Phalcon

prost
Uradni Phalcon Spletna stran
Pokaži podrobnosti

Django CMS

prost
Enterprise Content Management z Django Open-source CMS na tisoče spletnih strani, uporablja od leta 2007
Pokaži podrobnosti

Bottle

Steklenica je hitra, enostavna in lahka WSGI mikro spletno okvir za Python.
Pokaži podrobnosti

CherryPy

CherryPy omogoča razvijalcem spletnih aplikacij na skoraj enak način, da bi zgradili nobene druge objektno usmerjen programa Python. To se kaže v manjšem izvorne kode razvili v krajšem času.
Pokaži podrobnosti