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.
- 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.
- 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.
- 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.
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.