Web2py
Web2py er en open source web-applikation platform skrevet i programmeringssproget Python. Web-udviklere kan bruge softwaren til at programmere en bred vifte af webindhold understøttet af Python. web2py software er beregnet til at sikre, at web-udvikling bliver lettere og mindre trættende. Web-udviklere kan bruge softwaren i udviklingen af web-formularer fra bunden. web2py var oprindeligt beregnet til at blive brugt som et pædagogisk redskab og formål at opnå brugervenlighed og implementering. Det betyder, at platformen ikke integrere nogen konfigurationsfiler. web2py design er baseret på anden udvikling software som Django og Ruby on Rails. Som sådan platformen har mange funktioner svarende til Ruby on Rails og Django og fokuserer på hurtig udvikling, foretrækker konvention til konfiguration tilgang, og har den model-view-controller (MVC) arkitektonisk mønster.
- Nogle af de unikke funktioner, der kommer med web2py software er
- Kompatibilitet med en række protokoller: Platformen er kompatibel med HTML / XML, JSON, CSV, RSS / Atom, Flash / AMF, PDF, og Linked data (RDF).
- Det fås i open source-kode-version.
- Den er udstyret med Python syntaks, som brugerne kan bruge til at udvikle web-applikationer.
- Det består af forskellige modeller: Softwaren kommer i forskellige modeller, herunder controllere, synspunkter, moduler, Cron job og statiske filer.
- Softwaren kan køre på Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, og enhver web hosting gennem Python 2.
- Nogle af de fordele, der kommer med brug af web2py software
- Platformen integrerer en Python-baseret skabelon sprog, der vil tillade webudviklere at påbegynde deres skriftlige koder samme.
- Dette giver brugerne mulighed for at distribuere deres kompileret koder.
- DAL stand: Dette giver brugerne mulighed for at glemme ORM ’delvis’, gør det bekvemt for brugere, der ikke foretrækker en fuldgyldige ORM i softwaren.
- Det understøtter forskellige caching teknikker: Softwaren er kompatibel med forskellige teknologier såsom disk cache, mem cache, og RAM-cache, hvilket gør det praktisk at arbejde med.
- Platformen gør det let for web-udviklere at skrive web services, JSON og XML.
- Nogle af de begrænsninger, der følger med at bruge web2py software er
- Brugere kan have et problem med softwarens fejlrapportering: Platformen ikke automatisk skelne mellem produktion og udvikling tilstande.
- Platformen har en dårlig IDE support: Brugere af platformen ikke er i stand til at nyde de standard python udviklingsværktøjer, hvis de ikke foretage ændringer i platformen.
- Brugere af platformen kan finde platformens manglende støtte til enhed test utiltalende. Web2py arbejder med doctests som muligvis ikke er optimale til at teste entusiaster.
Programmører, der er fortrolige med Rails udvikling ofte finde ved hjælp web2py svarer til at bruge en Python-version af Rails. Mens web2py er en gratis platform, det er en hurtig og sikker web udvikling software. Softwaren blev skrevet i programmeringssproget Python og fremmer brugen af Python i alle dets aspekter, herunder visning, model og controller. Til web-udviklere, kan web2py software være en nødvendig platform for udvikling af web-applikationer og prototyper.