ASP болон ASP.NET-ийн ялгаа

ASP болон ASP.NET-ийн ялгаа
ASP болон ASP.NET-ийн ялгаа

Видео: ASP болон ASP.NET-ийн ялгаа

Видео: ASP болон ASP.NET-ийн ялгаа
Видео: USB колонки для компьютера или ноутбука - Обзор USB колонок Aceline ASP 100. Aceline - бренд ДНС. 2024, Долдугаар сарын
Anonim

ASP ба ASP. NET

ASP. NET нь Microsoft-ын динамик вэб програмуудыг бүтээхэд ашигладаг одоогийн технологи юм. ASP. NET нь ижил зорилготой ASP (Сонгодог ASP гэж нэрлэдэг) өмнөх вэб технологийн залгамжлагч юм. ASP нь вэб програмчлалын уламжлалт платформоор хангасан бол ASP. NET нь вэб программыг боловсруулахад уламжлалт аргуудаас илүү хялбар болгодог олон шинэ боломжуудтай.

ASP гэж юу вэ?

ASP (Active Sever Pages) нь Microsoft-ын боловсруулсан вэб технологи юм. ASP нь динамикаар үүсгэгдсэн вэб сайтуудад зориулсан анхны сервер талын скрипт хөдөлгүүр байв. Эхлээд энэ нь Windows NT 4-ээр дамжуулан IIS (Internet Information Services)-ийн нэмэлт хэрэгсэл байсан юм.0. Дараа нь энэ нь Windows 2000 Server-тэй түгээгдсэн бие даасан бүтээгдэхүүн болсон. ASP 2.0-д програмистуудад ажиллах үндсэн 6 объект өгсөн. Эдгээр нь Application, Session, Request, Response, Server болон ASPERrror байв. Эдгээр 6 объект нь вэб програмчлалын хамгийн чухал ойлголтуудын шинж чанар, зан төлөвийг багтаасан болно. Жишээлбэл, Session объектыг күүки дээр суурилсан сессийг төлөөлж, хуудаснаас хуудас руу төлөвийг хадгалахад ашиглаж болно. ASP вэбсайтууд нь COM (Component Object Model) технологиор дамжуулан DLL-д хандах боломжтой. ASP вэб хуудсууд нь.asp файлын өргөтгөлийг ашигладаг. ASP програмистууд хуудас бичихдээ VBScript-ийг голчлон ашигладаг байсан. Jscript болон PerlScript нь ASP хуудас бичихэд ашигладаг Active скриптүүдийн өөр сонголт байсан. ASP. NET-ийг нэвтрүүлсний дараа ASP-г Classic ASP эсвэл ASP Classic гэж нэрлэсэн.

ASP. NET гэж юу вэ?

Microsoft-ын ASP. NET нь ASP-ийн залгамжлагч юм. Энэ нь 2002 онд гарсан (. NET Framework 1.0). ASP. NET нь вэб сайт, вэб програм, вэб үйлчилгээг хөгжүүлэхэд ашиглаж болох вэб програмын хүрээ юм. ASP. NET нь CLR (Common Language Runtime) дээр ажилладаг тул програмистууд ASP. NET вэб программ бичихдээ. NET хэлүүдийн аль нэгийг (жишээ нь C, VB. NET гэх мэт) ашиглаж болно. ASP. NET програмууд нь ASP. NET SOAP өргөтгөлөөр дамжуулан 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 ашигласан гэж үзвэл). Энэ нь ASP. NET вэб программуудыг хөгжүүлэхэд ашиглаж болох IDE болох Microsoft Visual Studio-н анхдагч практик юм.

ASP болон ASP. NET хоёрын ялгаа нь юу вэ?

Классик ASP-тэй харьцуулахад ASP. NET нь Вэб удирдлагын тухай ойлголтыг нэвтрүүлснээр програмистуудад Windows програмчлалаас вэб програмчлал руу шилжихэд маш хялбар болгодог (Windows Forms-ийн удирдлагатай маш төстэй). ASP-ээс ялгаатай нь програмистууд ASP. NET-тэй вэб хөгжүүлэхдээ үйл явдалд суурилсан GUI загварыг ашиглахыг зөвлөж байна. ASP. NET нь JavaScript зэрэг технологийг нэгтгэдэг бөгөөд програмистуудад ViewState зэрэг бүрэлдэхүүн хэсгүүдийг ашиглан байнгын төлөвийг бий болгох боломжийг олгодог.

Зөвлөмж болгож буй: