Tak Bisa Terulang

Rabu, 06 Maret 2013

Pengertian ASP



Apa itu ASP.NET ?
ASP.NET adalah teknologi untuk mengembangkan, menyebarkan, dan menjalankan aplikasi web. ASP.NET merupakan bagian dari Microsoft NET Framework. Sehingga semua Fitur NET Framework tersedia untuk aplikasi ASP.NET.

Halaman web ASP.NET berisi teks murni, seperti file HTML. Anda dapat mengembangkan aplikasi Anda dalam bahasa apapun yang kompatibel dengan common language runtime, termasuk Microsoft Visual Basic dan C #. Bahasa-bahasa ini memungkinkan Anda untuk mengembangkan aplikasi ASP.NET. ASP.NET dapat menggabungkan semua format standar penting seperti XML dan SOAP, ditambah dengan ADO.NET.

Visual Studio. NET adalah alat pengembangan yang sangat baik untuk membangun aplikasi ASP.NET. Visual Studio. NET ini menyediakan semua tools yang diperlukan dan dukungan penuh untuk menciptakan aplikasi ASP.NET. ASP.NET Web Application di-host oleh Internet Information Server (IIS), didalam web ini akan dijelaskan dari awal mengenai apa yang penulis ketahui tentang asp.net, selamat menyimak.
Sebelum mulai menggunakan, kita perlu mengetahui dasar-dasar Active Server Pages (ASP). ASP merupakan teknologi yang dikembangkan oleh Microsoft, diluncurkan sekitar tahun 1996. ASP adalah tekonolgi server-side scripting, yang berarti segala proses programnya dilakukan di server sebelum dikirim ke client. Server-side scripting ini merupakan kebalikan dari client-side scripting, yang seluruh proses programnya dilakukan di client, contohnya JavaScript. Karena seluruh prosesnya berada di server, maka client akan menerima hasil dalam bentuk HTML biasa. Berbeda dengan client-side scripting, dimana client juga menerima script. Jelas server-side scripting ini lebih aman dan lebih bebas untuk dikembangkan.
Yang biasanya kita katakan sebagai halaman ASP, sebenarnya terdiri dari 3 bagian.
  • ASP objects. Sebenarnya, yang dinamakan ASP adalah object, atau lebih tepat Component Object Model (COM), bukan bahasa pemrograman yang sering kita lihat. ASP dikembangkan diatas dasar ISAPI. ASP hanya terdiri dari 6 object yang sangat sederhana, tetapi karena digabungkan dengan struktur teknologi Microsoft lainnya, object ini menjadi sangat berguna. Keenam object tersebut adalah Application, Session, Response, Request, Server, dan ObjectContext.
  • Bahasa Scripting. Dalam bahasa scripting inilah object-object ASP dimanipulasi sesuai dengan yang kita kehendaki. Bahasa scripting yang diberikan oleh Microsoft adalah VBScript dan JScript. Keduanya dapat dipakai untuk menulis script ASP. Perbedaan antara dua bahasa tersebut hanyalah masalah selera. Standarnya adalah VBScript, dan bahasa ini yang paling banyak dipakai oleh developer ASP di seluruh dunia. ASPIndonesia.net juga memakai bahasa dalam artikel-artikel yang ada. Ada pihak ketiga yang kini mengembangkan PerlScript, favorit dari mereka yang berpengalaman di Unix.
  • ActiveX Server Component. Object ASP hanyalah perekat antara halaman HTML dengan program yang berada di server. Bahasa scripting hanya digunakan untuk membuat alur logika yang diperlukan. Untuk masalah akses ke database, akses ke program lain, dan sebagainya, maka diperlukanlah ActiveX Server Component. ActiveX Server Component ini sering dipakai dalam halaman ASP seperti ini : Set oConn = Server.CreateObject("ADODB.Connection")
    Perintah diatas membuat server memanggil ActiveX Server Component yang bersangkutan. ActiveX Server Component ini dapat dibuat dengan banyak bahsa pemrograman, contohnya Visual Basic, Visual C++, Delphi, Java, dll.
Dengan adanya ketiga bagian diatas, sebuah halaman ASP bisa menjalankan program-program yang sangat rumit di server. Inilah yang menjadi keunggulan ASP yang terutama. Biasanya kita sering melakukan akses database dengan ADODB, mengirim e-mail dengan CDONTS, tetapi ASP juga bisa melakukan hal lain yang jauh lebih rumit dengan komponen yang kita buat sendiri. Semuanya ini didasarkan dari teknologi Component Object Model (COM).
Informasi dapat diperoleh di www.zope.com, www.zope.org.

Tidak ada komentar:

Posting Komentar