Kerangka Web2py
Web2py adalah kerangka kerja yang mudah digunakan. Dengan web2py, tidak diperlukan instalasi dan konfigurasi karena ini portabel dan juga dapat dijalankan di drive USD. Ini didasarkan pada kerangka MVC seperti banyak kerangka kerja python lainnya. Meskipun kebanyakan dari mereka tidak mendukung versi Python yang lebih lama, web2py masih mendukung versi yang lebih lama: python 2.6 dan 2.7. Ini juga mendukung LDAP untuk otentikasi yang diterima secara luas hari ini.
Web2py mencoba menurunkan penghalang masuk ke pengembangan web dengan berfokus pada tiga tujuan utama -
- Perkembangan yang cepat
- Kemudahan penggunaan
- Security
Dengan mengingat perspektif pengguna, Web2py dibangun dan terus dioptimalkan secara internal untuk menjadikannya kerangka kerja yang lebih cepat dan lebih ramping termasuk dukungan untuk kompatibilitas ke belakang.
Instalasi dan Konfigurasi Kerangka Web2py
Menjalankan web2py itu mudah, Anda perlu mengunduh exe dari tautan di bawah ini: http://www.web2py.com/init/default/download
Untuk Windows, Anda dapat mengunduh file zip, mengekstraknya, dan menjalankan file exe baik secara langsung atau dari baris perintah. Anda akan diminta dengan layar di bawah ini untuk meminta kata sandi admin.
Anda dapat memilih kata sandi administrator dan memulai server. Anda akan melihat layar berikut -
Membuat aplikasi menggunakan Web2py
Sekarang kami siap membuat aplikasi baru. Klik pada tab admin yang terletak di bagian bawah. Jadi setelah memasukkan kata sandi admin, kita akan mendapatkan layar di bawah ini -
Buka aplikasi sederhana baru, masukkan beberapa nama aplikasi (seperti helloWeb2py) dan klik buat. Ini akan menampilkan halaman antarmuka desain seperti yang diberikan di bawah ini -
Anda juga dapat membuka web langsung Anda saat ini, helloWeb2py, cukup ketik http://127.0.0.1:8000/helloWeb2py di mesin lokal Anda, Anda akan mendapatkan output di bawah ini -
Di halaman desain aplikasi helloWeb2py, pergi ke controller dan klik tombol edit di sebelah default.py. Jika Anda mengubah nilai kembali dari fungsi index (), output berikut akan ditampilkan -
Simpan perubahan tersebut, dan sekarang Anda dapat memeriksa perubahan yang dibuat di aplikasi helloWeb2py Anda. Segarkan sajahttp://127.0.0.1:8000/helloWeb2py tautan dan Anda akan melihat output di bawah ini -
Menerapkan aplikasi di platform cloud
Sekarang jika Anda ingin menerapkan aplikasi Anda di platform cloud, kembali ke halaman beranda Anda dan klik di situs. Anda dapat memilih opsi apa pun untuk penerapan. Di sini, kami memilih "pythonAnywhere". Buka situs web pythonAnywhere dan daftarkan diri Anda (jika belum selesai). Klik“Add a new web app”dan isi semua kredensial (Pilih aplikasi web2py). Semua selesai.
Sekarang pergi ke https://username.pythonanywhere.com/welcome/default/index, klik pada tab admin (masukkan kata sandi). Selanjutnya klik unggah dan instal aplikasi yang dikemas. Isi kredensial seperti di bawah ini dan klik instal.
Setelah semuanya selesai, pesan pop-up akan muncul seperti yang diberikan di bawah ini -
Sekarang untuk melihat aplikasi Anda, buka tautan di bawah ini -
https://username.pythonanywhere.com/welcome/default/index dan Anda dapat melihat layar berikut -
Aplikasi web2py pertama kami berhasil dibuat dan digunakan.
Singkatnya, Web2py adalah framework pengembangan web gratis, cepat, dan aman yang seluruhnya ditulis dalam python dan mendorong penggunaan python dengan segala cara yang memungkinkan (model, view, controller). Ini adalah kerangka kerja yang sangat baik untuk aplikasi web kecil atau prototipe tetapi gagal memenuhi persyaratan kualitas kelas perusahaan. Itu karena, dalam aplikasi tingkat perusahaan, kompleksitas pemecahan bug akan meningkat secara eksponensial karena kurangnya pengujian unit, pelaporan kesalahan yang baik dan akurat, serta model yang tersebar.