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).
Dengan
adanya teknologi ASP ini dalam halaman web dapat diisikan HTML tag, ASP script,
panggilan ke komponen di server. Kombinasi ini menghasilkan aplikasi web yang
canggih.
Informasi
dapat diperoleh di www.zope.com, www.zope.org.
Tidak ada komentar:
Posting Komentar