Django
Django on Python Web puitteiden, jota käytetään kehittää sivustoja ja muita tarkoituksia varten. Se tuottaa koodia, joka on helppo lähes kuka tahansa ymmärtää, ja se on jopa ulottuville, jotka ovat vähän kokemusta Python puitteissa.
- Python Web kehitysalusta
- Nopea koodaus verkkosovelluksia
- Vast HTTP-kirjastot
- Helppo malleja pikakoodauksen
- Vapaasti ladattavissa
- erittäin skaalautuva
- Python-pohjainen
- Yhteisö tukee vahvasti
- Kehys on monoliittinen luonne
- Kehittäjien täytyy olla käsitys täydellinen puitteet käyttää sitä tehokkaasti
- Useita virheitä malleja
Django otettiin käyttöön Django Software Foundationin vuonna 2005. Se on sittemmin tullut ensisijainen puitteet rakentaa web-sovelluksia. Verrattavissa Ruby on Rails, ohjelmisto perustuu Python. Sitä on käytetty rakentaa verkkosivustoja ja sovelluksia, kuten Instagram, Disqus, ja Mozilla. Ydin puitteet Django on saatavilla ilmaiseksi ladata, joka sisältää monia ominaisuuksia, jotka ovat hyödyllisiä web-kehittäjille. Näiden joukossa ovat www-palvelin, jota voidaan käyttää hiekkalaatikko testaamiseen, mallien nopeaan kehitykseen, ja hienostunut serialization järjestelmiä. On maksettu paketti tarjolla niille, jotka haluavat osallistua Django Software Foundation. Tämä paketti on tarjolla lisätoimintoja, kuten Google Sitemap luoja ja kehittämisen työkaluna RSS-syötteet. Tämä kehys on suunniteltu määräaikoja ajatellen. Sen tarkoituksena on auttaa web-kehittäjille siirtyä ideasta valmiiksi projektin lyhyessä ajassa. Yksi tavoista se tekee tämän on järjestämällä kehittämistehtävät apps. Nämä sovellukset mahdollistavat kehittäjille keskittyä näkökohtiin yhden projektin kerrallaan. Opinnäytetyö voidaan koota helposti. Sovelluksia Django tekevät puhtaamman koodia, joka on vähemmän todennäköisesti vaativat laajoja virheenkorjaus. Myös kehittyneen tietoturvan työkaluja sisällytetään puitteet, joiden ansiosta kehittäjät välttää tietoturva-aukkoja tai heikkouksia koodin. Keskeisiä kysymyksiä puitteiden näyttää olevan, miten se määrittelee URL-malleja. On myös huomattava, että joitakin malleja automaattisesti tuottaa virheitä.