Translate

Sunday, August 7, 2016

PHP



  1. 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
  1. 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