6 poin oleh GN⁺ 2025-07-15 | 9 komentar | Bagikan ke WhatsApp
  • Django menandai momen penting dengan ulang tahun peluncurannya yang ke-20
  • Django adalah framework web untuk pengembang yang perfeksionis tetapi harus memenuhi tenggat waktu, dan selama 20 tahun telah menjadi proyek yang sangat dicintai
  • Django memantapkan posisinya sebagai framework web utama dalam ekosistem Python, dan berkat komunitas yang besar, sumber daya open source yang kaya, serta beragam plugin, digunakan secara luas oleh perusahaan, startup, dan pengembang individu
  • Berkat pengembangan dan pemeliharaan berkelanjutan dalam jangka panjang, Django terus memperkuat keandalan, keamanan, dan skalabilitasnya
  • Melalui pendekatan desain yang ringkas namun kuat, Django memiliki daya saing yang unik karena mendukung prototyping cepat dan operasi layanan yang stabil sekaligus
  • Hingga kini, Django tetap dimanfaatkan sebagai alat inti bagi pengembang layanan web skala besar melalui pembaruan aktif dan perluasan ekosistem

9 komentar

 
kylian 2025-07-18

Kalau cuma pakai Django sih bahagia, tapi kalau sampai dirangkai dengan DRF jadi sengsara.. hiks hiks

 
edunga1 2025-07-18

Kira-kira kenapa ya!?
Saya pernah mengimplementasikan REST API dengan Django, tetapi saat menggunakan Form dan semacamnya, ada sedikit penyesalan karena rasanya akan lebih tepat jika memakai DRF.

 
kylian 2025-07-21

Tepatnya, ketika mengimplementasikan server backend dengan Django untuk layanan yang frontend dan backend-nya terpisah, terasa membebani jika hanya memakai sisi backend karena ukuran khas Django yang serba full-stack, dan saya juga tidak nyaman harus terlalu bergantung pada DRF yang dipakai bersama untuk menambahkan sifat RESTful ke Django..
Khususnya, ketergantungan yang muncul karena DRF sendiri sangat kuat terikat ke Django ORM, lalu fragmentasi dan kemungkinan akses DB yang muncul ketika Django ORM jadi bisa dipakai dari mana saja seiring DRF makin sering dipakai di banyak tempat, terasa cukup mengkhawatirkan. Ditambah lagi, serializer yang disediakan DRF bukan hanya berperan sebagai serialisasi dan validasi data sesuai namanya, tetapi juga memiliki peran dan kemungkinan yang melampaui itu; semakin sering memakai serializer, semakin terasa bahwa pemisahan MVC menjadi tidak bermakna, dan seterusnya.. Kalau begitu, saya sering berpikir daripada tetap memakai kombinasi Django+DRF, akan lebih stabil jika backend diimplementasikan dengan framework lain. Karena itu, sejak suatu titik saya benar-benar mulai memilih FastAPI sebagai opsi utama.

 
nuremberg 2025-07-17

Sejak menggunakan Django, sebagai pengguna yang merasakan karier saya berkembang sepenuhnya, saya sangat berterima kasih. Saya juga pernah beberapa kali berkontribusi ke Django, semoga proyek ini terus dicintai dalam waktu yang lama hehe

 
shalome7 2025-07-15

Saya sangat suka Django! Saya juga berutang banyak dalam berbagai hal dan merasa sangat berterima kasih. Meskipun Django sekarang mungkin sedikit kurang populer dibanding dulu. Sebenarnya saya juga ragu apakah Django pernah benar-benar jadi sangat panas, dan saya percaya Django akan terus bertahan lama sebagai framework yang stabil dan dicintai secara konsisten!

 
ryj0902 2025-07-15

Saya menggunakannya dengan baik untuk pengembangan web sebagai hobi

 
kmn1120 2025-07-15

Selamat ulang tahun, Django!

 
tujuc 2025-07-15

