Разлика между .NET и ASP.NET

Ключова разлика: .NET е софтуерна рамка / инфраструктура, разработена от Microsoft, използвана за разработване, управление и внедряване на следващо поколение приложения и XML уеб услуги. ASP.NET е част от уеб приложенията на .NET framework, която се използва за изграждане на динамични уеб приложения и уеб услуги във всеки .NET език.

.NET е софтуерна рамка / инфраструктура, разработена от Microsoft, използвана за разработване, управление и разгръщане на приложения като конзолни приложения, услуги за прозорци, уеб услуги и уеб приложения. ASP.NET е уеб приложение на .NET Framework, което се използва за изграждане на динамични уеб страници. Ето защо разликата се крие в ASP.NET, тъй като тя е специално кетъринг за уеб приложения, докато .NET може да поддържа както конзолни, така и уеб приложения. Common Language Runtime е важен компонент на .NET, който се използва за предоставяне на неутрална за езика платформа и изпълнява задачи като управление на паметта, обработка на изключения, отстраняване на грешки, безопасност на кода и компилация. Класната библиотека на .NET framework съдържа множество класове, интерфейси и т.н .; общоизвестни като видове. Common Type System на рамката определя как се декларират, използват и управляват типовете по време на изпълнение. Той също така подкрепя интеграцията на езика. Всички .NET изходен код се компилира в междинен език, известен още като IL, след което IL се превръща в машинен код. .NET Framework предоставя предимства като -

1. Осигурява последователна обектно-ориентирана инфраструктура за програмиране.

2. Разгръщане на софтуера е сведено до минимум, а също и проблеми с версиите.

3. Съгласуваност в разработването на приложения за прозорец и уеб базирани приложения.

4. Насърчава безопасното изпълнение на кода

.NET framework е преместил разработката на приложения на сървър, а не на клиента. Поради CLR много езици работят като .NET езици, но при условие, че те трябва да следват правилата и стандартите, определени от CLR.

ASP.NET е еволюция от ASP. ASP.NET използва .NET езици като C #, C ++, Jscript.NET, VB.NET и т.н. за създаване на HTML страници. .NET поддържа разработката както от страна на клиента, така и от страна на сървъра, а ASP.NET осигурява разширяема архитектура за управление на сървърната страна и модела за свързване на данни на сървъра. ASP.NET може да бъде наречен и като колекция от .NET класове, които обработват HTTP заявка и след това генерират HTTP отговор. ASP.NET е изградена върху .NET framework, така че може да се използва всеки .NET програмен език. Когато се създаде инстанция на страницата, първо се появява събитие, наречено PreInit, което извиква метод Page_PreInit, използван за задаване на темата на страницата. Събитието Init се появява по-нататък, извиквайки метод Page_Init, той инициализира обекти на страницата. След това се случва събитие Load и се изпълнява манипулаторът на събития Page_Load. Събитието Init се повдига само веднъж, когато за първи път страницата е поискана. Събитието Load се повдига при всяко подаване на заявка. Отговорът е даден и след това възниква събитие Unload, което призовава Page_Unload, който обикновено освобождава ресурсите, използвани от страницата.

Препоръчано

