Wander Computindo, pengembang sistem website Indonesia. Jasa Pembuatan Website Perusahaan & Personal, Jasa Pembuatan Aplikasi Database Website, Jasa Pembuatan Aplikasi Custom, Jasa Perbaikan Program Aplikasi Website.

Home > Kamus Teknologi > Perbedaan Pemrograman PHP Native dan Framework

Perbedaan Pemrograman PHP Native dan Framework

PHP Framework

Apa Perbedaan Pemrograman PHP Native dan Framework

Untuk anda pemula pemrograman PHP, ini adalah artikel yang tepat untuk mengenali apa itu perbedaan antara pemrograman native dan framework. Singkatnya framework merupakan istilah untuk serangkaian konsep kerja yang tersusun rapi untuk membangun sebuah sistem dengan sangat mudah.

PHP Native

PHP native merupakan pemrograman web perpaduan bahasa pemrograman yang didasari dengan bahasa pemrograman PHP yang mana bisa disisipi oleh text Javascript, css, bootstrap dan lain-lain. Native sendiri artinya asli, yakni pemrograman php yang murni disusun dan di coding/dibangun oleh para programmer sendiri tanpa ada istilah tambahan buat settingan/ konfigurasi lainnya. Manfaat dari PHP Native sederhana kalau kita sudah menguasai maka akan lebih mudah menggunakan PHP Framework.

Berikut kelebihan dan kelemahan menggunakan PHP Native

Kelebihan PHP Native :

  • Pemrograman yang dibangun atas dasar pemikiran programmer itu sendiri.
  • Bisa dibentuk dalam format OOP (Object Oriented Programming) maupun Strutural, tergantung kemampuan programmer tersebut.
  • Kita bisa menerapkan dalam skala mudah sampai sulit tergantung tingkat kesulitan bahasa pemrograman yang digunakan.

Kelemahan PHP Native :

  • Dokumentasi pemrograman yang tidak jelas, karena PHP Native dibangun atas dasar pemahaman programmer “tersebut” maka belum tentu pemikiran programmer lain selaras dengan programmer yang merancang program tersebut. Maka dari itu dokumentasi merupakan hal yang wajib diperlukan, agar dapat melakukan maintenance (perbaikan) ataupun Upgrade
  • Tidak cocok untuk proses bisnis ataupun sistem yang luas.
  • Tidak adanya Coding Style Consitence, apabila sistem kita dikelola oleh programmer lain maka akan ada perbedaan dalam penulisan source code program.
  • Tidak adanya Security Concern Framework, tidak adanya security/pengamanan default pada sistem yang dibangun. Alias kita harus membangun sendiri pengamanannya

PHP Framework

Framework PHP sama dengan penjelasan PHP Native diatas, pada dasarnya Framework PHP dibangun dengan bahasa pemrograman PHP. Framework sendiri dapat diartikan sebagai kerangka kerja, sebagai kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah program seperti koneksi database, variable, file dan lain-lain.

Berikut kelebihan dan kelemahan menggunakan PHP Framework

Kelebihan menggunakan Framework :

  • Dapat membantu developer/programmer dalam membangun apliasi
  • Penerapan Design Patterns memudahkan dalam rancangan, Pengembangan dan pemeliharaan sistem.
  • Stability dan Realiability aplikasi yang kita bangun lebih stabil dan handal.
  • Coding Style Consitence, memudahkan dalam hal membaca source code karena cara pengkodean yang sama/konsisten.
  • Security Concern Framework, mengantisipasi dan memasang perisai terhadap adanya berbagai masalah.
  • Dokumentasi, framework dapat mendisiplinkian kita menulis dokumentasi untuk sistem apa yang kita bangun.

Kelemahan menggunakan Framework :

  • Programmer mungkin akan menembukan kemungkinan batasan-batasan ketika merancang aplikasi menggunakan framework, contoh : belum tentu fungi di Framework A ada di Framework B.
  • Kemungkinan akan ada penambahan biaya apabila pihak development kurang mendekumentasi dan kurang disupport.

Contoh 6 Framework PHP terbaik saat ini :

  • Laravel
  • Yii
  • Codeigniter
  • CakePHP
  • Zend
  • Symfony

Untuk pembelajaran Laravel dan Codeigniter anda bisa menemukan di dalam situs ini, kami akan membahas secara tuntas mengenai Tutorial dasar Codeigniter maupun Laravel.

Nah buat kalian yang sudah pro, framework mana yang menjadi favorit saat membangun program?

Star Rating:

Beri penilaian bintang untuk ini !

Average rating / 5. Vote count:

Kami senang atas respon anda...

Ikuti kami di sosial media untuk update terbaru!

Maaf atas ketidakpuasan anda!

Biarkan kami memperbaiki kesalahan!

Bagikan ke teman:

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Share!