Django
Django è un framework web Python che viene utilizzato per lo sviluppo di siti web e altri scopi. Produce il codice che è facile per quasi a chiunque di capire, ed è accessibile anche a coloro che hanno poca esperienza con un quadro di Python.
- framework di sviluppo web di Python
- Veloce codifica di applicazioni web
- librerie HTTP Vaste
- modelli facili per la codifica rapida
- Gratis per il download
- molto scalabile
- Basato su Python
- Forte il sostegno della comunità
- Il quadro ha una natura monolitica
- Gli sviluppatori devono avere una comprensione del quadro completo per utilizzare in modo efficace
- errori multipli con i modelli
Django è stato introdotto dal Software Foundation Django nel 2005. Da allora è diventato un quadro preferito per la creazione di applicazioni web. Paragonabile a Ruby on Rails, il software è basato sul linguaggio di programmazione Python. E 'stato utilizzato per i siti web di generazione e applicazioni come Instagram, Disqus, e Mozilla. Il quadro di base per Django è disponibile come download gratuito, che include molte caratteristiche che sono utili per gli sviluppatori web. Tra questi ci sono un web server che può essere utilizzato come una sandbox per i test, modelli per lo sviluppo rapido, e sistemi di serializzazione sofisticati. C'è un pacchetto a pagamento disponibile per coloro che desiderano contribuire alla Software Foundation Django. Questo pacchetto include extra come una Google sitemap creatore e uno strumento per lo sviluppo di feed RSS. Questo quadro è stato progettato con in mente le scadenze. E 'pensato per aiutare gli sviluppatori web si muovono dal concetto di progetto finito in un breve periodo di tempo. Uno dei modi che realizza questo è attraverso l'organizzazione di attività di sviluppo con le applicazioni. Queste applicazioni permettono agli sviluppatori di concentrarsi sugli aspetti di un progetto alla volta. Il progetto finale può essere montato con facilità. Applicazioni in Django fare per un codice più pulito, uno che è meno probabile che richiedono ampia debug. Ci sono anche strumenti di sicurezza avanzate incluse nel quadro che rendono possibile per gli sviluppatori per evitare difetti o debolezze di sicurezza nel codice. I principali problemi con il quadro sembra essere il modo in cui specifica modelli di URL. E 'stato anche osservato che alcuni modelli produrranno automaticamente gli errori.