Web2py

Web2py

Web2py ist ein Open-Source-Web-Anwendungsplattform in der Programmiersprache Python geschrieben. Web-Entwickler können die Software verwenden, um eine Vielzahl von Web-Inhalten von Python unterstützt zu programmieren. web2py Software ist gemeint, dass Web-Entwicklung, um sicherzustellen, wird einfacher und weniger ermüdend. Web-Entwickler können die Software in der Entwicklung von Web-Formulare von Grund auf neu verwenden. web2py wurde ursprünglich gedacht als Lehrmittel eingesetzt werden und richtet einfache Handhabung und den Einsatz bei erreichen. Dies bedeutet, dass die Plattform keine Konfigurationsdateien nicht integrieren. web2py Design basiert auf andere Entwicklungssoftware wie Django und Ruby on Rails. Als solche hat die Plattform viele Funktionen ähnlich wie Ruby on Rails und Django und konzentriert sich auf die schnelle Entwicklung, zieht Konvention Konfigurationsansatz und hat die Model-View-Controller (MVC) Architekturmuster.

Herunterladen Web2py
Merkmale Web2py
  • Einige der einzigartigen Eigenschaften, die mit web2py Software kommen, sind
  • Kompatibilität mit einer Vielzahl von Protokollen: Die Plattform ist kompatibel mit HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF und Linked Data (RDF).
  • Es ist in Open-Source-Code-Version verfügbar.
  • Es verfügt über die Python-Syntax, dass Benutzer Web-Anwendungen zu entwickeln, verwenden können.
  • Es besteht aus verschiedenen Modellen: Die Software ist in verschiedenen Ausführungen einschließlich Controller, Ansichten, Module, Cronjobs und statische Dateien.
  • Die Software kann auf Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2 ausführen, und jeder Web-Hosting durch Python 2.
Vorteile von Web2py
  • Einige der Vorteile, die mit der Verwendung von web2py Software kommen, sind
  • Die Plattform integriert eine Python-basierte Template-Sprache, die Web-Entwickler ermöglichen, sofort ihre schriftlich Codes zu beginnen.
  • Dies ermöglicht es Benutzern, ihre kompilierten Codes zu verteilen.
  • DAL Lage: Auf diese Weise können Benutzer die ORM ‚teilweise‘ vergessen, ist es für die Benutzer bequemer zu machen, die keinen vollwertigen ORM in der Software bevorzugen.
  • Es unterstützt verschiedene Caching-Techniken: Die Software mit verschiedenen Technologien wie Festplatten-Cache, mem-Cache und RAM-Cache kompatibel ist, damit bequem zur Arbeit zu machen.
  • Die Plattform macht es einfach für Web-Entwickler Web-Service, JSON und XML zu schreiben.
Nachteile von Web2py
  • Einige der Einschränkungen, die mit der Verwendung von web2py Software kommen, sind
  • Benutzer können ein Problem mit der Fehlerberichterstattung Software haben: Die Plattform nicht automatisch zwischen den Produktions- und Entwicklungsarten differenziert.
  • Die Plattform hat eine schlechte IDE-Unterstützung: Anwender der Plattform ist nicht in der Lage, die Standard-Python-Entwicklungstools zu genießen, wenn sie auf die Plattform nicht Änderungen vornehmen.
  • Die Nutzer der Plattform könnte die Plattform der Mangel an Unterstützung für Unit-Tests nicht ansprechend finden. Web2py arbeitet mit Doctests die optimale nicht für die Prüfung Enthusiasten sein könnte.
Web2py Bewertungen

Programmierer, die mit Rails-Entwicklung vertraut sind oft finden mit web2py Äquivalent eine Python-Version von Rails zu verwenden. Während web2py eine kostenlose Plattform, es ist eine schnelle und sichere Web-Entwicklungssoftware. Die Software wurde in der Programmiersprache Python geschrieben und fördert den Einsatz von Python in all seinen Aspekten einschließlich Ansicht, das Modell und Controller. Für Web-Entwickler kann web2py Software eine notwendige Plattform für die Entwicklung von Web-Anwendungen und Prototypen sein.

Web2py Video

Alternativen zu Web2py

Django

Frei
Django ist ein Python-Web-Framework, die für die Entwicklung von Websites und für andere Zwecke verwendet wird. Es erzeugt Code, der für fast jedermann leicht zu verstehen, und es ist auch zugänglich
Zeige Details

Pyramid

Frei
Pyramid ist ein Web-Framework zu helfen Entwickler entwickelt, die in Python arbeiten müssen, eine zunehmend nützliche Plattform haben, wie die Sprache, in der Entwicklungsgemeinschaft
Zeige Details

Ruby on Rails

Frei
Ruby on Rails ist ein plattformübergreifende Web-Entwicklungs-Framework, das Entwickler Datenbanken, Webseiten erstellen kann, und verschiedenen Web-Service zur Verfügung stellen.
Zeige Details

Flask

Frei
Was Flask Apps aussehen? Wenn Sie für einige Beispiel-Code von Anwendungen geschrieben mit Flask suchen, haben einen Blick auf die Quellen der Beispiele auf GitHub: flaskr - ein Microblog;
Zeige Details

Koa

Frei
Koa erfordert Knoten v7.6.0 oder höher für ES2015 und Async-Funktion unterstützen.
Zeige Details

Phalcon

Frei
Offizielle Webseite Phalcon
Zeige Details

Django CMS

Frei
Enterprise Content Management mit Django Das Open-Source-CMS verwendet von Tausenden von Websites seit 2007
Zeige Details

Bottle

Flasche ist eine schnelle, einfache und leichte WSGI Mikro Web-Framework für Python.
Zeige Details

CherryPy

CherryPy ermöglicht es Entwicklern zu bauen Web-Anwendungen in der gleichen Art, wie sie andere objektorientierte Python-Programm aufbauen würde. Dies führt zu kleinerem Quellcode in kürzerer
Zeige Details