Pengenalan dan Sejarah PHP
                      PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web.
PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada 
awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. 
Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain 
diseluruh dunia, dan akan terus bertambah karena kemudahan aplikasi PHP 
ini dibandingkan dengan bahasa Server side yang lain. Anda dapat melihat
 angka sesungguhnya di http://www.php.net/usage.php.
Saat ini PHP amat populer dan menggantikan Perl yang sebelumnya juga 
populer sebagai bahasa scripting web. PHP telah menjadi modul Apache 
terpopuler (menurut http://www.securityspace.com), melebihi FrontPage dan mod_perl. Dan menurut hasil survei http://www.netcraft.co.uk, PHP terus meningkat penggunaannya dan telah digunakan pada jutaan domain dan jutaan alamat IP.
PHP telah digunakan oleh berbagai situs populer baik luar negeri maupun situs dalam negeri.
                     Kronologi Singkat Sejarah PHP:
- Akhir 1994: Rasmus Lerdorf, programmer Unix dan Perl membuat skrip 
Makro Perl CGI yang dapat mengetahui siapa saja yang mengakses resumenya
 yang ditaruh di web.
- Awal 1995: PHP 1 (Personal Home Page Tools), Rasmus menulis ulang 
PHP dalam C dan mengajarkan belasan programmer untuk menggunakannya. Ia 
juga melengkapinya dengan Form Interpreter(FI) untuk memproses SQL dan 
data Form.
- Sept-Okt 1995: PHP 2. Kode PHP dan FI ditulis ulang dan digabungkan
 menjadi PHP/FI, akhir 1995 dibagikan gratis bagi publik pertama kalinya
- Apr 1996: Rasmus menulis mod_php, modul PHP untuk Apache
- Des 1996: PHP/FI pertama kali mendukung MySQL dan telah dipakai di 15 ribu situs di dunia
- Pertengahan 1997: Pemakai PHP/FI mencapai 50 ribu situs
- Okt 1997: PHP3 dimulai dengan sumbangan parser dari Zeev dan Andi
- Jan 1998: Dukungan MySQL untuk Windows dan PHP mendukung lebih dari
 7 database, mSQL, MySQL, Sybase, PostgreSQL, SQL Server, Adabas dan 
Oracle.
- 6 Juni 1998: PHP 3 (Professional Home Page) dirilis
- Des 1998: PHP disertakan di RedHat Linux (PHP 3 sejak RedHat 6.2 dan PHP 4 sejak 7)
- Mei 1999: PHP 4 beta
- Okt 1999: PHP melampaui FrontPage sebagai modul Apache terpopuler
- Nov 1999: PHP digunakan di 1,1 juta domain dan 357 ribu alamat IP 
menurut survey Netcraft. Zeev dan ANdi mendirikan Zend Technologies, 
LTd.
- 20-24 Jan 2000: Konferensi Internasional PHP di TelAviv
- 2 Maret 2000: Zend diluncurkan sebagai portal PHP
- 22 Mei 2000: PHP 4 diluncurkan
PHP menjadi populer karena kesederhanaanya dan kemampuannya dalam 
menghasilkan berbagai aplikasi web. Mulai dari counter, sistem artikel 
atau content management system, e-commerce/e-store, bulletin board/forum
 diskusi, dan sebagainya dapat dibuat dengan PHP.
PHP adalah salah satu bahasa Server-side yang didesain khusus untuk 
aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena 
bahasa Server side, maka bahasa PHP akan dieksekusi di server, sehingga 
yang dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan 
kode PHP anda tidak akan terlihat.
PHP termasuk dalam Open Source Product dan saat ini telah mencapai 
versi 4. Jadi anda dapat merubah source code dan mendistribusikannya 
secara bebas. PHP juga diedarkan secara gratis. Anda bisa mendapatkannya
 secara gratis. PHP juga dapat berjalan diberbagai web server semisal 
IIS, Apache. PWS, dll.
Penggabungan PHP dengan HTML PHP dapat digabung / mixed dengan HTML, 
Untuk penulisannya dalam HTML, kode PHP diawali dengan tanda .
Contoh kode:
<html>
<head>
<title>Testing</title>
</head>
<body>
<?php echo “Halo Dunia”; ?>
</body>
</html>
Kelebihan PHP:
- Aplikasi dengan PHP cukup cepat dibandingkan dengan aplikasi CGI 
dengan Perl atau Phyton bahkan lebih cepat dibanding dengan ASP maupun 
Java dalam berbagai aplikasi web (Kecepatan ini bisa bervariasi karena 
dipengaruhi oleh tipe aplikasi dan jumlah pengunjung).
- Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux
- Sintaks mirip C dan mudah dipelajari
- Komunitas yang ramai dan saling membantu, seperti di 
diskusiweb.com, phpbuilder.com, phpindo.com, serta berbagai situs dan 
mailing list lain.
- Berbagai skrip atau aplikasi siap pakai yang gratis telah tersedia
Kelemahan PHP:
- Tidak ideal untuk pengembangan skala besar
- Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini)
- Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)
No comments:
Post a Comment