Wow...! Saat pertama kali memakainya, itu proyek yang kupakai karena berbasis Python...
Waktu berlalu begitu lama ya!
Akan menyenangkan kalau bisa bekerja lagi di lingkungan tempat aku bisa memakainya :) hahaha
Apa coba iseng buat side project ya...

 
GN⁺ 2025-07-15
Opini Hacker News
  • Saya berutang seluruh karier saya pada Django. Saya pertama kali mengenal Django saat membuat situs web di laboratorium ketika masih mahasiswa S1; saat itu Django benar-benar baru, dan karena saya sama sekali tidak memikirkan hal-hal seperti stabilitas atau keamanan, saya memakai Django untuk semuanya. Beberapa tahun kemudian, berkat kemampuan yang saya bangun di Django, saya masuk ke laboratorium riset machine learning mutakhir untuk merapikan frontend yang kompleks. Setelah itu, menjadi karyawan tetap pertama di spinout laboratorium, diakuisisi perusahaan besar, memperluas sistem ML berbasis sensor, ikut mendirikan VC fund berfokus ML, hingga mendirikan perusahaan AI berusia lebih dari 10 tahun—semua itu dimungkinkan berkat Django

    • Komunitas Python pada masa itu benar-benar hangat. Banyak orang di internet yang saling membantu, dan Ruby juga terasa menyenangkan karena alasan yang sama

    • Di laboratorium, kami memanfaatkan ORM Django sambil membuat server database MySQL yang terpisah secara fisik untuk tiap pengguna, jadi arsitekturnya menjadi rumit. Sebenarnya menurut saya untuk kasus seperti ini sesuatu seperti sqlite akan lebih cocok

    • Saya penasaran apakah Django pernah punya reputasi sebagai sesuatu yang tidak stabil atau lemah dalam keamanan. Dan saya juga penasaran kenapa para mahasiswa doktoral machine learning membuat requirement database terpisah per pengguna seperti itu

    • Bagi saya juga, Django adalah software yang membuat pengalaman freelance dan pengembangan software pertama saya menjadi mudah, sekaligus memberi saya kesempatan mempelajari source code Python tingkat lanjut dan budaya pengembangannya

  • Sepuluh tahun lalu, acara ulang tahun Django ke-10 diadakan secara offline di Lawrence, Kansas. Video presentasi saat itu bisa dilihat di sini. Kemarin, untuk merayakan ulang tahun Django ke-20, saya merangkum presentasi saya saat itu lengkap dengan anotasi; kalau penasaran dengan kisah awal Django, silakan lihat tulisan ini

  • Saya pertama kali memakai Django pada 2006, di era rilis v0.95 "magic removal". Waktu itu saya berusia 19 tahun dan bekerja dengan PHP di startup kecil. Saat Rails sedang ramai dibicarakan, saya mencoba memasangnya, tetapi itu tidak mudah di laptop Ubuntu saya. Lalu saya menemukan Python dan Django, dan dalam 20 menit saya sudah bisa menampilkan halaman Hello World. Setelah itu ada banyak perubahan: newforms, rilis 1.0, fitur DB yang keren, migrasi (debat antara South dan Nashvegas), class-based views, fitur Postgres seperti JSONField bawaan, dukungan Python 3, ASGI, dan lain-lain. Saya menghadiri DjangoCon pertama saya pada 2008, dan pada 2018 saya juga pertama kali menjadi pembicara. Karier saya berutang pada Django, dan saya tidak pernah menyesal memilih Django untuk proyek besar maupun kecil. Komunitasnya juga sangat berperan dalam hal itu. Selamat ulang tahun, Django

  • Django itu framework yang langsung jalan begitu saja. Bagi orang yang tidak terlalu suka JS, saya sangat bersyukur Django terus bertahan. Terima kasih kepada semua yang terus berkontribusi secara konsisten sementara framework JS datang dan pergi

  • Saya sudah lama bekerja dengan Django di beberapa perusahaan. Setiap kali memakai framework lain, saya sadar betapa baiknya Django menjaga prinsip awalnya, yaitu "batteries included", sambil tetap mampu beradaptasi dengan teknologi baru. Ada komunitas yang benar-benar luar biasa, dan menurut saya sangat istimewa bahwa itu bisa bertahan selama ini. Tentu framework lain juga punya kelebihan, tetapi kalau melihat tooling secara keseluruhan, Django masih yang terbaik untuk proyek kompleks dan berskala besar. Untuk proyek kecil pun bukan pilihan yang buruk

  • Akhir-akhir ini saya cukup tajam mengkritik Python, tetapi saya tetap merasa berterima kasih kepada Simon dan seluruh komunitas Django. Ini benar-benar framework "batteries included" yang hebat dan telah memengaruhi banyak proyek, perusahaan, dan karier. Tentu saya juga salah satunya. Dan sampai sekarang, saat menilai panel admin di ekosistem lain, saya masih memakai pgadmin sebagai benchmark. Menurut saya pencapaian yang diraih dengan Django luar biasa. Tanpa Django, perkembangan teknologi saat ini pasti akan jauh lebih lambat. Terima kasih sebesar-besarnya

    • Saya ingin bertanya, apakah mungkin mengkritik Python tetapi tetap menyukai Django?
  • Selama 15 tahun terakhir, pengalaman bekerja dengan Django sangat menyenangkan. Bergabung dengan komunitas ini memberi saya banyak pencerahan, dan merupakan kehormatan bisa mengabdi sebagai anggota dewan dan ketua DSF. Saya menantikan 20 tahun berikutnya dari sisi kode maupun komunitas

  • Dari semua framework yang pernah saya pakai, Django jelas yang terbaik. Karena ini ada, saya tidak pernah merasa perlu belajar backend JavaScript

    • Saya juga sama! Meski begitu saya tetap belajar JavaScript
  • Untuk yang sudah berpengalaman dengan Django dan Ruby on Rails, saya penasaran mana yang lebih Anda sukai dan alasannya. Sekitar 10 tahun lalu saya belajar Python lebih dulu, tetapi karena ingin mempelajari Ruby, saya pertama kali memilih Rails

    • Saya sudah memakai Rails dan Django secara profesional, dan dalam praktiknya saya merekomendasikan Django. Bagian metaprogramming Rails memang menarik, tetapi ekosistem library Python begitu besar sehingga dengan Django saja Anda bisa melakukan hampir semuanya. Perusahaan yang memakai Rails biasanya punya kode Python terpisah yang harus saling berinteraksi, sedangkan di Django semuanya bisa ditangani sekaligus lewat ORM. Kalau Anda tidak butuh library khusus seperti machine learning/AI dan hanya satu orang yang ingin membangun sesuatu dengan cepat, Rails memang sangat cepat. Tetapi kalau untuk startup, saya akan merekomendasikan Django sebagai framework default

    • Alasan saya lebih menyukai Django adalah sebagai berikut: saya selalu lebih menyukai Python daripada Ruby, dan filosofi explicit import, namespace, serta mendorong satu cara yang dianjurkan terasa lebih mudah diskalakan. Django juga punya filosofi seperti ini, jadi konfigurasinya mungkin sedikit lebih banyak dan lebih eksplisit, tetapi lebih mudah di-debug dan lebih jelas. Yang terpenting, dokumentasi Django bukan cuma menjelaskan framework-nya, tetapi juga sangat baik dalam mengajarkan praktik pengembangan yang baik; Ruby terasa lebih lemah di bagian ini sehingga cara pengembangan bisa sangat bervariasi antarproyek. Dari sisi stabilitas pun Django unggul, dan migrasi antarversi besar terasa lebih mudah. Ekosistem Python juga sangat luas, dan admin Django serta Rest Framework benar-benar menghemat banyak waktu. Rails juga punya hal serupa, tetapi dampaknya terasa berbeda. Tentu saja, kalau bukan untuk GIS atau komputasi ilmiah, selera pribadi tetap yang paling penting, dan Rails tetap framework yang hebat

  • Proyek itu (Django) dibuat di wilayah KC Metro dekat tempat saya tinggal, dan bersama partner bisnis saya telah menciptakan banyak nilai besar. Selamat ulang tahun

    • Halo, tetangga! :)