Apa itu ASP.NET? dan itu ARSITEKTUR

Daftar Isi:

Anonim

Apa itu ASP.Net?

ASP.Net adalah platform pengembangan web yang disediakan oleh Microsoft. Ini digunakan untuk membuat aplikasi berbasis web. ASP.Net pertama kali dirilis pada tahun 2002.

Versi pertama ASP.Net yang digunakan adalah 1.0. Versi terbaru ASP.Net adalah versi 4.6. ASP.Net dirancang untuk bekerja dengan protokol HTTP. Ini adalah protokol standar yang digunakan di semua aplikasi web.

Aplikasi ASP.Net juga dapat ditulis dalam berbagai bahasa .Net. Ini termasuk C #, VB.Net, dan J #. Di bab ini, Anda akan melihat beberapa dasar dasar kerangka kerja .Net.

Bentuk lengkap ASP adalah Active Server Pages, dan .NET adalah Network Enabled Technologies.

Arsitektur ASP.NET dan Komponennya

ASP.Net adalah kerangka kerja yang digunakan untuk mengembangkan aplikasi berbasis web. Arsitektur dasar kerangka ASP.Net seperti yang ditunjukkan di bawah ini.

Diagram Arsitektur ASP.NET

Arsitektur framework.Net didasarkan pada komponen kunci berikut

  1. Bahasa - Berbagai bahasa tersedia untuk kerangka kerja .net. Mereka adalah VB.net dan C #. Ini dapat digunakan untuk mengembangkan aplikasi web.
  2. Perpustakaan - .NETFramework mencakup sekumpulan perpustakaan kelas standar. Pustaka yang paling umum digunakan untuk aplikasi web di .net adalah pustaka Web. Perpustakaan web memiliki semua komponen yang diperlukan yang digunakan untuk mengembangkan aplikasi berbasis web.Net.
  3. Common Language Runtime - Common Language Infrastructure atau CLI adalah sebuah platform… Program Net dijalankan pada platform ini. CLR digunakan untuk melakukan aktivitas utama. Kegiatannya meliputi Penanganan Pengecualian dan Pengumpulan Sampah.

Di bawah ini adalah beberapa karakteristik utama dari kerangka ASP.Net

  1. Code Behind Mode - Ini adalah konsep pemisahan desain dan kode. Dengan dibuatnya pemisahan ini, maka pemeliharaan aplikasi ASP.Net menjadi lebih mudah. Jenis file umum dari file ASP.Net adalah aspx. Asumsikan kita memiliki halaman web bernama MyPage.aspx. Akan ada file lain bernama MyPage.aspx.cs yang akan menunjukkan bagian kode halaman. Jadi Visual Studio membuat file terpisah untuk setiap halaman web, satu untuk bagian desain dan yang lainnya untuk kode.
  2. State Management - ASP.Net memiliki fasilitas untuk mengontrol manajemen negara. HTTP dikenal sebagai protokol tanpa negara. Mari kita ambil contoh aplikasi keranjang belanja. Sekarang, ketika pengguna memutuskan apa yang ingin dia beli dari situs, dia akan menekan tombol kirim.

    Aplikasi perlu mengingat item yang dipilih pengguna untuk pembelian. Ini dikenal sebagai mengingat status aplikasi pada titik waktu saat ini. HTTP adalah protokol tanpa negara. Saat pengguna membuka halaman pembelian, HTTP tidak akan menyimpan informasi pada item keranjang. Pengkodean tambahan perlu dilakukan untuk memastikan bahwa item gerobak dapat dibawa ke halaman pembelian. Implementasi seperti itu terkadang bisa menjadi kompleks. Tetapi ASP.Net dapat melakukan manajemen negara atas nama Anda. Jadi ASP.Net dapat mengingat item keranjang dan meneruskannya ke halaman pembelian.

  3. Caching - ASP.Net dapat menerapkan konsep Caching. Ini meningkatkan kinerja aplikasi. Dengan caching halaman-halaman yang sering diminta oleh pengguna dapat disimpan di lokasi sementara. Halaman-halaman ini dapat diambil lebih cepat dan tanggapan yang lebih baik dapat dikirim ke pengguna. Jadi caching dapat meningkatkan kinerja aplikasi secara signifikan.

ASP.Net adalah bahasa pengembangan yang digunakan untuk membangun aplikasi berbasis web. ASP.Net dirancang untuk bekerja dengan protokol HTTP standar.