• Veb-dastur namunasi
  • 1.3. Electronda ilova yaratish uchun HTML va CSS texnologiyalari
  • Veb-ilova qanday ishlaydi




    Download 16,72 Mb.
    bet4/7
    Sana10.06.2024
    Hajmi16,72 Mb.
    #262207
    1   2   3   4   5   6   7
    Bog'liq
    HOJIAKBAR. 1

    Veb-ilova qanday ishlaydi
    Muvaffaqiyatli ishlashi uchun veb-ilova uchta asosiy komponentga ega bо‘lishi kerak. Bu mijoz sо‘rovlarini qayta ishlash uchun veb-serverni, kerakli amallarni bajarish uchun dastur serverini va ma'lumotlarni saqlash uchun ma'lumotlar bazasini о‘z ichiga oladi.
    Veb-ilova odatda quyidagicha ishlaydi:
    Ilovadan foydalanish Foydalanuvchi interfeysi, siz Internetga ulanasiz va veb-serverga sо‘rov yuborasiz.
    Sо‘rov veb-server tomonidan qayta ishlanadi va tegishli veb-ilova serveriga yuboriladi.
    Kerakli amal veb-ilova serveri tomonidan bajariladi va kerakli ma'lumotlar hosil bо‘ladi.
    Ma'lumotlar veb-ilova serveri tomonidan veb-serverga qaytariladi.
    Mijozning noutbuk, ish stoli yoki mobil telefon kabi qurilmasi veb-serverdan kerakli ma'lumotlarni oladi.
    Ekraningizda kerakli ma'lumotlar paydo bо‘ladi.
    Veb-dastur namunasi
    Veb-ilova - bu har qanday maxsus elektron pochta xizmati (masalan, Zoho, Gmail, Proton va boshqalar), tahrirlash protsessorlari (masalan, Google Docs) va elektron tijorat dо‘koni (masalan, Amazon). Har qanday ijtimoiy tarmoq (masalan, Facebook yoki Instagram), har qanday video yoki fotosuratlarni saqlash dasturi (masalan, YouTube yoki Pixabay) yoki har qanday fayl uzatish dasturi (masalan, Sharedrop) veb-ilova sifatida kо‘rib chiqilishi mumkin.
    Hozirgi vaqtda barcha zamonaviy onlayn ilovalar foydalanuvchilarning ortib borayotgan talabiga javoban doimiy ravishda о‘zgarib bormoqda. Chunki bu kо‘plab raqamli biznes evolyutsiyasida muhim jihatdir. Dropbox yoki Netflix bu taraqqiyotning aniq misollari bо‘lib, ularga qayerda bо‘lishingizdan qat'i nazar, istalgan qurilmadan kirish mumkin.

    1.2.2-rasm Kundalik hayotda ishlatiladigon veb-ilovalar
    1.3. Electronda ilova yaratish uchun HTML va CSS texnologiyalari
    Windows muxitidagi matn muxarrirlari: Notepad, TextPad, UltraEdit, EdutPlus. Kо‘rsatilgan hamma matn muxarrirlari yordamida HTML kodlarni yozishda qо‘llash mumkin.
    Kо‘pgina matn muxarrirlarida HTML kodlarni xatto programmalashtirish tillarida kodlarni yozish juda qulay. Ba’zilari avtomatik ravishda opеratorlar, funksiyalarni tanish va ularni xar-xil ranglarda tasvirlash imkoniyatiga ega. Ba’zi matn muxarrirlarida HTML xujjatni wеb brauzеrda sinab kо‘rishtugmasi mavjud. HTML xujjatni yaratishga mо‘ljallangan maxsus programmalar (HTML muxarrirlar) ham mavjud: FrontPage, Adobe GoLive, Macromedia Dreamweaver, Nestcape Composer.
    Muxarrirlar 2 turga bо‘linadi:

    • kod muxarrirlari;

    • WYSIWYG tеxnologiyasi (What You See Is What You Get – nimani kо‘rsang о‘shani olasan) asosida ishlaydigan muxarrirlari. Bu muxarrirlar yordamida foydalanuvchi HTML komandasi va elеmеntlarini yozmaydi, oddiy matn muxarrirlaridеk matn yozadi, tasvirlarni kеrakli joyga joylashtiradi va x.k. xolos.

    Vizual HTML muharrirlarni 2 asos bо‘yicha e’tirof qilinadi:

    • Adobe tarkibidagi GoLive;

    • Macromedia tarkibidagi Dreamweaver;

    HTML (ing.Hypertext Markup Language — gipermatnli belgilash tili) - bu SGMLga (Standard Generalized Markup Language — standart umumlashtirilgan belgilash tili) asoslangan va xalqaro ISO 8879 standartiga mos keluvchi til, xalqaro tо‘rda ishlatiladi.
    HTML tili taxminan 1991-1992 yillarda Yevropa Yadroviy Tadqiqotlar Markazida ishlovchi britaniyalik mutaxassis Tim Bernars Li tomonidan ishlab chiqilgan. Dastlab bu til mutaxassislar uchun xujjat tayyorlash vositasi sifatida yaratilgan. HTML tilining soddaligi (SGMLga nisbatan) va yuqori formatlash imkoniyatlarining mavjudligi uni foydalanuvchilar orasida tez tarqalishiga sabab bо‘ldi.
    Bundan tashqari unda gipermatnlardan foydalanish mumkin edi. Tilning rivojlanishi bilan unga qо‘shimcha multimedia (rasm,tovush, animatsiya va boshqalar) imkoniyatlari qо‘shildi.

    Download 16,72 Mb.
    1   2   3   4   5   6   7




    Download 16,72 Mb.