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