Django
Django είναι ένα Python πλαίσιο ιστού που χρησιμοποιείται για την ανάπτυξη δικτυακών τόπων και άλλους σκοπούς. Παράγει κώδικα που είναι εύκολο για σχεδόν κανέναν να καταλάβει, και είναι ακόμα προσβάσιμο σε όσους έχουν μικρή εμπειρία με ένα πλαίσιο Python.
- Python πλαίσιο ανάπτυξης ιστοσελίδων
- Γρήγορη κωδικοποίησης των εφαρμογών web
- Τεράστιες βιβλιοθήκες HTTP
- Εύκολη πρότυπα για γρήγορη κωδικοποίηση
- Δωρεάν για να κατεβάσετε
- πολύ κλιμακούμενες
- Python-based
- Ισχυρή υποστήριξη από την κοινότητα
- Το πλαίσιο έχει ένα μονολιθικό χαρακτήρα
- Οι προγραμματιστές πρέπει να έχει μια κατανόηση του πλήρους πλαισίου για να το χρησιμοποιήσουν αποτελεσματικά
- Πολλαπλές λάθη με τα πρότυπα
Django εισήχθη από το Ίδρυμα Ελεύθερου Λογισμικού Django το 2005. Από τότε έχει γίνει η προτιμώμενη πλαίσιο για τη δημιουργία εφαρμογών web. Συγκρίσιμη με Ruby on Rails, το λογισμικό βασίζεται στη γλώσσα προγραμματισμού Python. Έχει χρησιμοποιηθεί σε δικτυακούς τόπους κατασκευής και εφαρμογές όπως το Instagram, Disqus, και Mozilla. Το πλαίσιο πυρήνας για Django είναι διαθέσιμο ως δωρεάν download το οποίο περιλαμβάνει πολλά χαρακτηριστικά που είναι χρήσιμα για τους web developers. Μεταξύ αυτών είναι ένας web server που μπορεί να χρησιμοποιηθεί ως ένα sandbox για τη δοκιμή, τα πρότυπα για την ταχεία ανάπτυξη και εξελιγμένα συστήματα serialization. Υπάρχει μια πληρωμένη πακέτο διατίθεται για εκείνους που επιθυμούν να συνεισφέρουν στο Ίδρυμα Λογισμικού Django. Το πακέτο αυτό περιλαμβάνει επιπλέον παροχές, όπως το Google sitemap δημιουργός και ένα εργαλείο για την ανάπτυξη τροφοδοσίες RSS. Το πλαίσιο αυτό έχει σχεδιαστεί με τις προθεσμίες στο μυαλό. Έχει ως στόχο να βοηθήσει τους προγραμματιστές web μετακινούνται από την ιδέα να τελειώσει το έργο σε σύντομο χρονικό διάστημα. Ένας από τους τρόπους για να το καταφέρνει αυτό με την οργάνωση της ανάπτυξης εργασιών με εφαρμογές. Αυτές οι εφαρμογές επιτρέπουν για τους προγραμματιστές να επικεντρωθεί στις πτυχές ενός έργου σε μια στιγμή. Το τελικό σχέδιο μπορεί στη συνέχεια να συναρμολογηθεί με ευκολία. Εφαρμογές σε Django κάνει για έναν κώδικα καθαρότερο, αυτό που είναι λιγότερο πιθανό να απαιτούν εκτεταμένη τον εντοπισμό σφαλμάτων. Υπάρχουν επίσης προηγμένα εργαλεία ασφάλειας που περιλαμβάνονται στο πλαίσιο που καθιστά δυνατή για τους προγραμματιστές να αποφύγετε κενά ασφαλείας ή αδυναμίες στον κώδικα. Τα κύρια θέματα με το πλαίσιο φαίνεται να είναι ο τρόπος που καθορίζει τα πρότυπα διεύθυνσης URL. Έχει επίσης παρατηρηθεί ότι ορισμένα πρότυπα θα παράγει αυτόματα τα λάθη.