- Beranda
- The Lounge
Lebih prefer PHP atau cari yang lain aja?
...
TS
sursev07
Lebih prefer PHP atau cari yang lain aja?
PHP bukanPemberi Harapan Palsu ya gaess. PHP yang bakal kita bahas disini berhubungan dengan dunia pemrograman yaaa. PHP alias Personal Home Page yang sekarang dikenal dengan Hypertext Preprocessor merupakan salah satu bahasa pemrograman berbasis web. Sebenernya bahasa ini awalnya oleh Rasmus Lerdorf, dia nulie komponen CGI kemudian bareng sama Andi Gutmans dan Zeev Suraski, yang nulis parser maka lahir lah PHP 3. Nah itu deh sekilas sejarahnya, kalau kurang lengkap bisa baca di wiki. Hehehehe...
Nah disini gw mau mengulas kenapa sih PHP banyak hatersnya (diragukan oleh kebanyakan developer). Jadi ini beberapa pendapat orang - orang di salah satu forum diskusi kenapa banyak developer yang ga demen ama ni PHP.
1. PHP meng-encourage gaya pemrograman yang tidak aman berdasarkan desain
Kata salah seorang programmer nih gaes . Sintaks di PHP itu bikin agan buat nyambungin value - value yang mengarah ke kerentanan injeksi SQL dan cross-site scripting. Jadi mau ga mau agan dan sista developer harus secara aktif mengatasi hal ini dengan secara hati-hati menautkan kode Anda dengan panggilan ke fungsi dengan nama panjang seperti htmlspecialchars () dan mysql_real_escape_string () ya pastiiin deh nama fungsi yang ga gampang ditebak.
Misalnya nih , coba agan dan sista pilih code diantara
(a)
PHP Code:
<?php $result = mysql_query("SELECT * FROM users WHERE user='$_REQUEST[user]' AND pass='$_REQUEST[pass]'"); ?>
(b)
PHP Code:
<?php $result = mysql_query("SELECT * FROM users WHERE user='" . mysql_real_escape_string($_REQUEST[user]) . "' AND pass='" . mysql_real_escape_string($_REQUEST[pass]) . "'"); ?>
2. Bahasa nya ranjau buat hidden security problems
Misalnya :
maka code kaya gini bakal gampang di-attack
vulnerability ini sebenernya diketahui gara2 perubahan strcmp di PHP 5.3 dan parahnya lagi ga da info rilis mengenai hal tersebut. wuihhh
3. PHP References merusak otak.
Jadi menurut para developer developer nih gan, si PHP ini bakalan ngerusak otak agan dan sista developer dengan cara yang akan menyulitkan Anda untuk mempelajari bagaimana reference dan pointer bekerja dalam bahasa pemrograman yang sebenarnya.
4. PHP aneh
Ada pendapat salah seorang developer , bahwa kalau make PHP ini bener - bener bertentangan dengan keyakinannya dan aneh. Entah kenapa ada fitur yang rusak gitu aja ntah kenapa.
Tapi dibalik itu semua PHP itu punya beberapa keuntungan kokkk
1. Open source
2. Simple dan mudah dipelajarin
3. Support ngoding dalam bentuk OOP dan struktural
4. PHP bisa digunakan dibanyak OS misalnya LInux, Microsoft Windows, Mac OS X, RISC OS, dan mungkin masih ada yang lain juga
5. Built in function yang powerful
6. belakangan ini juga udah ada kok dokumentasi PHP , dan lumayan membantu sih
dan masih banyak lagi keuntungan make PHP.
Dan menurut gw juga tergantung kebutuhan sih, ga melulu fanatik sama 1 bahasa . Hehehehe
Spoiler for sumur:
0
816
11
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
The Lounge
925.2KThread•91.1KAnggota
Urutkan
Terlama
Komentar yang asik ya