PHP PHP Hypertext Preprocessor

Kekurangan : Harga Software yang Cukup Mahal. Mungkin salah satu kekurangan dari Dreamweaver ini adalah dari segi harga. Dreamweaver CS5 dibandrol oleh Adobe sekitar 399. Harga yang mungkin terjangkau oleh kalangan tertentu saja.

2.2.5.2 PHP PHP Hypertext Preprocessor

PHP merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server dapat dilihat pada gambar dibawah. Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :  Membaca permintaan dari clientbrowser.  Mencari halamanpage di server.  Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halamanpage.  Mengirim kembali halaman tersebut kepada client melalui internet atau intranet. Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki software di belakang Wikipedia. PHP juga dapat dilihat sebagai pilihan lain dari ASP.NETCVB.NET Microsoft, ColdFusion Macromedia, JSPJava Sun Microsystems, dan CGIPerl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla, Postnuke, Xaraya, dan lain-lain. Kelebihan PHP dari bahasa pemrograman lain  Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.  Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, nginx, hingga Xitami dengan konfigurasi yang relative mudah.  Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.  Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.  PHP adalah bahasa open source yang dapat digunakan di berbagai mesin Linux, Unix, Macintosh, Windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

2.2.5.3 MySQL