Mengenal CGI, PHP dan Java

Program Sederhana AspUntuk alasan keamanan, banyak programmer web lebih memilih menggunakan CGI dibanding client-side script. Bila Anda hendak melihat script CGI dengan fasilitas View Source/PageSource pada browser Anda, yang terlihat hanyalah file HTML biasa dan CGI-nya tidak akan Anda temukan. Mengapa? Karena yang dikirimkan kepada web browser adalah hasil eksekusi program CGI tersebut. Inilah kelebihan CGI dibandingkan dengan client-side script.

Bagaimana bila CGI dibandingkan dengan server-side script lainnya? Perbandingannya dapat diberikan sebagai berikut:
• CGI vs ASP
CGI merupakan utilitas pemrograman yang telah diperkenalkan sejak era web dimulai. Dibandingkan dengan ASP yang baru muncul setelah Microsoft meluncurkan IIS (Internet Information Services) dan PWS (Personal Web Server), CGI jauh lebih matang dalam kemampuan dan pustakanya.

• CGI vs PHP
PHP sejak semula memang diciptakan dengan tujuan berbeda dengan CGI. Kalau CGI diciptakan untuk memberikan kemampuan pemrograman terhadap website, maka PHP diciptakan sebagai tool untuk mempermudah pembuatan homepage pribadi. Karena itu CGI memiliki kemampuan pemrograman yang lebih luas daripada PHP. PHP sendiri menang dari CGI dalam hal kemudahan pemakaian.

• CGI vs Java
Java saat ini sedang meledak di dunia teknologi informasi. Tetapi apakah Java akan sanggup menggantikan CGI, hal itu masih merupakan tanda tanya. Yang pasti, hingga saat ini untuk pemrograman web yang paling banyak digunakan adalah CGI. Dibandingkan dengan Java, masing-masing memiliki kelebihan dan kelemahan tersendiri.

Mana yang Anda pilih? Semuanya tergantung pada Anda dan program berbasis web yang ingin Anda buat. Kalau Anda misalnya ingin membuat program-program sederhana seperti counter dan buku tamu, mungkin menggunakan PHP lebih memudahkan Anda. Jika Anda ingin membuat sebuah chatroom ataupun aplikasi lain yang berorientasi pada jaringan, Java adalah pilihan paling tepat. Tetapi, jika Anda ingin membuat sebuah database dan mesin pencari (search engine), maka CGI mestinya menjadi pilihan utama Anda.

Pustaka
Membuat Web Dinamis dan Interaktif dengan CGI Oleh Frans

Leave a Reply

*

*