Sitemap

Apa itu Django

3 min readApr 2, 2022

--

Django adalah kerangka kerja internet open-supply yang ditulis dalam bahasa pemrograman Python. Dinamai gitaris jazz Django Reinhardt, itu digunakan oleh beberapa situs web paling penting di dunia bersama dengan Instagram, Mozilla, dan NASA, tetapi juga cukup ringan untuk menjadi ide terkenal untuk proyek sampingan akhir pekan dan startup. Teknik “tertutup baterai” berarti situs web yang efektif dapat dibuat dengan cepat di tangan pengembang yang terampil. Kerangka Web

“Kerangka kerja web” adalah perangkat lunak yang menstandardisasi dan mengabstraksi masalah umum dan redundansi yang dikhawatirkan dalam membuat situs web. Misalnya, sebagian besar situs web ingin terhubung dengan database, menyebarkan ke server, mengurus perutean URL, keamanan, pendaftaran konsumen, membuat template, dan sebagainya. Pada hari-hari awal, programmer perlu melakukan semua ini dari awal tetapi mereka dengan cepat mengenali kesamaan dan mulai membuat kerangka kerja web.

Hari-hari ini, jarang menulis situs web dari awal. Kerangka kerja web ada untuk setiap bahasa pemrograman modern termasuk Rails untuk Ruby, Express untuk JavaScript, dan Django atau Flask untuk Python.

Di luar bahasa pemrograman yang mendasarinya, perbedaan mendasar antara kerangka kerja web yang bersaing adalah salah satu metode: Ruby on Rails dan Django masing-masing mengadopsi teknik kerangka kerja “termasuk baterai” sedangkan Flask dan Express adalah microframeworks minimal. Anda dapat menganggapnya sebagai perbedaan antara diberi sekantong Lego atau truk pra-dibangun yang dihasilkan dari Lego. Django dan Rails lebih cepat untuk mulai menggunakan dan dilengkapi dengan banyak pagar pembatas built-in untuk mencegah praktik buruk. Flask dan Express memerlukan penyesuaian ekstra sebelum waktunya tetapi memungkinkan untuk pengelolaan total. Lihat Django vs Flask untuk perbandingan terperinci dari 2 kerangka web Python paling populer dan pro / kontra dari setiap pendekatan.

Baca juga : jasa pembuatan aplikasi web dan android

Python adalah salah satu bahasa pemrograman paling populer di dunia karena jaraknya sangat ramah bagi pemula, sangat efektif, dan memiliki ekosistem perpustakaan yang kuat seperti Django yang menawarkan fungsionalitas ekstra. Python saat ini menggantikan Java sebagai bahasa pemrograman paling terkenal di universitas-universitas top AS dan berkembang pesat di antara para programmer ahli juga, sebagaimana dibuktikan dengan menggunakan boom-nya di StackOverflow.

Python menekankan keterbacaan dan keramahan pengembang, sebagaimana dibuktikan dengan bantuan sintaks “Hello, World”. Ini dia di Python:

Dan di sini jauh di Jawa:kelas Kekosongan statis publik HelloWorldApp terutama (String[] args) System.out.println(“Hello World!”);

Get Kursus Programming’s stories in your inbox

Join Medium for free to get updates from this writer.

Bahkan jika Anda tidak mengenali apa pun tentang bahasa pemrograman, sekilas jelas bahwa Python adalah yang lebih mudah dipahami oleh keduanya. Latar

Django pertama-tama dikembangkan oleh programmer web di surat kabar Lawrence Journal-World, terutama Adrian Holovaty, Simon Willison, dan Jacob Kaplan-Moss. Ini pertama kali diluncurkan ke publik sebagai bundel open supply pada tahun 2005 dan saat ini dikelola dengan menggunakan django software foundation nirlaba. Kode sumber secara bebas dapat dimiliki secara online. Fitur Utama

Django mengadopsi teknik “batteries-protected” yang mirip dengan Python dan dilengkapi dengan sejumlah fungsi bawaan termasuk sistem otentikasi yang dapat diperluas, aplikasi admin yang kuat, server web check out yang ringan, dan membantu beberapa database bersama dengan PostgreSQL, MySQL, MariaDB, Oracle, dan SQLite. Hal ini dianggap untuk praktek-praktek perlindungan pertama-kelas dan dilengkapi dengan dokumentasi yang komprehensif, yang akan dimiliki baik online atau sebagai PDF / ePUB untuk asupan offline.

baca juga : KOnsultan IT

Sebagai tantangan yang matang, Django jarang membuat modifikasi melanggar dan memiliki jadwal penghentian yang jelas untuk setiap update. Versi baru yang mendasar diluncurkan setiap sembilan bulan atau lebih dengan rilis patch bulanan untuk keamanan dan perbaikan cacing.

Ada juga ekosistem yang dinamis dari paket pesta ulang tahun 0,33 — terlihat di situs web Django Packages — yang menawarkan kemampuan ekstra. Seiring waktu, aplikasi yang paling terkenal secara teratur digulung ke Django itu sendiri. Masyarakat

Pengumuman yang tidak biasa di antara pembangun Django adalah “Datanglah untuk kerangka kerja, hidup untuk jaringan.” Hal ini dikenal sebagai jaringan yang ramah dan menginspirasi, yang tidak selalu terjadi dalam generasi. Ada konferensi DjangoCon tahunan yang diselenggarakan di AS, Eropa, Australia, dan Afrika, di samping pertemuan di banyak kota utama.

Pertanyaan tentang Django dapat diminta pada papan diskusi Django profesional dan mahasiswa baru didorong untuk memberikan kontribusi untuk Django itu sendiri.

Kemampuan podcast Django Chat mingguan wawancara dengan tokoh-tokoh kunci di masyarakat serta penyelaman mendalam pada berbagai fungsi tengah. Ada juga buletin Mingguan Django News dengan pembaruan tentang acara, tutorial, dan program perayaan ketiga. Kesimpulan

Jika Anda perlu memeriksa lebih lanjut tentang Django dan mencobanya sendiri, ada pendidikan yang terhormat di samping banyak sumber daya menyenangkan pemula tambahan yang tersedia di LearnDjango.com.

--

--

Kursus Programming
Kursus Programming

Written by Kursus Programming

0 followers

Penyedia Kursus Programming dan Pembuatan Aplikasi Web dan Android. https://kursus-komputer.net