Django
Django je Python web okvir koji se koristi za izradu web stranice i druge svrhe. To stvara kod koji je lak za gotovo svatko razumjeti, a to je čak i dostupna za one koji imaju malo iskustva s Python okvira.
- Python okvir web razvoj
- Brzo kodiranje web aplikacije
- Ogromni HTTP knjižnice
- Lagano predloške za brzo kodiranje
- Besplatno preuzimanje
- vrlo prilagodljiv
- Python-based
- Snažna podrška zajednice
- Okvir ima monolitnost
- Programeri moraju imati razumijevanja cjelokupnog okvira kako ga koristiti učinkovito
- Višestruke pogreške s predlošcima
Django je uvedena od strane Django Software Foundation u 2005. To je u međuvremenu postao poželjan okvir za izgradnju web aplikacija. Usporediti s Ruby on Rails, softver se temelji na Python programskom jeziku. To je bio korišten za izgradnju web stranice i aplikacije kao što su Instagram, Disqus i Mozilla. Jezgra okvir za Django je dostupan kao besplatni download koji uključuje mnoge značajke koje su korisne za web programere. Među njima su web poslužitelj koji se može koristiti kao sandbox za testiranje, predloške za brzi razvoj i sofisticirane serijalizaciju sustava. Tu je platio paket dostupan za one koji žele da doprinesu Django Software Foundation. Ovaj paket sadrži dodatke, kao što su Google sitemap kreator i alata za razvoj RSS. Ovaj okvir je dizajniran s rokovima na umu. To je značilo da pomogne web programeri kretati od ideje do gotovog projekta u kratkom vremenskom razdoblju. Jedan od načina da ostvaruje to je organiziranjem razvojnih zadataka s aplikacijama. Te aplikacije omogućuju programerima da se usredotočite na aspekte jednog projekta na vrijeme. Završni projekt tada može biti sklopljen s lakoćom. Aplikacije za Django napraviti za čišći kod, onaj koji je manje vjerojatno da će zahtijevati veliku ispravljanje pogrešaka. Tu su i napredne sigurnosne alate uključene u okviru koje omogućuju programerima kako bi izbjegli sigurnosne nedostatke ili slabosti u kodu. Glavni problemi s okvirom čini se da je način na koji se određuje uzoraka URL. Također je istaknuo da su neki predlošci će se automatski prikazivati pogreške.