Web2py
Web2py is een open source web applicatie platform geschreven in de programmeertaal Python. Webontwikkelaars kunnen de software gebruiken om een breed scala van web content ondersteund door Python programmeren. web2py software is bedoeld om ervoor te zorgen dat web development wordt het gemakkelijker en minder vervelend. Webontwikkelaars kunnen de software te gebruiken bij de ontwikkeling van webformulieren vanaf nul. web2py was oorspronkelijk bedoeld om te worden gebruikt als leermiddel en gericht op het bereiken van het gebruiksgemak en implementatie. Dit betekent dat het platform geen configuratiebestand wordt door integreren. ontwerp web2py is gebaseerd op andere ontwikkeling software zoals Django en Ruby on Rails. Als zodanig heeft het platform vele soortgelijke kenmerken Ruby on Rails en Django en richt zich op snelle ontwikkeling voorkeur verdrag configuratiebenadering en heeft het model-view-controller (MVC) architecturale patroon.
- Enkele van de unieke functies die komen met web2py software
- Compatibiliteit met een verscheidenheid aan protocollen: Het platform is compatibel met HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF, en Linked Data (RDF).
- Het is beschikbaar in open source code versie.
- Het beschikt over de Python syntax die gebruikers kunnen gebruiken om de ontwikkeling van webapplicaties.
- Het bestaat uit verschillende modellen: De software is verkrijgbaar in verschillende modellen, waaronder controllers, uitzicht, modules, banen Cron en statische bestanden.
- De software kan draaien op Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2 en een web hosting via Python 2.
- Enkele van de voordelen die komen met het gebruik van web2py software
- Het platform integreert een Python-gebaseerde sjabloon taal waarmee webontwikkelaars om hun schrijven codes onmiddellijk beginnen.
- Dit stelt gebruikers in staat om hun gecompileerde code te verspreiden.
- DAL staat: Dit stelt gebruikers in staat om de ORM ‘gedeeltelijk’ vergeet, waardoor het zeer geschikt voor gebruikers die liever niet een volwaardige ORM in de software.
- Het ondersteunt verschillende caching technieken: De software is compatibel met verschillende technologieën zoals schijf cache, mem cache en RAM-cache, waardoor het handig om mee te werken.
- Het platform maakt het gemakkelijk voor webontwikkelaars om web services, JSON en XML te schrijven.
- Enkele van de beperkingen die worden geleverd met behulp van web2py software
- Het platform niet automatisch onderscheid gemaakt tussen de productie en ontwikkeling modi: gebruikers zouden een probleem met de software van het rapporteren van fouten te hebben.
- Het platform heeft een slechte IDE ondersteuning: Gebruikers van het platform zijn niet in staat om de standaard python ontwikkeltools genieten als ze geen aanpassingen aan het platform te maken.
- Gebruikers van het platform zou kunnen gebrek aan steun voor unit testing onaantrekkelijk het platform te vinden. Web2py werkt met doctests die niet optimaal zou kunnen zijn voor het testen van liefhebbers.
Programmeurs die bekend zijn met Rails ontwikkeling vinden vaak met behulp van web2py gelijk aan het gebruik van een Python-versie van Rails. Terwijl web2py is een gratis platform, het is een snelle en veilige web development software. De software is in de programmeertaal Python geschreven en bevordert het gebruik van Python in al zijn aspecten, waaronder het oog, het model en controller. Voor webontwikkelaars, kan web2py software een noodzakelijke platform voor het ontwikkelen van webapplicaties en prototypes zijn.