Pylons

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Pylons
framework WWW
Producent Ben Bangert, James Gardner
Aktualna wersja stabilna 1.0.1 (13 sierpnia 2012)
Licencja BSD
www.pylonshq.com

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

Linki zewnętrzne[edytuj | edytuj kod]