ChatBot

Langsung belajar framework php tanpa php murni, salahkah?


Tuesday, 06 June 2023, 06:06 AM
Admin Informatika
0 Comment

Halo Warga IF, kali ini admin akan membahas pertanyaan yang sering muncul di benak seseorang yang masih belum terlalu lama di dunia programming khususnya di bidang web, pertanyaan tersebut adalah saya masih baru di dunia web, sedangkan kebanyakan para programmer sudah mulai menggunakan framework php seperti laravel, CodeIgniter, Yii, dan lain-lain, lalu bolehkah saya langsung saja belajar menggunakan framework tanpa mendalami php murninya terlebih dahulu?

Pertanyaan diatas memang selalu membuat orang menjadi dilema, karena ia harus belajar dasar nya terlebih dahulu tapi disisi lain orang itu sangat ingin menggunakan framework. Lalu apakah hal itu merupakan hal yang salah?

Sekedar info, PHP Murni atau php native merupakan sebuah pemrograman web dimana coding yang dibuat programmer disusun dari nol tanpa ada tambahan untuk setting, atau konfigurasi lainnya, jadi artinya tidak ada proses installasi terlebih dahulu dan kita langsung saja melakukan pengcodingan.

Sedangkan Framework dilansir dari idcloudhost.com, adalah sebuah software untuk memudahkan para programer untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu agar tersusun dan tersetruktur dengan rapih. Dengan menggunakan framework bukan berarti kita akan terbebas dengan pengkodean. Karena kita sebagai seorang pengguna framework haruslah menggunakan fungsi – fungsi dan variable yang ada di dalam sebuah framework yang kita gunakan.

Jadi intinya, Framework disusun menggunakan PHP native, sehingga banyak programmer yang menyarankan bagi yang belum menguasai PHP native, lebih baik bersabar dan belajar PHP dasarnya terlebih dahulu,, dikarenakan banyak orang yang buru-buru belajar framework tanpa mengetahui atau belajar php dasarnya dahulu, bukannya pekerjaan jadi lebih cepat, yang ada malah semakin menjadi lama dikarenakan apabila pertama kali menggunakan framework kita harus belajar lagi seputar framework tersebut sedangkan orang tersebut penguasaan PHP native nya masih sangat kurang, dan ujung-ujungnya orang tersebut pun menjadi bingung sendiri, harus mulai darimana pun ia tidak tahu karena itu tadi, pengetahuan dasar nya masih kurang.

Dan langkah selanjutnya setelah kita menguasai PHP native dilansir dari duniakomputer.com, sebelum mempelajari framework kita wajib tau apa itu MVC dan OOP. Kebanyakan atau hampir semua framework PHP menggunakan MVC sebagai pola design pengembangan aplikasi mereka.

MVC merupakan singkatan dari Model – View-Controller. Pola MVC akan memisahkan kode proses antara Model (Database), View (Tampilan) dan Controller (penghubung antara Model dan View). Hal ini bertujuan agar kode-kode program kita tidak bercampur baur antara tampilan(HTML, CSS), kode PHP(Controller) dan Database(Model).

Setelah menguasai php murni/native dan konsep OOP dan MVC kita bisa mulai untuk memilih framework mana yang akan kita dalami baik itu CodeIgniter,Laravel,Yii, dan framework lainnya, dan ketika kita sudah mantap untuk belajar satu framework misalkan CodeIgniter, maka dalami terlebih dahulu framework CodeIgniter, jangan dulu tergoda oleh framework-framework lain, karena apabila kita terlalu sering berpindah-pindah framework tanpa menguasai framework yang sebelumnya, maka bukan hal yang tidak mungkin, kita tidak akan pernah maju.

 


Share this Post: