Perbedaan ASP Dengan PHP

21:43 Add Comment
WEB - Dalam dunia website programing sudah banyak sekali bahasa yang digunakan untuk membuat website seperti, HTML, CSS, PHP, JS dan masih banyak lagi yang mungkin belum banyak orang ketahui karena bahasa bahasa programing di atas sudah sangat terkenal dan paling banyak di pakai.



tapi disini kita tidak akan membahas semua bahasa pemograman web yang ada, kita hanya akan membahas dan membedakan bahasa pemograman ASP dan PHP yang terbilang hampir sama karena ASP juga bisa membuat aplikasi aplikasi web server seperti PHP.
dan masih banyak orang yang bingung dalam memilih bahasa ASP atau PHP.


kenapa ASP? dari sekian banyak bahasa pemograman kenapa hanya ASP yang kita bahas disini, 
itu karena ASP juga sudah cukup diketahui oleh para programmer programmer.


ASP (Active Server Pages)

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk tekhnologi yang disediakan oleh Microsoft.

dan juga ASP juga merupakan suatu jenis program yang bekerja dalam Microsoft (Windows) melalui IIS (Internet Information Server). ASP memerlukan server Microsoft untuk menjalankan website

Bahasa pemograman ASP lebih banyak mirip dengan syntax dan interface-nya pemrograman Visual Basic. Hal itu dikarenakan pada dasarnya Visual Basic adalah berkorelasi dengan produk dan program-program buatan Microsoft.

Contoh Penggunaan ASP 
<html>
<body>
<%
response.write("My first ASP script!")
%>
</body>
</html>


Kelebihan ASP (WikipediA) 
  • Mudah dalam mempelajarinya.
  • Mudah dikembangkan dari sistem yang telah dimiliki
  • Tidak perlu kompilasi.
  • Mudah menggabungkan dengan teknologi lain seperti CGI, DCOM, ActiveX dan lain-lain.
  • Dengan ActiveX Data Object dan SQL pembuatan Web Data Base menjadi lebih mudah.
  • Memberikan fasilitas keamanan seperti session Object, cookie, dan fasilitas transaksi online yang aman dengan protokol SSL, semua dapat dilakukan dengan sedikit kode tambahan.
  • Kode ASP tidak dapat di lihat pada client, hal ini di sebabkan oleh karena jika server menerima request file asp, maka file tersebut diproses dahulu pada server dan yang di kirimkan adalah kode-kode HTML


PHP: Hypertext Prepocessor

PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994.

sama seperti ASP, PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. oleh karena itu Bahasa atau code yang terdapat di website PHP atau ASP tidak dapat di lihat oleh client atau pengguna.

Contoh Sederhana Penggunaan PHP
<?php
    echo "Halo dunia";
?>



Kelebihan PHP (WikiPedia)
  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
  • Web Server yang mendukung PHP dapat ditemukan di mana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif 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.

Setelah mengetahui perbedaan dan kelebihan kelebihan bahasa pemograman ASP dan PHP, tentu masih banyak yang bertanya tanya untuk menggunakan yang mana, sebenarnya itu tergantung bahasa yang anda kuasai, jadi jangan sampai salah dalam memilih bahasa pemograman karena itu sangat mempengaruhi website.

bisa di bilang ASP merupakan bahasa pemograman premium karena untuk menggunakan database di ASP kita harus menggunakan MS-SQL yang harus kita beli dari microsoft itu sendiri, sedangkan php memiliki kebebasan dalam memilih database.