Web2py
Web2py yra atviro kodo žiniatinklio programa platforma parašyta Python programavimo kalba. Interneto svetainių kūrėjai gali naudoti programinę įrangą programuoti platų interneto turinio palaiko Python. web2py programinė įranga yra skirtas užtikrinti, kad interneto plėtra tampa lengviau ir mažiau varginantis. Interneto svetainių kūrėjai gali naudoti programinę įrangą į žiniatinklio formas plėtros nuo nulio. web2py pradžių buvo skirtas būti naudojamas kaip mokymo priemonė ir kuria siekiama naudojimo paprastumas ir diegimo. Tai reiškia, kad platforma nėra integruoti į bet konfigūracijos failus. web2py dizainas yra grindžiamas kitais vystymosi programinės įrangos, pavyzdžiui Django ir Ruby on Rails. Kaip, pavyzdžiui, platforma turi daug funkcijų, panašių į Ruby on Rails ir Django ir dėmesys sutelkiamas į sparčios plėtros, pirmenybę konvenciją konfigūracijos metodą, ir turi MVC (MVC) architektūros modelis.
- Kai kurie iš unikalių savybių, kad ateina su web2py programinė įranga yra
- Suderinamumas su protokolų įvairovė: Platforma yra suderinama su HTML / XML, JSON, CSV RSS / ATOM, flash / AMF, PDF ir susietų duomenų (RDF).
- Ji yra išversta į atviro kodo versija.
- It features Python sintaksė, kad vartotojai gali naudoti kurti interneto programas.
- Jį sudaro skirtingų modelių: Programinė įranga yra įvairių modelių, įskaitant valdikliai, nuomonėmis, moduliai, cron darbo vietų ir statinių failus.
- Programinė įranga gali paleisti Windows, Unix, Linux, Google App Engine "," Mac "," Amazon EC2, ir bet hosting per Python 2.
- Kai nauda, kad ateiti su web2py programinės įrangos naudojimo
- Platforma integruoja Python remiantis šabloną kalbą, kuri leis kūrėjai nedelsiant pradėti savo rašymo kodus.
- Tai leidžia vartotojams platinti savo, parengtus kodus.
- DAL gali: Tai leidžia vartotojams pamiršti ORM "iš dalies", todėl patogu vartotojams, kurie nenorėtų visavertį ORM į programinę įrangą.
- Jis palaiko skirtingus spartinimo būdai: Programinė įranga yra suderinama su skirtingų technologijų, tokių kaip disko laikinosios atmintinės, atm talpyklą ir RAM cache, todėl patogu dirbti.
- Platforma leidžia lengvai kūrėjai rašyti žiniatinklio paslaugos, JSON, ir XML.
- Kai kurie iš apribojimų, kurie ateina su naudojant web2py programinė įranga yra
- Vartotojai gali turėti problemų su programine įranga atskaitomybės Klaida: platforma nėra automatiškai atskirti gamybos ir plėtros režimais.
- Platforma turi prastą IDE paramą: Vartotojai platformos negali mėgautis standartines python kūrimo įrankius jei jie neturi padaryti pakeitimus į platformą.
- Vartotojai platformos gali rasti platforma trūksta paramos vieneto bandymai nepatraukli. Web2py dirba su doctests, kurie gali būti neoptimalus bandymų entuziastai.
Programuotojai, kurie susipažinę su Rails plėtros dažnai naudojant web2py ekvivalentą naudojant Python versiją Rails. Nors web2py yra nemokama platforma, tai yra greitas ir saugus interneto svetainių kūrimas Programinė įranga. Programinė įranga buvo parašyta Python programavimo kalba ir skatina Python naudoti visus savo aspektus, įskaitant vaizdo, modelį, ir valdiklis. Interneto svetainių kūrėjai, web2py programinė įranga gali būti reikalinga platforma kurti interneto programas ir prototipus.