Teknologi server side yang akan kita pelajari pada modul ini adalah PHP.
Walaupun demikian, perlu diketahui teknologi alternatif yang dapat
menjadi bahan pertimbangan.
CGI Script
CGI Script dapat dibuat dengan berbagai bahasa pemrograman, misalnya
Perl atau Phyton. Teknologi ini pernah sangat populer di masa awal
berkembangnya web based application. Tetapi saat ini banyakditinggalkan orang karena tidak efisien, tidak fleksibel, dan keamanannya
rendah.
Proprietary API
Teknologi ini adalah bahasa pemrograman yang disediakan masingmasing
webserver, misalnya ISAPI atau NSAPI. Teknologi ini memiliki
kelemahan, yaitu hanya dapat berjalan di webserver tertentu, sehingga
mengurangi portabilitas.
ASP
Merupakan solusi server side programming dari Microsoft. Teknologi ini
banyak digunakan oleh para programmer yang berlatar belakang Visual
Basic. Database pasangannya adalah MS SQL Server. Operating system
pasangannya adalah Window 2000 Server yang menjalankan webserver
Microsoft IIS.
JavaServlet/JSP
Teknologi server side Java. Mempunyai banyak keunggulan dan
kemudahan pemrograman. Tetapi karena murni berorientasi objek,
banyak programmer pemula kesulitan menggunakannya. Selain itu, Java
juga adalah bahasa pemrograman yang relatif rumit bagi pemula.
Keunggulannya, sangat portabel. Dapat dipindahkan dengan mudah dari
Windows ke Unix dan sebaliknya.
ColdFusion
Bahasa pemrograman ini mirip dengan HTML, menggunakan tag untuk
membentuk blok-blok programnya.
PHP
Banyak digunakan oleh programmer berlatar belakang C/C++ karena
kemiripan syntaxnya. Open source, karenanya gratis dan bebas.
Database pasangannya biasanya MySQL, dijalankan bersama webserver
Apache di atas operating system Linux. Semuanya gratis dan bebas.