
Hallo coders, buat para programmer pemula yang sedang terjun ke dunia kerja terkadang bingung kenapa harus menggunakan framework. Padahal ketika mengerjakan final project atau project latihan, cukup menggunakan salah satu bahasa pemrograman murni saja sudah Dapat menjadi aplikasi. Sebelumnya buat kalian yang belum tau apa itu framework. Jadi framework adalah sebuah kerangka kerja yang digunakan Demi Membangun suatu aplikasi. Jadi tulisan saya kali ini saya akan mencoba menjelaskan kenapa kita harus menggunakan framework Demi bekerja dan tentunya menunjukkan pentingnya framework bagi developer.
Mempermudah Proses Development
Argumen pertama pentingnya framework bagi developer Ialah dengan adanya framework kita dapat Membangun aplikasi secara Segera, rapi, dan mudah dimaintenance. Kenapa demikian, itu karena framework Mempunyai strukturnya sendiri dan juga di dalamnya sudah terdapat fungsi – fungsi yang sering digunakan Demi Membangun sebuah aplikasi. Sehingga kita sebagai developer Tak membuatnya dari Nihil, cukup memodifikasi saja yang sudah Terdapat sesuai keperluan kita atau tinggal mengikuti rules folder yang sudah dibuatkan, dan juga didalam framework biasanya sudah Terdapat security nya.
Mempermudah dalam Berkolaborasi

Unsur kedua adalah kita sebagai developer biasanya Tak bekerja sendiri melainkan berkolaborasi dengan developer lainnya. Dengan menggunakan framework developer lain Niscaya sudah memahami struktur code, alur dan rulesnya. Selain itu, dokumentasinya Niscaya sudah tersedia di internet Teladan framework php yang Terkenal di Indonesia Ialah Laravel atau Codeigniter. Dengan begitu kolaborasi akan menjadi mudah, tetapi Kalau tim sudah menyetujui suatu kerangka kerja yang di kembangkan sendiri juga Tak masalah selagi itu sudah Terdapat dokumentasinya dan juga para tim sudah memahami alurnya.
Kalau kita bekerja tanpa framework dan Tak Terdapat rules nya, ketika struktur folder nya banyak dan kita sebagai developer kurang Membangun dokumentasi atau koordinasi antar tim. Struktur folder tersebut akan bentrok atau terdapat fungsi yang Semestinya Dapat dipakai di Seluruh tugas yang lain, tetapi Malah malah di timpa – timpa. Pada akhirnya menjadi Tak rapi atau terkadang mengakibatkan waktu pembuatan aplikasinya menjadi lebih Pelan.
BACA JUGA : Gimana Metode Bikin Aplikasi?
Kendala Pemula Ketika Ingin Memilih Framework
Sebagai pemula kita bingung Kalau Ingin memilih framework itu adalah hal yang wajar karena memang framework itu biasanya sangat banyak pilihannya seperti Kalau python Terdapat django, flask, cherryPy, pyramid dan banyak lainnya. Tetapi sebaiknya kita belajar salah satu framework yang Terkenal di bahasa pemrograman yang kita fokuskan dan mulai mendalami struktur, fitur, hingga Tamat security nya dan lain lain. Kemudian Kalau sudah tinggal menyesuaikan requirement perusahaan dan bekerja Sembari belajar. Loh kenapa ? itu Kalau Tak sesuai dengan apa yang kita pelajari.
Tetapi Tak apa-apa karena sebenarnya yang diperlukan bukan frameworknya apa, tetapi Mempunyai pengalaman menggunakan framework tersebut atau Tak. Selain itu kemampuan dalam memahami dokumentasi atau Tak serta yang lainnya akan mengikuti. Namanya juga programmer ya kan belajar Maju hehe. Saya dulu suka laravel tetapi di kerjaan menggunakan codeigniter karena saya sudah mengerti konsep framework maka saya tinggal learning by doing.
Sebelum Belajar Pahami Mendasar Bahasanya dulu
Kalo kalian sudah membaca ini dan Lagi bingung mungkin kalian belum paham dasar atau Mendasar dari bahasa pemrogramannya. Saran saya pelajari dulu fundamentalnya okeyyy jangan langsung masuk ke framework nya kenapa ? karena nanti ketika di tengah jalan kalian Terdapat problem atau masalah dan fungsi Demi memecahkan masalahnya Tak Terdapat di framework atau Kalau kalian perlu memodifikasi sesuatu didalam framework. Kalian akan kesusahaan beda kata Kalau kita sudah mempelajari fundamentalnya. Menurut saya akan mudah sekali Demi lanjut ke framework apa aja. Semisalnya ketika kalian tertarik dengan framework laravel, jangan langsung pelajari laravelnya tetapi pelajari dulu bahasa pemrograman php Demi pondasi laravel nya.
Apa yang saya tulis ini berdasarkan pengalaman saya sebagai programmer website. Dulu saya pun berangkatnya dari murni bahasa dan ke framework Begitu ke dunia kerja. Jadi Demi belajar murni bahasa sangat bagus tetapi Demi bekerja apalagi secara tim menggunakan famework lebih bagus. Dan buat kalian yang sedang belajar Membangun aplikasi menggunakan bahasa murni sebisa mungkin biasakan codinganmu rapi. Seperti menggunakan konsep oop atau object oriented programing seperti menyederhanakan fungsi yang Dapat digunakan di task lain dan sebagainya. Karena apa karena kita gak akan tau beberapa tahun kedepan kita Lagi membutuhkan kodingan atau logic aplikasi yang kita buat ini atau Tak.
Mungkin sekian saja pembahasan tentang Pentingnya Framework Bagi Developer. Semoga bermanfaat ya. Kalau adalah salah saya Harap Ampun.
Keep Coding, Tetep Semangat Belajarnya Sahabat!