Andoza ishlovchilari
Belgilash tillarida qo'llaniladigan shablonlar asosida foydalanuvchi interfeyslarini yaratish texnologiyalari 1990-yillarning o'rtalaridan keng qo'llanila boshlandi. Shablonlarning asosiy afzalliklari - bu foydalanuvchilarning dinamik veb -interfeyslarini yaratish imkoniyatlarining kengligi, xususan tuzilishi va joylashuvi dizayni. Dastlab, bunday asboblar to'plamida belgilash tili yordamida foydalanuvchi interfeysi tartibi va tuzilishi ko'rsatilgan andozalar ishlatilgan va ma'lumotlarni ulash yuqori darajadagi tilda (Java, C #, PHP, Python va boshqalar) kichik bloklar yordamida amalga oshirilgan. ). Ikkinchisini belgilash bilan birgalikda ishlatish mumkin edi; Masalan, Java tsikliga belgilash teglarini kiritish orqali jadvallar va ro'yxatlar kabi takrorlanuvchi vizuallar yaratilishi mumkin. Veb-sahifada sintaksisni tez-tez o'zgartirish zarurati dasturchilar uchun kodni ishlab chiqish va to'g'rilashni qiyinlashtirdi, shuning uchun taxminan o'n yil oldin, yuqori darajadagi tillardan maxsus markirovka yorlig'i kutubxonalariga va ma'lum veb uchun yaratilgan ifoda tillariga o'tish. texnologiyalar boshlandi.
Belgilash teglari veb -ilovalarning odatdagi funktsiyalarini amalga oshirish uchun ishlatila boshlandi va ifodalarda server ob'ektlarida saqlangan ma'lumotlar va qo'ng'iroq funktsiyalariga kirish uchun foydalanildi. Bu guruhning odatiy vakili - bu JavaServer Pages (JSP) texnologiyasi, uning JSP standart yorlig'i kutubxonasi XML hujjatlari, ko'chadan, shartlar bilan ishlash, DBMS so'rovini o'tkazish (ma'lumotlarni bog'lash) va baynalmilallashtirish (ma'lumotlarni formatlash) kabi vazifalarni qo'llab -quvvatlaydi. Ma'lumotlarni bog'lash vositasi sifatida xizmat qiladigan JSP Expression Language - EL dastur ob'ektlari va xususiyatlari bilan ishlash uchun qulay belgini beradi.
Rejalashtirish va tuzish uchun (ular shablonlardan foydalanadi), ma'lumotlarni ifoda qilish tili yordamida bog'lash uchun JSP-ga o'xshash bir qator veb-ishlab chiqish asboblar to'plamlari mavjud va UI xatti-harakatlari ECMAScript va Document Object dasturlash interfeysi yordamida amalga oshirilgan voqea ishlovchilari yordamida ko'rsatiladi. Ma'lumotlarni formatlash uslublar uchun maxsus teglar kutubxonalari yordamida amalga oshiriladi tashqi ko'rinish odatda CSS (kaskadli uslublar jadvallari) qo'llaniladi. Ushbu asboblar toifasining mashhur a'zolari ASP, PHP, Struts, WebWork, Struts2, Spring MVC, Spyce va Ruby on Rails.
Do'stlaringiz bilan baham: |