- PHP
.
PHP
singkatan dari Personal Home Page/PHP Hypertext Processor, bahasa scripting yang dibungkus dengan HTML yang dijalankan
di sisi server sedangkan yang dikirimkan ke browser hanya hasilnya saja.
Sebagian besar perintahnya berasal dari
bahasa C, Java, Perl dan beberapa fungsi khusus PHP. PHP juga dimaksudkan
sebagai pengganti teknologi lama, seperti CGI (Common Gateway Interface)
PHP bisa
terinteraksi dengan hampir semua teknologi web yg ada. Developer bisa menulis program PHP yg
mengeksekusi suatu prgram CGI di server lain. Fleksibiltas ini bermanfaat bagi
pemilik situs web besar dan sibuk, Hal ini mempermudah dan penghalusan
peralihan antara teknologi lama & baru.
Open source,
karenanya gratis dan bebas. Database pasangannya biasanya MySQL, dijalankan bersama
webserver Apache di atas operating system Linux. Semuanya gratis dan bebas.
Perbandingan PHP dengan yang lain
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 banyak
ditinggalkan
orang karena tidak efisien, tidak fleksibel, dan keamanannya
rendah.
Proprietary API
Teknologi ini adalah
bahasa pemrograman yang disediakan masing-masing 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
- modul Mysql
MySQL adalah SQL Database Management System (DBMS)
yang bersifat multithreading dan multiuser. MySQL AB membuat
MySQL dapat diperoleh sebagai free software dengan GPL, dan juga menyediakan
dual-license dengan proprietary license jika penggunaannya tidak sesuai dengan
GPL.
Platform
Platform mySQL antara lain AIX, BSDi, FreeBSD,
GNU/Linux, Mac OS X, Windows, dll.
Fitur
Fitur dalam mySQL antara lain:
Ø Dukungan
terhadap ANSI SQL 99 dan ekstensinya
Ø Dukungan
cross-platform
Ø Stored
procedure
Ø Trigger
Ø Cursor
Ø View
yang dapat diupdate
Ø Sub
Select
Ø dll
No comments:
Post a Comment
silahkan membaca dan berkomentar