Web2py
Web2py jest open source platformy aplikacji internetowych napisany w języku programowania Python. developerzy mogą korzystać z oprogramowania do programowania różnorodnych treści internetowych obsługiwanych przez Pythona. Web2py oprogramowanie ma na celu zapewnienie, że tworzenie stron internetowych staje się łatwiejsze i mniej uciążliwe. developerzy mogą korzystać z oprogramowania w rozwoju form internetowych od podstaw. Web2py był początkowo przeznaczony do użycia jako narzędzie nauczania i skierowany na osiągnięcie łatwość obsługi i instalacji. Oznacza to, że platforma nie integrują żadnych plików konfiguracyjnych. projekt Web2py opiera się na innych programach rozwoju Django i jak Ruby on Rails. Jako takie, platforma ma wiele cech podobnych do Ruby on Rails i Django i skupia się na szybkim rozwoju, preferuje podejście do konwencji konfiguracji i ma Model-View-Controller (MVC) wzór architektoniczny.
- Niektóre z unikalnych cech, które pochodzą z oprogramowaniem Web2py są
- Kompatybilność z różnymi protokołami: Platforma jest zgodna z HTML / XML, JSON, CSV, RSS / Atom, Flash / AMF, PDF i połączonych danych (RDF).
- Jest on dostępny w wersji otwartego kodu źródłowego.
- Posiada składni Pythona, który użytkownicy mogą używać do tworzenia aplikacji internetowych.
- Składa się on z różnych modeli: Oprogramowanie dostępne jest w różnych wersjach, w tym kontrolerów, widoków, modułów crona i plików statycznych.
- Oprogramowanie można uruchomić w systemie Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, a każdy hosting przez Python 2.
- Niektóre z korzyści, które pochodzą z wykorzystaniem oprogramowania są Web2py
- Platforma integruje się języka Python szablonu opartego która pozwoli developerzy aby natychmiast rozpocząć ich kody pisania.
- Pozwala to użytkownikom na dystrybucję swoich skompilowane kody.
- DAL zdolny: To pozwala zapomnieć o ORM „częściowo”, co jest wygodne dla użytkowników, którzy nie woleliby pełnoprawnym ORM w oprogramowaniu.
- Obsługuje różne techniki buforowania: Oprogramowanie jest kompatybilne z różnych technologii, takich jak pamięci podręcznej dysku, MEM cache i pamięci podręcznej RAM, dzięki czemu jest wygodny w użyciu.
- Platforma ułatwia developerzy pisać usług internetowych, JSON i XML.
- Niektóre z tych ograniczeń, które przychodzą z pomocą oprogramowania Web2py są
- Użytkownicy mogą mieć problem z raportowania błędów w oprogramowaniu: Platforma nie powoduje automatycznego rozróżniania pomiędzy trybami produkcji i rozwoju.
- Platforma ma słabe wsparcie IDE: Użytkownicy platformy nie są w stanie korzystać z narzędzi programistycznych python jeśli nie robią modyfikacje platformy.
- Użytkownicy platformy mogą znaleźć brak platformy wsparcia dla testów jednostkowych odpychające. Web2py współpracuje z doctests że może nie być optymalna dla testowania entuzjastów.
Programiści, którzy są zaznajomieni z rozwojem Rails często znaleźć używając równowartość Web2py do korzystania z wersji Pythona z Rails. Choć Web2py to darmowa platforma, jest to szybkie i bezpieczne oprogramowanie do tworzenia stron WWW. Program został napisany w języku programowania Python i promuje stosowanie Python we wszystkich jego aspektach, w tym widoku, modelu i kontrolera. Dla twórców stron internetowych, oprogramowanie Web2py może być konieczne platforma do tworzenia aplikacji internetowych i prototypy.