Apa itu Django?
Apa itu Django? Django —diucapkan “Jango” dinamai menurut nama gitaris jazz terkenal Django Reinhardt. Django adalah framework aplikasi web berbasis Python yang gratis, alias bersifat open-source. Framework sendiri adalah kumpulan modul yang memfasilitasi pengembangan. Keunggulan utama Django adalah proses pengembangan yang dapat dilakukan secara cepat dan bersih, dengan desain pragmatis. Saat diinstal pada server website, Django dapat membantu developer dengan cepat membuat interface yang kaya fitur, aman, dan scalable. Pengertian Django Django adalah framework berbasis Python, yang memiliki kelebihan pada sisi fungsionalitas, serta dapat mempercepat proses pembuatan suatu aplikasi atau website. Hal ini karena Django menyertakan kode Python yang sudah ditulis dan siap digunakan. Django adalah sebuah framework, karena mencakup satu set class, library, dan modul yang berfungsi penuh yang memungkinkan pengembang untuk melakukan hampir semua yang mereka perlukan untuk membuat website dan aplikasi yang kuat. Berdasarkan pengertian di atas, dapat disimpulkan bahwa Django adalah framework yang dapat menjadi pondasi Anda dalam membangun website atau aplikasi. yang dibangun di atas kode Phyton. Sejarah Django Django adalah framework yang pertama kali dibuat pada tahun 2003, ketika web developer sebuah surat kabar Lawrence Journal-World, Adrian Holovaty, dan Simon Willison, yang mulai membangun aplikasi menggunakan Python. Jacob Kaplan-Moss dipekerjakan di awal pengembangan Django tidak lama sebelum durasi magang Simon Willison berakhir. Django sendiri baru dirilis untuk umum di bawah lisensi BSD pada Juli 2005. Selanjutnya, pada bulan Juni 2008, diumumkan bahwa Django Software Foundation (DSF) yang baru dibentuk akan mengambil alih Django. Struktur Django Django adalah framework dengan arsitektur yang didasarkan pada kerangka MVT (Model, View, dan Template) yang menjadi alternatif dari kerangka kerja MVC (Model, View, dan Controller) Perbedaan utama arsitektur MVT dan MVC pada Django adalah pada elemen controller yang tidak digunakan pada kerangka kerja MVT. Lalu, apa pengertian dari MVT? Model Model adalah komponen aplikasi web yang bertindak sebagai penghubung antara interface pengguna dan database. Selain itu, model menjadi objek yang mengimplementasikan logika untuk domain data aplikasi dalam istilah teknis. View Dalam arsitektur Django, komponen view berisi logika UI. View merupakan interface pengguna aplikasi web yang mencakup elemen seperti HTML, CSS, dan teknologi front-end lainnya. Secara umum, UI ini dihasilkan oleh komponen Models, yang juga menyediakan konten. Template Template akan mempermudah pekerjaan Anda ketika membuat website dinamis untuk operasi atau fungsi yang cenderung kompleks. Sederhananya, website dinamis akan mengirim dan menerima data yang berubah-ubah/dinamis. Biasanya, data dinamis dikaitkan dengan skenario di mana setiap pengguna disajikan dengan data pribadi mereka. Misalnya, perbedaan transaksi produk tekfin, atau unggahan di media sosial seperti Facebook, Instagram, Twitter, dll. System Requirement Django Sebelum memulai proses instalasi, Anda harus memastikan dahulu bahwa laptop/PC yang Anda gunakan sudah memenuhi system requirement yang dibutuhkan. System requirement Django adalah sebagai berikut:
Memory : 4GB
Graphic Card : AMD Radeon R5 M230
CPU : Intel Core i3-2340UE
File Size : 3GB
OS : Windows 7, 8, 8.1
Agar Django dapat beroperasi secara maksimal, system requirement yang direkomendasikan Django adalah sebagai berikut:
Memory : 8GB
Graphic Card : AMD Radeon R7 A10-7850K
CPU : Intel Core i5-4400E
File Size : 3GB
OS : Windows 10
Komentar
Posting Komentar