Що таке ASP.NET? і це АРХІТЕКТУРА

Що таке ASP.Net?

ASP.Net — це платформа веб-розробки, яку надає Microsoft. Використовується для створення веб-додатків. ASP.Net був вперше випущений в 2002 році.

Першою розгорнутою версією ASP.Net була 1.0. Найновішою версією ASP.Net є версія 4.6. ASP.Net розроблений для роботи з протоколом HTTP. Це стандартний протокол, який використовується в усіх веб-додатках.

Програми ASP.Net також можна писати різними мовами .Net. До них належать C#, VB.Net і J#. У цьому розділі ви побачите деякі базові основи .Net framework.

Повна форма ASP — це Active Server Pages, а .NET — це мережеві технології.

ASP.NET Archiструктура та її компоненти

ASP.Net — це структура, яка використовується для розробки веб-додатків. Базова архітектура структури ASP.Net показана нижче.

ASP.NET Archiструктура та її компоненти
ASP.NET Archiдіаграма текстури

Архітектура фреймворку .Net базується на наступних ключових компонентах

  1. Language – Існує безліч мов для .net framework. Це VB.net і C#. Їх можна використовувати для розробки веб-додатків.
  2. Library – .NET Framework містить набір стандартних бібліотек класів. Найпоширенішою бібліотекою, яка використовується для веб-програм у .net, є веб-бібліотека. Веб-бібліотека містить усі необхідні компоненти, які використовуються для розробки веб-додатків .Net.
  3. Загальне мовне виконання – Common Language Infrastructure або CLI – це платформа. На цій платформі виконуються програми .Net. CLR використовується для виконання ключових дій. Діяльність включає обробку винятків і збирання сміття.

Нижче наведено деякі ключові характеристики структури ASP.Net

  1. Режим Code Behind – Це концепція поділу дизайну та коду. Зробивши це розділення, стає легше підтримувати Додаток ASP.Net. Загальний тип файлу ASP.Net – aspx. Припустімо, що у нас є веб-сторінка під назвою MyPage.aspx. Буде ще один файл під назвою MyPage.aspx.cs, який позначатиме кодову частину сторінки. Тому Visual Studio створює окремі файли для кожної веб-сторінки, один для частини дизайну, а інший для коду.
  2. Державне управління – ASP.Net має можливість контролювати управління станом. HTTP відомий як протокол без стану. Розглянемо приклад програми кошика для покупок. Тепер, коли користувач вирішує, що він хоче купити на сайті, він натискає кнопку відправки. Додаток повинен запам’ятати товари, які користувач вибрав для покупки. Це відомо як запам'ятовування стану програми на поточний момент часу. HTTP є протоколом без стану. Коли користувач переходить на сторінку покупки, HTTP не зберігатиме інформацію про товари в кошику. Необхідно виконати додаткове кодування, щоб гарантувати, що елементи кошика можна буде перенести на сторінку покупки. Така реалізація іноді може бути складною. Але ASP.Net може керувати станом від вашого імені. Таким чином, ASP.Net може запам’ятати елементи кошика та передати їх на сторінку покупки.
  3. кешування – ASP.Net може реалізувати концепцію кешування. Це покращує продуктивність програми. За допомогою кешування сторінки, які часто запитує користувач, можна зберігати в тимчасовому місці. Ці сторінки можна отримати швидше, а користувачеві можна надіслати кращі відповіді. Таким чином, кешування може значно підвищити продуктивність програми.

ASP.Net — це мова розробки, яка використовується для створення веб-додатків. ASP.Net розроблений для роботи зі стандартним протоколом HTTP.

Підсумуйте цей пост за допомогою: