Web2py

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.

Download Web2py
Kenmerken van Web2py
  • 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.
Pros van Web2py
  • 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.
Tegens van Web2py
  • 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.
Web2py Beoordelingen

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.

Web2py Video

Alternatieven voor Web2py

Django

Gratis
Django is een Python web framework dat wordt gebruikt voor het ontwikkelen van websites en andere doeleinden. Het produceert code die is gemakkelijk voor bijna iedereen te begrijpen, en het
Toon details

Pyramid

Gratis
Piramide is een web framework ontworpen om ontwikkelaars te helpen die het nodig hebben om te werken in Python, een steeds nuttig platform te hebben als de taal steeds wijd verspreid is in de ontwikkeling
Toon details

Ruby on Rails

Gratis
Ruby on Rails is een cross-platform web development framework waarmee ontwikkelaars databases, webpagina's te creëren, en bieden verschillende web services. Het kader werd geïntroduceerd
Toon details

Flask

Gratis
Wat doen Kolf Apps eruit? Als u op zoek bent naar enkele voorbeelden code van applicaties die geschreven zijn met Kolf, eens een kijkje op de bronnen van de voorbeelden op GitHub: flaskr - een microblog;
Toon details

Koa

Gratis
Koa vereist knooppunt V7.6.0 of hoger ES2015 en asynchrone functie ondersteunen.
Toon details

Phalcon

Gratis
Officiële Phalcon Website
Toon details

Django CMS

Gratis
Enterprise Content Management met Django De open-source CMS wordt gebruikt door duizenden websites sinds 2007
Toon details

Bottle

Bottle is een snelle, eenvoudige en lichtgewicht WSGI micro web-framework voor Python.
Toon details

CherryPy

Cherrypy kunnen ontwikkelaars bouwen webapplicaties op vrijwel dezelfde manier waarop ze een ander object-georiënteerde Python programma zou bouwen. Dit resulteert in een kleinere broncode
Toon details