Web2py

Web2py

Web2py är en öppen källkod webbapplikationsplattform skriven i programmeringsspråket Python. Webbutvecklare kan använda programvaran för att programmera ett brett utbud av webbinnehåll som stöds av Python. web2py programvara är tänkt att se till att webbutveckling blir lättare och mindre tröttande. Webbutvecklare kan använda programvaran i utvecklingen av webbformulär från grunden. web2py ursprungligen avsedd att användas som ett pedagogiskt verktyg och syftar till att uppnå användarvänlighet och driftsättning. Detta innebär att plattformen inte integrera några konfigurationsfiler. web2py design är baserad på andra mjukvaruutveckling som Django och Ruby on Rails. Som sådan har plattformen många funktioner som liknar Ruby on Rails och Django och fokuserar på snabb utveckling, föredrar konvention för inflygningskonfiguration, och har modellen-view-controller (MVC) arkitektoniska mönster.

Ladda ner Web2py
Funktioner av Web2py
  • Några av de unika egenskaper som kommer med web2py program är
  • Kompatibilitet med en mängd olika protokoll: Plattformen är kompatibel med HTML / XML, JSON, CSV, RSS / Atom Flash / AMF, PDF, och Linked Data (RDF).
  • Den finns i öppen källkod version.
  • Den har Python syntax som användarna kan använda för att utveckla webbapplikationer.
  • Det består av olika modeller: Mjukvaran finns i olika modeller inklusive controllers, åsikter, moduler, Cron jobb och statiska filer.
  • Programvaran kan köras på Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, och alla webbhotell genom Python 2.
Fördelar med Web2py
  • Några av de fördelar som kommer med användningen av web2py programvara
  • Plattformen integrerar en Python-baserad mall språk som gör att webbutvecklare att omedelbart påbörja sina skriftliga koder.
  • Detta gör det möjligt för användare att distribuera sina sammanställda koder.
  • DAL kapabel: Detta gör det möjligt för användare att glömma ORM ’delvis’, vilket gör det bekvämt för användare som inte skulle föredra en fullfjädrad ORM i programvaran.
  • Den stöder olika caching tekniker: Programvaran är kompatibel med olika tekniker som disk-cache, mem cache och RAM cache, vilket gör det bekvämt att arbeta med.
  • Plattformen gör det enkelt för webbutvecklare att skriva webbtjänster, JSON och XML.
Nackdelar med Web2py
  • Några av de begränsningar som kommer med hjälp av web2py program är
  • Användarna kan ha ett problem med programvarans felrapportering: Plattformen inte automatiskt skilja mellan produktions- och utvecklingslägen.
  • Plattformen har en dålig IDE support: Användare av plattformen inte har möjlighet att njuta av de vanliga Python utvecklingsverktyg om de inte göra ändringar i plattformen.
  • Användare av plattformen kan hitta plattformen brist på stöd för enhetstestning oattraktiv. Web2py arbetar med doctests som kanske inte optimal för att testa entusiaster.
Web2py Recensioner

Programmerare som är bekanta med Rails utveckling ofta använda web2py motsvarande använda en Python-versionen av Rails. Medan web2py är en fri plattform, det är en snabb och säker webb mjukvaruutveckling. Programvaran är skriven i programmeringsspråket Python och främjar användningen av Python i alla dess aspekter, inklusive syn, modell och controller. För webbutvecklare kan web2py programvara vara en nödvändig plattform för utveckling av webbapplikationer och prototyper.

Web2py Video

Alternativ till Web2py

Django

Fri
Django är en webbramverk Python som används för att utveckla webbplatser och andra ändamål. Den producerar kod som är lätt för nästan vem som helst att förstå, och det är ännu tillgänglig för dem
Visa detaljer

Pyramid

Fri
Pyramid är en web ram för att hjälpa utvecklare som behöver arbete i Python, till en allt mer användbar plattform har som språk blir allt vanligare i utvecklingsområdet.
Visa detaljer

Ruby on Rails

Fri
Ruby on Rails är ett ramverk plattformsoberoende webbutveckling som låter utvecklare skapa databaser, webbsidor och tillhandahålla olika webbtjänster. Ramverket infördes 2005 och fortsätter
Visa detaljer

Flask

Fri
Vad gör Flask Apps ser ut? Om du letar efter några exempel koden applikationer skrivna med kolv, ta en titt på källorna till exempel på github: flaskr - en micro; minitwit - en twitter klon; denna
Visa detaljer

Koa

Fri
Koa kräver nod V7.6.0 eller högre för ES2015 och asynkron funktion stöd.
Visa detaljer

Phalcon

Fri
Officiell Phalcon Website
Visa detaljer

Django CMS

Fri
Enterprise Content Management med Django Öppen källkod CMS används av tusentals webbplatser sedan 2007
Visa detaljer

Bottle

Flaskan är en snabb, enkel och lätt WSGI micro webb-ramverk för Python.
Visa detaljer

CherryPy

Cherrypy låter utvecklare bygga webbapplikationer på ungefär samma sätt som de skulle bygga något annat objektorienterad Python program. Detta resulterar i mindre källkod utvecklas på kortare
Visa detaljer