Django
Z Wikipedii, wolnej encyklopedii
| Django | |
| framework WWW | |
Logo programu |
|
| Producent | Lawrence Journal-World |
| Pierwsze wydanie | 21 lipca 2005[1] |
| Aktualna wersja stabilna | 1.4 / 23 marca 2012 |
| Licencja | BSD |
| www.djangoproject.com | |
Django – wysokopoziomowy, opensource'owy framework przeznaczony do tworzenia aplikacji internetowych, napisany w Pythonie. Powstał pod koniec 2003 roku jako ewolucyjne rozwinięcie aplikacji internetowych, tworzonych przez grupę programistów związanych z Lawrence Journal-World. W 2005 roku kod Django został wydany na licencji BSD[2]. Nazwa frameworku pochodzi od imienia gitarzysty Django Reinhardta.
Django opiera się na wzorcu projektowym podobnym do MVC nazywanym MVT (Model-View-Template).
Spis treści |
[edytuj] Cechy Django
- Automatycznie generowany i kompletny panel administracyjny, z możliwością dalszego dostosowywania
- Przyjazne adresy dokumentów z możliwością dowolnego ich kształtowania
- Prosty lecz funkcjonalny system szablonów czytelny zarówno dla grafików jak i dla programistów
- Oddzielenie logiki aplikacji (widok) logiki biznesowej (model) wyglądu (szablony) oraz baz danych
- Wsparcie dla wielojęzycznych aplikacji
- Bardzo duża skalowalność i wydajność pod obciążeniem
- Wydajne systemy cache'owania, obsługa Memcached
- Własny, prosty serwer do testowania aplikacji
- Współpracuje z Apache poprzez WSGI (domyślnie) i mod python oraz z innymi serwerami poprzez protokoły FastCGI i SCGI
- DRY czyli zasada „nie powtarzaj się” w odniesieniu do tworzenia aplikacji, (np. strukturę bazy danych Django generuje ze zwykłych klas Pythona)
- Posiada ORM wysokiego poziomu pozwalający na łatwe i bezpieczne operowania na bazach danych bez użycia SQL
- Obsługuje następujące bazy danych: PostgreSQL, MySQL, SQLite oraz Oracle
- Rozpowszechniany jest na liberalnej licencji BSD
[edytuj] Zobacz też
Przypisy
- ↑ Django 1.0 alpha released!. [dostęp 2010-08-18].
- ↑ Chapter 1: Introduction to Django
[edytuj] Linki zewnętrzne
- DjangoProject – Oficjalna strona Django (ang.)
- Django.pl – Polska społeczność Django
- DjangoBook – Darmowa książka o Django (ang.)