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
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:
Tugatgan darsliklaringiz, mashqlaringiz va testlaringizni ko‘ring
O‘zlashtirishingiz va kunlik faollik seriyalaringizni (streak) kuzatib boring
Reyting jadvaliga qo‘shiling va boshqalar bilan bellashing
O‘z avataringizga ega bo‘ling va yangi ko‘rinishlarni (skin) oching
Shaxsiy veb-saytingizni yarating
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!
