sursev07Avatar border
TS
sursev07
Lebih prefer PHP atau cari yang lain aja?

PHP  bukanPemberi Harapan Palsu ya gaessPHP 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




Diubah oleh sursev07 27-04-2018 03:49
0
814
11
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan