Rabu, 27 April 2011

Mengapa PHP

Mengapa PHP?

Di samping PHP, sebenarnya ada beberapa jenis pemrograman lain yang termasuk server side programming yaitu JSP (Java Server Pages), ASP (Active Server Pages), Phyton, dan Perl, serta masih ada lagi beberapa yang lain. Namun mengapa saya rekomendasikan PHP untuk Anda pelajari? Ya… karena PHP memiliki beberapa kelebihan antara lain:
  1. Bahasa pemrograman PHP sangat mudah dipelajari karena mirip dengan bahasa C/C++
  2. PHP mudah diimplementasikan karena software PHP servernya 100% Free
  3. Kebanyakan server web hosting mensupport PHP
  4. PHP paling banyak digunakan oleh web programmer di seluruh dunia
  5. Anda bisa melakukan instalasi PHP server sendiri dengan mudah di komputer pribadi Anda untuk belajar.
  6. Integrasi antara PHP dan database mudah untuk diimplementasikan karena PHP mensupport banyak database (DBMS), seperti MySQL, MS. Access, Oracle, DB2, Dbase, Interbase dll.
Tool Apa Saja Yang Diperlukan Untuk Belajar PHP?

Untuk memudahkan Anda belajar PHP, berikut ini beberapa tool yang sebaiknya Anda miliki :
  1. Software web server, bisa dipilih salah satu antara Apache, IIS, PWS (100 % free)
  2. Software PHP server (100% free)
  3. Software database, sebaiknya pilih MySQL karena 100% free. Bila sudah menguasai PHP + MySQL bisa dikembangkan dengan database yang lain.
  4. Text Editor, misalkan Notepad atau Notepad++. Dalam hal ini saya merekomendasikan Notepad++ karena selain software ini 100% free, juga mensupport untuk memudahkan penulisan bahasa program.
  5. Web Editor, misalnya Dreamweaver atau Frontpage (sifatnya optional) sebagai pendukung saja.
Untuk tool no. 1 s/d 3 sebenarnya Anda tidak perlu mencarinya atau menginstalasi secara terpisah, karena ada software paket yang di dalamnya sudah tersedia web server Apache, PHP server dan MySQL. Dalam hal ini saya merekomendasikan AppServ (http://www.appservnetwork.com) sebagai softwarenya. Software ini 100% Free. Untuk AppServ rilis terakhir (2.6.0) Anda akan mendapatkan :

· Apache 2.2.8
· PHP 6.0.0-dev
· MySQL 6.0.4-alpha
· phpMyAdmin-2.10.3

Yudi Rusmawan

2 komentar: