Apa itu ASP.NET? dan ia adalah ARKITEKTUR

Isi kandungan:

Anonim

Apa itu ASP.Net?

ASP.Net adalah platform pengembangan web yang disediakan oleh Microsoft. Ia digunakan untuk membuat aplikasi berasaskan web. ASP.Net pertama kali dikeluarkan pada tahun 2002.

Versi pertama ASP.Net yang digunakan adalah 1.0. Versi ASP.Net yang paling baru adalah versi 4.6. ASP.Net direka untuk berfungsi dengan protokol HTTP. Ini adalah protokol standard yang digunakan di semua aplikasi web.

Aplikasi ASP.Net juga boleh ditulis dalam pelbagai bahasa .Net. Ini termasuk C #, VB.Net, dan J #. Dalam bab ini, anda akan melihat beberapa asas asas kerangka .Net.

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

Senibina ASP.NET dan Komponennya

ASP.Net adalah kerangka kerja yang digunakan untuk mengembangkan aplikasi berbasis Web. Senibina asas kerangka ASP.Net adalah seperti gambar di bawah.

Diagram Senibina ASP.NET

Seni bina kerangka.Net berdasarkan komponen utama berikut

  1. Bahasa - Terdapat pelbagai bahasa untuk rangka kerja .net. Mereka adalah VB.net dan C #. Ini boleh digunakan untuk mengembangkan aplikasi web.
  2. Perpustakaan - Rangka Kerja .NET merangkumi sekumpulan perpustakaan kelas standard. Perpustakaan yang paling biasa digunakan untuk aplikasi web di .net adalah perpustakaan Web. Perpustakaan web mempunyai semua komponen yang diperlukan untuk dibangunkan. Aplikasi berasaskan web bersih.
  3. Runtime Bahasa Umum - Infrastruktur Bahasa Umum atau CLI adalah platform… Program bersih dijalankan di platform ini. CLR digunakan untuk melakukan aktiviti utama. Aktiviti merangkumi Pengecualian dan pengumpulan sampah.

Berikut adalah beberapa ciri utama kerangka ASP.Net

  1. Code Behind Mode - Ini adalah konsep pemisahan reka bentuk dan kod. Dengan membuat pemisahan ini, menjadi lebih mudah untuk mengekalkan aplikasi ASP.Net. Jenis fail umum fail ASP.Net adalah aspx. Anggaplah kita mempunyai laman web bernama MyPage.aspx. Akan ada fail lain yang disebut MyPage.aspx.cs yang akan menunjukkan bahagian kod halaman. Oleh itu Visual Studio membuat fail berasingan untuk setiap halaman web, satu untuk bahagian reka bentuk dan satu lagi untuk kod.
  2. Pengurusan Negeri - ASP.Net mempunyai kemudahan untuk mengawal pengurusan negeri. HTTP dikenali sebagai protokol tanpa status. Mari kita ambil contoh aplikasi keranjang belanja. Sekarang, apabila pengguna memutuskan apa yang ingin dibeli dari laman web tersebut, dia akan menekan butang kirim.

    Aplikasi perlu mengingati item yang pengguna pilih untuk pembelian. Ini dikenali sebagai mengingati keadaan aplikasi pada waktu semasa. HTTP adalah protokol tanpa status. Apabila pengguna pergi ke halaman pembelian, HTTP tidak akan menyimpan maklumat pada item troli. Pengekodan tambahan perlu dilakukan untuk memastikan barang troli dapat dibawa ke halaman pembelian. Pelaksanaan seperti itu kadang-kadang menjadi rumit. Tetapi ASP.Net boleh melakukan pengurusan negeri bagi pihak anda. Jadi ASP.Net dapat mengingati barang troli dan menyebarkannya ke halaman pembelian.

  3. Caching - ASP.Net dapat menerapkan konsep Caching. Ini meningkatkan prestasi aplikasi. Dengan mencache halaman yang sering diminta oleh pengguna dapat disimpan di lokasi sementara. Halaman-halaman ini dapat diambil dengan lebih cepat dan respons yang lebih baik dapat dikirimkan kepada pengguna. Oleh itu caching dapat meningkatkan prestasi aplikasi dengan ketara.

ASP.Net adalah bahasa pengembangan yang digunakan untuk membina aplikasi berasaskan web. ASP.Net direka untuk berfungsi dengan protokol HTTP standard.