Pylons

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Pylons
Autor Ben Bangert, James Gardner
Aktualna wersja stabilna 1.0.1 (13 sierpnia 2012)
Licencja BSD
Rodzaj framework WWW
Strona internetowa

Pylonsframework stworzony w Pythonie, służący do szybkiego tworzenia skalowalnych aplikacji internetowych.

Cechy Pylons[edytuj | edytuj kod]

  • pełna zgodność z WSGI,
  • zbliżony do Ruby on Rails,
  • duża elastyczność dzięki możliwości wyboru bibliotek obsługujących określone elementy frameworka,
  • obsługa baz danych przez ORM-y SQLAlchemy lub SQLObject,
  • domyślny system szablonów to Mako (od wersji 0.9.6) lecz można użyć również szablonów Myghty, Kid, Cheetah i innych,
  • WebHelpers – zestaw pomocników ułatwiający m.in. tworzenie formularzy oraz efektów opartych o AJAX-a i bibliotekę Scriptaculous,
  • mapowanie URL-i do kodu i generowanie URL-i za pomocą Routes.

Zalety i wady[edytuj | edytuj kod]

Pylons jest frameworkiem przeznaczonym do tworzenia wysoce skalowalnych aplikacji w prosty i efektywny sposób. Bazuje na sprawdzonych rozwiązaniach, takich jak system szablonów Mako czy system zarządzania żądaniami Paste i Routes. W porównaniu do Django jest mniej popularny, ma mniej wdrożeń i trudniej o wydzielony Pylons hosting.

Wdrożenia[edytuj | edytuj kod]

Jednym z największych wdrożeń opartych na Pylons w Polsce będzie Zintegrowany System Informacji Archiwalnej ZoSIA Narodowego Archiwum Cyfrowego[1].

Przypisy[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]