Berkenalan dengan Django.
Pengenalan Django dan Cara Penginstalannya.
Django adalah Framework pembangunan web yang membantu dalam membangun dan mempertahankan kualitas aplikasi web. Django membantu menghilangkan tugas berulang yang membuat proses development mudah dan singkat dalam waktu pengembangan. Tutorial ini memberikan pemahaman lengkap tentang Django.
Django adalah tingkat tinggi Python web framework yang mendorong perkembangan pesat dan desain yang bersih dan pragmatis. Django membuatnya lebih mudah untuk membangun aplikasi web yang lebih baik dengan cepat dan dengan sedikit kode.
Note − Django adalah merek dagang terdaftar dari Yayasan perangkat lunak Django, dan berlisensi di bawah lisensi BSD.
- 2003 − Dimulai oleh Adrian Holovaty dan Simon Willison sebagai proyek internal dikoran Lawrence jurnal word.
- 2005 − Dirilis bulan Juli 2005 dan menamakannya Django, setelah gitaris jazz Django Reinhardt.
- 2005 − Berumur cukup untuk menangani beberapa high-traffic sites.
- Saat ini − Django adalah sekarang open source proyek dengan kontributor di seluruh dunia.
Django datang dengan filosofi desain berikut :
- Loosely Coupled − Django bertujuan untuk membuat setiap elemen dari tumpukan yang independen dari yang lain.
- Less Coding − Kode kurang begitu dalam mengubah perkembangan yang cepat.
- Don't Repeat Yourself (DRY) − Segala sesuatu harus dikembangkan hanya dalam satu tempat dan bukannya mengulanginya lagi dan lagi.
- Fast Development − Django adalah untuk melakukan semua yang bisa untuk memfasilitasi pengembangan hyper-fast.
- Clean Design − Django ketat mempertahankan desain yang bersih seluruh kode sendiri dan membuatnya mudah untuk mengikuti praktek pengembangan web.
Berikut adalah beberapa keuntungan menggunakan Django yang dapat dilihat dibawah ini:
- Object-Relational Mapping (ORM) Support − Django menyediakan jembatan antara data model dan mesin database, dan mendukung set besar sistem database yang termasuk MySQL, Oracle, Postgres, dll. Django juga mendukung NoSQL database melalui Django-nonrel fork. Untuk saat ini, hanya NoSQL database didukung adalah MongoDB dan google app engine.
- Multilingual Support (Dukungan Multi bahasa ) − Django mendukung multi-bahasa situs web melalui sistem built-in internasionalisasi. Sehingga Anda dapat mengembangkan website Anda, yang akan mendukung beberapa bahasa.
- Framework Support − Django memiliki built-in mendukung Ajax, RSS, Caching, dan berbagai kerangka lain.
- Administration GUI − Django menyediakan ready-to-use user interface yang bagus untuk kegiatan administrasi.
- Development Environment (Pengembangan) − Django dilengkapi dengan server web ringan untuk memfasilitasi pengembangan aplikasi end-to-end dan pengujian.
to be continued ....