kontakt
Software house
>
Tag
>
Django Python | Framework Django
django python

Django Python | Framework Django

Data wpisu
Mateusz Kuba
Autor
Mateusz Kuba

Django to framework napisany w języku Python typu open-source, który umożliwia tworzenie zarówno proste i szybkie aplikacje webowe jak i bardzo skomplikowane rozwiązania obsługujące setki tysięcy użytkowników. Django można określić jako bardzo dojrzałe rozwiązanie, które posiada mało błędów. Głównym zarzutem kierowanym w stosunku do Django jest brak możliwości tworzenia w pełni asynchronicznych rozwiązań. Wersja 3.0 daje już możliwośc dodawania widoków typu async, ale wciąż pod spodem nie jest to w pełni asynchroniczne rozwiązanie.

Django posiada bardzo szeroką społecznośc, która napisała już niemalże wszystko co jest potrzebne do tworzenia stron www. Pluginy oraz biblioteki dają możliwość wykorzystania rozwiązań typu Websocket czy też Graphql, a także bazy danych typu NoSQL.
 

django python

Django Python – przejrzysta struktura projektu

Django stał się niezwykle popularny dzięki doskonałej dokumentacji oraz niskim progu wejścia. Co więcej, jest on niezwykle kompletny i posiada świetnie przemyślany panel administracyjny, który umożliwia podział kodu na szablony, widoki, formularze i modele czytelne zarówno dla programistów, jak i grafików. Wykorzystuje on strukturę shared-nothing, która zapewnia wysoką skalowalność i wydajność. Framework umożliwia również nadawanie dodatkowych uprawnień użytkownikom, co umożliwia publikację nowych treści w projekcie, w którym można je bezpośrednio modyfikować. Kolejną zaletą Django jest wsparcie dla aplikacji tworzonych wielu językach oraz taka struktura stron, która jest doskonale przystosowana pod pozycjonowanie w wyszukiwarkach Google.

Django daje bardzo dobry ORM, do tworzenia zapytań do baz danych typu SQL oraz prowadzenia i zarządzania migracjami. Dodatkowo uzyskujemy możliwość tworzenia tzw. template'ów w html, gdzie odwołujemy się bezpośrednio do danych pobranych z bazy danych.

Django Python forum

Django jak zacząć?

Django Python posiada dużą społeczność deweloperów wspierających tę technologię. Początkujący Django Developer znajdzie niezliczone ilości opracowań, tutoriali i przykładów związanych tym frameworkiem. Informacji i pomocy przy tworzeniu projektów w Django Python można szukać nie tylko na GitHub czy StackOverflow. Framework ma także dedykowane forum, grupy developerów w mediach społecznościowych i społeczności na portalach branżowych.

Wpisy z tagiem: django