Django
Django är en webbramverk Python som används för att utveckla webbplatser och andra ändamål. Den producerar kod som är lätt för nästan vem som helst att förstå, och det är ännu tillgänglig för dem som har liten erfarenhet med en ram Python.
- Python ram webbutveckling
- Snabb kodning av webbappar
- Stora HTTP bibliotek
- Lätt mallar för snabb kodning
- Gratis att ladda ner
- mycket skalbar
- Python-baserade
- Starkt samhällsstöd
- Ramverket har en monolitisk natur
- Utvecklare måste ha en förståelse av hela ramen för att använda den på ett effektivt sätt
- Flera fel med mallar
Django infördes av django Software Foundation 2005. Det har sedan dess blivit en föredragen ram för att bygga webbapplikationer. Jämförbar med Ruby on Rails är programvara baserad på programmeringsspråket Python. Den har använts för att bygga webbplatser och appar som Instagram, Disqus, och Mozilla. Kärnan ramen för Django är tillgänglig som en gratis nedladdning som innehåller många funktioner som är användbara för webbutvecklare. Bland dessa är en webbserver som kan användas som en sandlåda för att testa, mallar för snabb utveckling, och sofistikerade serialisering system. Det är en betald paket tillgängliga för dem som vill bidra till Django Software Foundation. Detta paket innehåller extrafunktioner såsom en Google sitemap skapare och ett verktyg för att utveckla RSS-flöden. Detta ramverk har utformats med deadlines i åtanke. Det är tänkt att hjälpa webbutvecklare gå från idé till färdigt projekt på kort tid. Ett sätt är det åstadkommer detta genom att organisera utvecklingsuppgifter med apps. Dessa program gör det möjligt för utvecklare att fokusera på de aspekter av ett projekt i taget. Den slutliga projektet kan sedan sättas ihop med lätthet. Apps i Django göra för en renare kod, en som är mindre sannolikt att kräva omfattande felsökning. Det finns också avancerade säkerhetsverktyg som ingår i ramen som gör det möjligt för utvecklare att undvika säkerhetsbrister eller brister i koden. De stora problem med ramverket verkar vara så det anger URL-mönster. Det har också visat sig att vissa mallar automatiskt kommer att producera felaktigheter.