|
Xorazm arxitektura va qurilish texnikumi
|
bet | 59/175 | Sana | 16.05.2024 | Hajmi | 7,42 Mb. | | #237523 |
Bog'liq To\'plam Web5G - 4G texnologiyasi
5G - 4G texnologiyasini takomillashtirish uchun mo'ljallangan simsiz texnologiyalar.
5G boshqa yaxshilanishlar orasida sezilarli darajada tezroq ma'lumotlar tezligini, yuqori ulanish qobig'ini, ancha past kechikishni va'da qiladi.
4-MAVZU: ASP.NET TEXNOLOGIYASI ASOSLARI.
Reja:
4.1. ASP.NET haqida tushuncha.
4.2. Veb-saytlar va veb-ilovalar.
4.3. Veb-shakllar, MVC va veb-sahifalar haqida eslatmalar. 4.1. ASP.NET haqida tushuncha.
ASP.NET -bu HTML, CSS va JavaScript yordamida ajoyib veb-saytlar va veb-ilovalarni yaratish uchun bepul veb-platforma. Shuningdek, siz veb-API-larni yaratishingiz va veb-rozetkalar kabi Real vaqtda texnologiyalardan foydalanishingiz mumkin.
ASP.NET Core muqobildir ASP.NET. orasini tanlash bo'yicha tavsiyalarni ko'rib chiqing ASP.NET va ASP.NET yadro.
Visual Studio Community Edition-ni o'rnating, bepul integratsiyalashgan rivojlanish muhiti ASP.NET Windows - da.
4.2. Veb-saytlar va veb-ilovalar.
ASP.NET veb-ilovalarni yaratish uchun uchta platformani taklif etadi: veb-shakllar, ASP.NET MVC va veb-sahifalar ASP.NET. uchala platforma ham barqaror va etuk bo'lib, ularning har biri bilan ajoyib veb-ilovalarni yaratishingiz mumkin. Qaysi platformani tanlamasligingizdan qat'iy nazar, siz barcha afzalliklar va imkoniyatlarga ega bo'lasiz ASP.NET butun dunyoda.
Har bir platforma turli xil rivojlanish uslublari uchun mo'ljallangan. Tanlov dasturlash resurslarining (bilim, ko'nikma va rivojlanish tajribasi) kombinatsiyasiga, yaratilgan dastur turiga va rivojlanishga qulay yondashuvga bog'liq. Quyida har bir platformaning umumiy ko'rinishi va ikkalasi o'rtasida tanlov qilish uchun ba'zi fikrlar keltirilgan. Agar siz videomurojaatni afzal ko'rsangiz, qarang. maqolalar yordamida veb-saytlar yaratish ASP.NET va veb-vositalar.
Yordamida ASP.NET veb-shakllar tanish voqealarga asoslangan sudrab olib tashlash modeli yordamida dinamik veb-saytlar yaratishingiz mumkin. Dizayn maydoni va yuzlab boshqaruv va komponentlar foydalanuvchi interfeysi va ma'lumotlarga kirish imkoniyatiga ega bo'lgan keng qamrovli saytlarni tezda yaratishga imkon beradi.
ASP.NET MVC muammolarni aniq ajratish uchun dinamik veb-saytlarni yaratishning samarali, shablonga asoslangan usulini taklif etadi va foydalanuvchilarga moslashuvchan ishlanmalar uchun markirovka ustidan to'liq nazoratni ta'minlaydi. ASP.NET MVC eng so'nggi veb-standartlardan foydalangan holda murakkab dasturlarni yaratish uchun tezkor, TDD-ga mos keladigan rivojlanish uchun juda ko'p xususiyatlarga ega.
Veb-sahifalar ASP.NET va Razor sintaksisi dinamik veb-tarkibni yaratish uchun server kodini HTML bilan birlashtirishning tezkor, arzon va soddalashtirilgan usulini taqdim etadi. Ma'lumotlar bazalariga ulanish, video qo'shish, ijtimoiy tarmoq saytlariga havolalar yaratish va eng yangi veb-standartlarga mos keladigan chiroyli saytlarni yaratishga yordam beradigan ko'plab boshqa xususiyatlar. 4.3. Veb-shakllar, MVC va veb-sahifalar haqida eslatmalar.
Uchala platforma ham ASP.NET asoslangan. net framework va. net va. net-ning asosiy xususiyatlarini baham ko'ring ASP.NET. masalan, uchta platforma ham a'zolikka asoslangan kirish xavfsizligi modelini taklif qiladi va uchta platforma ham asosiy funktsiyalarning bir qismi bo'lgan so'rovlarni boshqarish, sessiyalarni qayta ishlash va hokazolar uchun bir xil vositalardan foydalanadi ASP.NET.
Bundan tashqari, ushbu uchta tuzilma to'liq mustaqil emas va ulardan birini tanlash boshqasidan foydalanishni istisno etmaydi. Platformalar bitta veb-ilovada birga yashashi mumkinligi sababli, turli platformalar yordamida yozilgan alohida dastur komponentlarini ko'rish odatiy hol emas. Masalan, dasturning mijoz qismlari MVC-da belgilashni optimallashtirish uchun ishlab chiqilishi mumkin, ma'lumotlarga kirish qismlari va ma'muriy qismlar ma'lumotlarni boshqarish va ma'lumotlarga oson kirish imkoniyatlaridan foydalanish uchun veb-shakllarda ishlab chiqilgan.
Veb-API platformasi ASP.NET brauzerlar va mobil qurilmalarni o'z ichiga olgan mijozlarning keng doirasi uchun HTTP xizmatlarini osongina yaratishga imkon beradi. ASP.NET Web API.net Framework-ga asoslangan REST dasturlarini yaratish uchun ideal platformadir.Veb-API haqida ko'proq ma'lumot
ASP.NET SignalR-bu ishlab chiquvchilar uchun yangi kutubxona ASP.NET, bu veb-funktsiyalarni Real vaqtda ishlab chiqishni osonlashtiradi. SignalR server va mijoz o'rtasida ikki tomonlama aloqani ta'minlaydi. Serverlar mavjud bo'lganda tarkibni ulangan mijozlarga darhol yuborishlari mumkin. SignalR veb-rozetkalarni qo'llab-quvvatlaydi va eski brauzerlar uchun boshqa mos usullarga qaytadi. SignalR ulanishlarni boshqarish (masalan, ulanish va o'chirish hodisalari), ulanishlarni guruhlash va avtorizatsiya qilish uchun API-ni o'z ichiga oladi.
ASP.NET veb-API-ning orqa qismidan foydalangan holda mahalliy mobil ilovalardan, shuningdek, Twitter-ni yuklash kabi sezgir dizayn platformalaridan foydalanadigan mobil veb-saytlardan foydalanishlari mumkin. Agar siz o'zingizning mobil ilovangizni yaratayotgan bo'lsangiz, ma'lumotlarga kirish, autentifikatsiya qilish va ilova uchun Push-bildirishnomalarni boshqarish uchun JSON-ga asoslangan veb-API yaratish oson. Agar siz javob beradigan mobil sayt yaratayotgan bo'lsangiz, har qanday CSS platformasidan yoki ochiq panjara tizimidan foydalanishingiz yoki jQuery Mobile yoki Sencha kabi kuchli mobil tizimni va PhoneGap-ga ega ajoyib mobil ilovalarni tanlashingiz mumkin.
ASP.NET bir sahifali dastur (SPA) HTML 5, CSS 3 va JavaScript-dan foydalangan holda mijoz tomonidan sezilarli o'zaro ta'sirlarni o'z ichiga olgan dasturlarni yaratishga yordam beradi. Visual Studio knockout yordamida bitta sahifali dasturlarni yaratish uchun shablonni o'z ichiga oladi.js va veb-API ASP.NET. o'rnatilgan SPA shablonidan tashqari, hamjamiyat tomonidan yaratilgan SPA shablonlarini ham yuklab olish mumkin.
|
| |