Web2py
Web2py je open source web aplikacija platforma zapisano u Python programskom jeziku. Web programeri mogu koristiti softver za programiranje raznih web sadržaja podržava Python. web2py softver je značilo da bi se osiguralo da izrada web stranica postaje lakše i manje zamorno. Web programeri mogu koristiti softver za razvoj web obrazaca od nule. web2py početku je bio namijenjen da se koristi kao alat za učenje i usmjeren na postizanje jednostavnost korištenja i implementacije. To znači da platforma ne integriraju sve konfiguracijske datoteke. web2py dizajn temelji se na drugoj razvoja softvera kao Django i Ruby on Rails. Kao takav, platforma ima mnoge značajke slične Ruby on Rails i Django i fokusira se na brzi razvoj, voli konvenciju za za konfiguriranje pristupa, a ima Model-View-Controller (MVC) arhitektonski uzorak.
- Neki od jedinstvenih značajki koje dolaze s web2py softvera
- Kompatibilnost s različitim protokolima: Platforma je kompatibilan sa HTML / XML, JSON, CSV RSS / Atom, Flash / AMF, PDF i povezane podatke (RDF).
- To je dostupan u otvorenog koda verziji.
- To značajke Python sintaksu da korisnici mogu koristiti za razvoj web aplikacija.
- Sastoji se od različitih modela: Softver dolazi u različitim modelima, uključujući kontrolore, pogleda, modula cron poslovi i statičkih datoteka.
- Softver se može pokrenuti na Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2 i bilo koji web hosting kroz Python 2.
- Neke od prednosti koje dolaze uz uporabu web2py softvera su
- Platforma integrira Python-temeljen predložak jezik je koji će omogućiti web programerima da odmah započeti svoje pisanje kodova.
- To omogućuje korisnicima za distribuciju svojih sastavio kodove.
- DAL sposoban: To omogućuje korisnicima da zaboravi ORM „djelomično”, što je prikladan za korisnike koji ne bi radije punopravni ORM u softveru.
- Ona podržava različite tehnike caching: Softver je kompatibilan s različitim tehnologijama kao što su disk cache, MEM cache memorije i RAM predmemorija, što je prikladan za rad s.
- Platforma olakšava web programeri za pisanje web usluge, JSON i XML.
- Neka od ograničenja koje dolaze s pomoću web2py softvera su
- Korisnici mogli imati problema sa softverom je izvješćivanje o pogreškama: Platforma automatski ne pravi razliku između proizvodnje i razvoja načina.
- Platforma ima slabu IDE podrška: Korisnici platforme nisu mogli uživati u standardnim razvojem piton alate, ako oni ne čine izmjene na platformi.
- Korisnici platforme mogli naći platforme nedostatak podrške za uređaj za testiranje neumoljiv. Web2py radi sa doctests da ne bi mogli biti optimalno za testiranje entuzijasta.
Programeri koji su upoznati s razvojem Rails često koristi web2py ekvivalent za korištenje Python verziju šina. Dok web2py je besplatna platforma, to je brz i siguran web razvoj softvera. Softver je napisan u Pythonu programskom jeziku i promiče korištenje Python u svim njegovim aspektima, uključujući pogled, model i kontroler. Za web programere, web2py softver može biti potrebno platforma za razvoj web aplikacija i prototipova.