Свързани Статии

  • разлика между: Разлика между Sony Xperia S и Samsung Galaxy S2

    Разлика между Sony Xperia S и Samsung Galaxy S2

    Основна разлика: Xperia S се отличава с 4, 3-инчов TFT сензорен екран с непробиваем лист върху устойчиво на надраскване стъкло. Дисплеят осигурява впечатляваща плътност от 342 ppi и се захранва от Qualcomm Dual-Core процесор с 1, 5 GHz. Samsung Galaxy S2 стартира през април 2011 г. и беше един от най-тънките смартфони по това време. Телефонът предлага допълнителна функционалност, актуа
  • разлика между: Разлика между CDMA и GSM

    Разлика между CDMA и GSM

    Ключова разлика: CDMA позволява множество потребители на един и същи канал, използвайки уникални кодове. GSM разделя потребителите на времеви слотове или на различни честоти, където само на един потребител е разрешено да използва едно канално устройство в даден момент. При закупуване на мобилен телефон нормалният човек обикновено не се интересува много от вида на канала, който използва, от честотата, от начина на предаване на данните или от GSM или CDMA; той се грижи само за компани
  • разлика между: Разлика между тревожност и панически атаки

    Разлика между тревожност и панически атаки

    Ключова разлика: Тревожността е отговор на стреса. Безпокойството е чувство на страх, безпокойство и тревога. Тя може да се корени във всеки случай, който кара човек да се чувства разочарован, гневен или нервен. Паническа атака е състояние, при което човек изпитва внезапно начало на страх, нервност и / или опасения. Той е известен като паническо разстройство и е сериозно състояни
  • разлика между: Разлика между уиски и джин

    Разлика между уиски и джин

    Ключова разлика: Уиски или уиски е вид дестилирана алкохолна напитка, приготвена от всякаква форма на ферментирала пшенична каша. В зависимост от географския регион или вида на уискито, уискито може да бъде направено от ечемик, малцов ечемик, ръж, малцова ръж, пшеница и царевица. Те често се отлежават в овъглени бъчви. Джинът е дух, който се получава предимно от плодове от хвойна. Ароматизаторът на други спиртни напитки с екстракти от плодове от хвойна му придава определен вкус. Духът се приготвя като се
  • разлика между: Разлика между учебната програма и учебните програми

    Разлика между учебната програма и учебните програми

    Ключова разлика: По същество, учебната програма е описателно описание и обобщение на теми, които трябва да бъдат обхванати в курс за образование или обучение. Учебната програма обикновено предоставя конкретна информация за посочения курс на обучение и често се изготвя от ръководния орган или от инструктора на курса. Учебните програми са множествената форма на учебната програма. По същество, учебната програма е описателно описание и обобщение на теми, които трябва да бъдат обхванати в курс на обучение или обучение. Учебната програма обикновено предоставя конкретна информация з
  • разлика между: Разлика между компютъра и суперкомпютъра

    Разлика между компютъра и суперкомпютъра

    Ключова разлика: Компютърът е програмируема машина с общо предназначение, която извършва аритметични и логически операции съгласно определен набор от инструкции. Суперкомпютрите са видове компютри, които притежават най-добър капацитет за обработка и следователно са скъпи от другите видове компютри. Много хора са дефинирали компютъра по различни начини. Но всички те се отнасят до една машина, която се е превърнала в забележителност в постиженията на човечеството. Techencyclopedia (2003) определя компютъра като “машина с общо предназначение, която об
  • разлика между: Разлика между Ajax и REST

    Разлика между Ajax и REST

    Ключова разлика: AJAX означава Asynchronous JavaScript и XML. Това е група от програми за уеб разработки, използвани за проектиране на уебсайтове. Програмите създават интерактивни уеб приложения, използващи комбинация от XHTML за основно програмиране, CSS за стилизиране, DOM за взаимодействие, обмен на данни чрез XML и XSLT, XMLHttpRequest и JavaScript. REST означава Представителен държавен трансфер. Това е тип софтуерна архитектура за разпределени системи. Най-често това е Световната мрежа. Понастоящем REST се счита за един от най-преобладаващите модели за уеб API дизайн.
  • разлика между: Разлика между датата на подаване и датата на приоритета

    Разлика между датата на подаване и датата на приоритета

    Ключова разлика: В контекста на патентните закони, датата на подаване се отнася до датата, на която е подадено пълното заявление, изискващо патент. Приоритетна дата е датата, която се използва като отправна точка за проверка на новостта на изобретението. Дата на подаване и дата на приоритет са два важни термина, използвани в контекста на патентните закони. Много хора използват датата на подаване и приоритет като взаимозаменяеми. И двамата са различни един от
  • разлика между: Разлика между ултразвук и сонограма

    Разлика между ултразвук и сонограма

    Ключова разлика: В общия език ултразвуците и сонограмите са по същество синоними. Те са медицински тест, който използва високочестотни звукови вълни за създаване на картина на органите в тялото. В строго технически смисъл ултразвукът се отнася до действителната честота над тази, която хората могат да чуят. Сонографията, от друга страна, технически се от

Избор На Редактора

Разлика между отпадане и прекратяване

Ключова разлика: Съкращаването е основно когато човек трябва да бъде пуснат от работата или позицията си, главно защото компанията не може да си позволи да ги задържи. Това се дължи не на вина на служителя и често се дължи на икономически ситуации. Прекратяването, от друга страна, е основно когато служи