Видео: Разлика между ASP и ASP.NET
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
ASP срещу ASP. NET
ASP. NET е актуалната технология на Microsoft за изграждане на динамични уеб приложения. ASP. NET беше наследник на по-ранната им уеб технология със същата цел, ASP (наречена Classic ASP). ASP предостави конвенционална платформа за уеб програмиране, докато ASP. NET има много нови функции, които улесняват разработването на уеб приложения, отколкото използването на традиционни методи.
Какво е ASP?
ASP (Active Sever Pages) е уеб технология, разработена от Microsoft. ASP беше първият по рода си сървър от скриптове за динамично генерирани уеб сайтове. Първоначално това беше просто добавка към IIS (Internet Information Services) чрез Windows NT 4.0. По-късно той се превърна в самостоятелен продукт, разпространяван с Windows 2000 Server. В ASP 2.0 програмистите получиха 6 основни обекта, с които да работят. Те бяха Application, Session, Request, Response, Server и ASPError. Тези 6 обекта капсулираха атрибутите и поведението на най-важните концепции на уеб програмирането. Например обект Session може да се използва за представяне на сесия, базирана на бисквитки и поддържане на състоянието от страница на страница. Уебсайтовете на ASP имат достъп до DLL чрез COM (Component Object Model) технология. ASP уеб страниците използват разширение на файл.asp. Програмистите на ASP използваха главно VBScript за писане на страници. Jscript и PerlScript бяха другият избор на активни скриптове, използвани за писане на ASP страници. След въвеждането на ASP. NET, ASP се наричаше Classic ASP или ASP Classic.
Какво е ASP. NET?
ASP. NET на Microsoft е наследник на ASP. Издаден е през 2002 г. (с. NET Framework 1.0). ASP. NET е рамка за уеб приложения, която може да се използва за разработване на уеб сайтове, уеб приложения и уеб услуги. Тъй като ASP. NET работи на CLR (Common Language Runtime), програмистите могат да използват всеки от. NET езиците (т.е. C #, VB. NET и т.н.), за да пишат уеб приложения на ASP. NET. Приложенията на ASP. NET могат да обработват SOAP съобщения чрез разширението ASP. NET SOAP. Уеб формира основните единици за развитие в ASP. NET. Уеб формулярите обикновено имат разширението на файла.aspx. Тези уеб формуляри са съставени от статични XHTML и скриптове от страна на сървъра за дефиниране на уеб контрол и потребителски контроли. Моделът със задния код, въведен в ASP. NET Framework 2.0, позволява на програмиста да поддържа статичен код в.aspx страници, докато целият динамичен код се съхранява в.aspx.vb или.aspx.cs или.aspx.fs файлове (съответстващи на използваните езици VB. NET или C #. NET или F #. NET). Например файлът с кодове ще бъде Home.aspx, докато съответният файл на страницата ще бъде Home.aspx.cs (ако се използва C #) Това е практиката по подразбиране в Microsoft Visual Studio, която е IDE, която може да се използва за разработване на уеб приложения на ASP. NET.
Каква е разликата между ASP и ASP. NET?
В сравнение с класически ASP, ASP. NET улеснява много програмистите да преминат от програмиране на Windows към уеб програмиране, въвеждайки концепцията за уеб контроли (много подобно на контролите на Windows Forms). За разлика от ASP, програмистите се насърчават да използват GUI модел, управляван от събития, за уеб разработка с ASP. NET. ASP. NET интегрира технологии като JavaScript, за да даде възможност на програмистите да създават постоянни състояния, като използват компоненти като ViewState.
Препоръчано:
Разлика между ASP и PHP
ASP срещу PHP И ASP, и PHP са скриптови езици от страна на сървъра, които се използват за разработване на динамични уеб страници; динамичните уеб страници се изготвят от сер
Разлика между Microsoft .NET Framework 3.5 и .NET Framework 4.0
Microsoft .NET Framework 3.5 срещу .NET Framework 4.0 .NET framework 3.5 и 4.0 са две версии на Microsoft .NET framework. Microsoft винаги излиза с
Разлика между имената на домейни .COM и .NET
Имена на домейни .COM срещу .NET Като погледнете самото име, можете да разберете идеята за създаването на тези имена на домейни .com и .net. Но по-късно
Разлика между PHP и .NET
Основна разлика - PHP срещу .NET PHP се използва в големи приложения като YouTube, Facebook и Wikipedia. .NET рамката се състои от технологии като AS
Разлика между ключовата разлика между металните и неметалните минерали
Ключова разлика - метални срещу неметални минерали Минералът е естествено срещаща се твърда и неорганична съставка с определена химическа формула и