Apa itu PHP?
PHP (Hypertext Prepocessor) adalah Bahasa penulisan skrip open-source yang banyak digunakan dalam pemrograman website (web development). Bahasa ini umumnya dijalankan dalam komunikasi sisi server, dan saat ini didukung oleh hampir semua system.
Sejarah Singkat PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih Bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI.
Apa Fungsi PHP?
Secara umum , fungsi PHP adalah digunakan untuk pengembangan website. Baik website statis seperti situs berita yang tidak membutuhkan banyak fitur. Ataupun website dinamis seperti took online dengan segudang fitur pendukung.
Namun, pengguna PHP tidak terbatas pada pengembangan website saja, lho. Karena fleksibelitasnya yang tinggi, PHP juga bisa digunakan untuk membuat aplikasi computer sekalipun.
Apa Kelebihan dan Kekurangan PHP?
Kelebihan :
- Memiliki Komunitas yang Besar
Seorang web programmer pasti mengenal PHP dan pasti sudah pernah bermain PHP. Contoh web yang menggunakan PHP dan paling popular yaitu Facebook, Yahoo, Wikipedia, WordPress. Komunitas ini membahas dan sharing dalam pemrograman PHP.
- Mudah Dipelajari
PHP mudah di install dan dikonfigurasi menjadikan programmer tingkat entry level yang mudah dipelajari bahkan pemula sekalipun.
- Pengembangan Cepat
Membuat aplikasi dengan menggunakan PHP akan lebih cepat daripada mengembangkan aplikasi web dengan Bahasa pemrograman lainnya. PHP menyuguhkan banyak tools yang tersedia secara open source sehingga mempercepat proses dari start sampai finish.
- Ringkas
Ringkas karena tidak perlu melakukan setting berlebihan, konfigurasi dengan database yang mudah serta proses pengembangan yang tidak memerlukan kompilasi pada saat install. Hal tersebut yang membuat PHP menjadi lebih ringkas dan praktis dibandingkan dengan Bahasa pemrograman lainnya. Perlu diingat PHP dapat juga digunakan dalam dokumen HTML.
- Maintenance Mudah
PHP memiliki sifat interpreter yang membuat seorang programmer dapat melakukan uptade software jika dperlukan maupun PHP sedang berjalan dan tanpa harus melakukan kompilasi source code. PHP dapat berjalan di berbagai macam web seperti Apache, Nginx, dan IIS.
- Open Source
PHP yang bersifat open source dengan lisensi PHP License V3.01 yang berisi setiap pennguna program PHP bebas menggunakan PHP secara gratis tanpa memberikan royalty apapun ke PHP groub namun wajib mencantumkan lisensi atas PHP yang dimiliki PHP Groub.
Kekurangan :
- Kurang pas jika digunakan untuk pengembangan dengan skala besar.
- Tidak memiliki system pemrograman berorientasi objek yang sesungguhnya.
- Tidak dapat memisahkan antara tampilan dengan login dengan baik.
- PHP memiliki kelemahan keamanan tertentu jika programmer tidak teliti dalam melakukan [erograman dan kurang memperhatikan isi dan kofigurasi PHP.
- Kode PHP mudah dibacaa semua orang dan kompilasi hanya dapat dilakukan dengan tool yang mahal.
0 Komentar