Diantara beberapa framework web yang telah saya pakai, salah satu yang membuat saya benar-benar tertarik yaitu framework Django. Sesuai dengan taglinenya, The web framework for perfectionists with deadline, Django bisa membantu anda mengerjakan suatu proyek web dengan sangat cepat. Berikut alasan-alasan yang lebih rinci mengapa anda harus mencoba untuk menggunakan framework Django.
- Dokumentasi yang lengkap
Django memiliki dokumentasi yang sangat lengkap, berikut dengan tutorial-tutorial untuk pengguna awal. Anda bisa melihat di http://docs.djangoproject.com/en/dev/
- Aplikasi yang bisa dipakai ulang
Dalam konsep Django, web terdiri dari beberapa aplikasi yang bisa berdiri sendiri atau menggunakan aplikasi lainnya. Aplikasi yang ada bisa anda ambil dan gunakan dalam proyek lainnya.
- Dukungan ORM
ORM dalam Django bisa mempermudah kita sehingga kita tidak perlu menuliskan perintah SQL sendiri.
- Template engine
Template engine Django salah satu fitur yang sangat menarik, terutama pada konsep template inheritance. Untuk lebih jelas anda bisa membaca dokumentasi Django.
- Development server yang terintegrasi
Untuk menggunakan Django, anda tidak perlu menginstal web server seperti Apache, hal ini karena Django memiliki development server bawaan. Anda cukup menulis :
$./manage.py runserverAnda telah bisa melihat web anda di url http://localhost:8000
- Dukungan caching
Dukungan terhadap caching sudah terintegrasi dalam Django itu sendiri, anda bisa memakai Memcache ataupun cache lain yang didukung oleh Django.
- Admin interface yang telah tersedia
Dengan Django, anda telah dimanjakan dengan admin interface, sehingga kita tidak perlu repot-report membuat admin sendiri.
- Penanganan form yang baik
Form dan validasi adalah salah satu pekerjaan yang memiliki repetisi tinggi, tetapi Django telah menyediakan mekanisme form dan validasi yang sangat mudah.
- Menggunakan python
Django merupakan framework yang menggunakan bahasa Python, dan Python sendiri memiliki dukungan bahasa yang sangat baik, dokumentasi yang sangat lengkap.
- Komunitas
Django memiliki komunitas yang cukup banyak, jika anda memiliki kemampuan bahasa Inggris cukup baik, anda bisa bertanya sana-sini baik melalui milis ataupun IRC, sayangnya untuk Indonesia Django masih kurang peminat.
Gabung dengan komunitas python di https://convore.com/id-python/
Related posts:
[post terbaru], 10 Alasan Mengapa Anda Harus Mencoba Django – http://tinyurl.com/yfu9nwo
This comment was originally posted on Twitter