ASP darsligi

ASP — Active Server Pages (faol server sahifalari) degan ma’noni anglatadi

ASP — veb-sahifalar yaratish uchun mo‘ljallangan ishlab chiqish freymvorki.

ASP ko‘plab turli ishlab chiqish modellarini qo‘llab-quvvatlaydi:

  • Klassik ASP
  • ASP.NET Web Forms
  • ASP.NET MVC
  • ASP.NET Web Pages
  • ASP.NET API
  • ASP.NET Core

ULASHISH

ASP texnologiyasi

ASP va ASP.NET — server tomonida ishlaydigan texnologiyalar.

Ikkala texnologiya ham kompyuter kodini internet-server tomonidan bajarish imkonini beradi.

Brauzer ASP yoki ASP.NET faylini so‘raganda, ASP dvigateli faylni o‘qiydi, undagi barcha kodni bajaradi va natijani brauzerga qaytaradi.


Klassik ASP - Active Server Pages

ASP (Klassik ASP nomi bilan ham tanilgan) 1998-yilda Microsoft’ning server tomonidagi birinchi skript tili sifatida taqdim etilgan.

Klassik ASP sahifalari .asp fayl kengaytmasiga ega bo‘ladi va odatda VBScript’da yoziladi.

Klassik ASP darsligimizga o‘ting »

ASP.NET

ASP.NET 2002-yilda Klassik ASP’ning vorisi sifatida chiqarilgan.

ASP.NET sahifalari .aspx kengaytmasiga ega bo‘ladi va odatda C# (C sharp) tilida yoziladi.

ASP.NET 4.6 — ASP.NET’ning eng so‘nggi rasmiy versiyasi.

ASP.NET 5 ASP.NET’ning muhim darajada qayta ishlangan versiyasi bo‘lishi kutilgan edi.

Biroq ASP.NET 5’ni ishlab chiqish ASP.NET Core foydasiga to‘xtatildi.



ASP.NET Web Pages

ASP.NET Web Pages — SPA ilova modeli (Single Page Application — bir sahifali ilova).

SPA modeli PHP va Klassik ASP’ga ancha o‘xshaydi.

ASP.NET Web Pages yangi ASP.NET Core bilan birlashtirilmoqda.

Web Pages darsligimizga o‘ting »

ASP.NET MVC

ASP.NET MVC — MVC ilova modeli (Model-View-Controller).

ASP.NET MVC yangi ASP.NET Core bilan birlashtirilmoqda.

ASP.NET MVC ushbu darslikda ko‘rib chiqilmaydi.


Natijalaringizni kuzatib boring

W3Schools hisobini yarating va qo‘shimcha imkoniyatlar hamda o‘quv materiallaridan foydalaning:

  • CheckmarkTugatgan darsliklaringiz, mashqlaringiz va testlaringizni ko‘ring
  • CheckmarkO‘zlashtirishingiz va kunlik faollik seriyalaringizni (streak) kuzatib boring
  • CheckmarkReyting jadvaliga qo‘shiling va boshqalar bilan bellashing
  • CheckmarkO‘z avataringizga ega bo‘ling va yangi ko‘rinishlarni (skin) oching
  • CheckmarkShaxsiy veb-saytingizni yarating

Ro‘yxatdan o‘tish »

Eslatma

Bu ixtiyoriy imkoniyat. W3Schools’da hisob yaratmasdan ham o‘qishingiz mumkin.


ASP.NET Web API

ASP.NET API — API ilova modeli (Application Programming Interface — dasturiy ilova interfeysi).

ASP.NET API yangi ASP.NET Core bilan birlashtirilmoqda.

ASP.NET API ushbu darslikda ko‘rib chiqilmaydi.


ASP.NET Web Forms

ASP.NET Web Forms — hodisalarga asoslangan (event driven) ilova modeli.

ASP.NET Web Forms yangi ASP.NET Core tarkibiga kirmaydi.

ASP.NET Web Forms ushbu darslikda ko‘rib chiqilmaydi.


ASP.NET Core

ASP.NET Core 2016-yilda chiqarilgan.

ASP.NET Core ASP.NET MVC, ASP.NET Web API va ASP.NET Web Pages’ni yagona ilova freymvorkiga birlashtiradi.

ASP.NET Core ushbu darslikda ko‘rib chiqilmaydi.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!