Web2py

Web2py

Web2py er en åpen kildekode web applikasjonsplattform skrevet i programmeringsspråket Python. Webutviklere kan bruke programvaren til å programmere et bredt utvalg av webinnhold støttet av Python. web2py programvaren er ment å sikre at webutvikling blir lettere og mindre kjedelig. Webutviklere kan bruke programvaren i utviklingen av nettskjemaer fra bunnen av. web2py var i utgangspunktet ment å brukes som et pedagogisk verktøy og som tar sikte på å oppnå brukervennlighet og distribusjon. Dette betyr at plattformen ikke integrere noen konfigurasjonsfiler. web2py design er basert på annen utvikling programvare som Django og Ruby on Rails. Som sådan må den plattform mange funksjoner som ligner på Ruby på Skinner og Django og fokuserer på rask utvikling, foretrekker konvensjon til konfigurasjon tilnærming, og har modellen-syn-regulator (MVC) arkitektonisk mønster.

Nedlasting Web2py
Funksjoner av Web2py
  • Noen av de unike funksjonene som kommer med web2py programvare er
  • Kompatibilitet med en rekke protokoller: Plattformen er kompatibel med HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF, og Linked Data (RDF).
  • Den er tilgjengelig i åpen kildekode-versjon.
  • Det har Python syntaks som brukerne kan bruke til å utvikle web-applikasjoner.
  • Det består av forskjellige modeller: Programvaren kommer i forskjellige modeller, inkludert kontrollere, utsikt, moduler, Cron jobber, og statiske filer.
  • Programvaren kan kjøres på Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, og alle web hosting gjennom Python to.
Pros av Web2py
  • Noen av fordelene som følger med bruk av web2py programvare
  • Plattformen integrerer en Python-basert mal språk som gjør at webutviklere å starte sine skrivekoder umiddelbart.
  • Dette gjør det mulig for brukere å fordele sine kompilert kode.
  • DAL stand: Dette tillater brukere å glemme ORM ‘delvis’, noe som gjør det praktisk for brukere som ikke foretrekker en fullverdig ORM i programvaren.
  • Den støtter ulike caching teknikker: Programvaren er kompatibel med forskjellige teknologier som disk cache, mem cache og RAM cache, noe som gjør det praktisk å arbeide med.
  • Plattformen gjør det enkelt for webutviklere å skrive web-tjenester, JSON og XML.
Ulemper med Web2py
  • Noen av de begrensninger som følger med å bruke web2py programvare er
  • Brukere kan ha et problem med programvaren feilrapportering: Plattformen ikke automatisk skille mellom utvikling og produksjon moduser.
  • Plattformen har en dårlig IDE support: Brukere av plattformen ikke er i stand til å nyte de vanlige python utviklingsverktøy hvis de ikke gjør endringer i plattformen.
  • Brukere av plattformen kan finne plattformen manglende støtte for enhetstesting unappealing. Web2py arbeider med doctests som kanskje ikke er optimal for testing entusiaster.
Web2py Anmeldelser

Programmerere som er kjent med Rails utvikling ofte finne ved hjelp web2py samme som å bruke en Python versjon av Rails. Mens web2py er en gratis plattform, er det en rask og sikker webutvikling programvare. Programvaren ble skrevet i programmeringsspråket Python og fremmer bruk av Python i alle sine aspekter, inkludert syn, modell og controller. For webutviklere kan web2py programvare være en nødvendig plattform for utvikling av webapplikasjoner og prototyper.

Web2py Video

Alternativer til Web2py

Django

Gratis
Django er en Python web rammeverk som brukes for å utvikle nettsteder og andre formål. Den produserer kode som er enkelt for nesten alle å forstå, og det er enda tilgjengelig for dem som har liten
Vis detaljer

Pyramid

Gratis
Pyramid er en web-rammeverk utformet for å hjelpe utviklere som trenger å jobbe i Python, til en stadig mer nyttig plattform har som språket blir stadig mer utbredt i utviklingen samfunnet.
Vis detaljer

Ruby on Rails

Gratis
Ruby on Rails er en kryssplattform webutvikling rammeverk som gjør det mulig for utviklere å lage databaser, websider, og gi ulike web-tjenester. Rammeverket ble innført i 2005 og fortsetter
Vis detaljer

Flask

Gratis
Hva gjør Flask Apps se ut? Hvis du er ute etter noen eksempelkode for applikasjoner skrevet med Flask, ta en titt på kildene til eksemplene på github: flaskr - en microblog; minitwit - en twitter-klone;
Vis detaljer

Koa

Gratis
Koa krever node v7.6.0 eller høyere for ES2015 og asynkron funksjon støtte.
Vis detaljer

Phalcon

Gratis
Offisiell Phalcon Website
Vis detaljer

Django CMS

Gratis
Enterprise Content Management med Django Open-source CMS som brukes av tusenvis av nettsteder siden 2007
Vis detaljer

Bottle

Bottle er en rask, enkel og lett WSGI mikro web-rammeverk for Python.
Vis detaljer

CherryPy

Cherrypy tillater utviklere å bygge web-applikasjoner på samme måte som de ville bygge noe annet objektorientert Python program. Dette resulterer i mindre kildekode utviklet på kortere tid.
Vis detaljer