• 2.2. Dinamik Web dasturlash muhitidan foydalanish
  • II. TATU YOSH OLIMLAR KLUBI PORTALINI ISHLAB CHIQISHDA FOYDALANILGAN TEXNOLOGIYALAR




    Download 5,38 Mb.
    bet6/16
    Sana24.11.2023
    Hajmi5,38 Mb.
    #104394
    1   2   3   4   5   6   7   8   9   ...   16
    Bog'liq
    BMI Qalandarov
    Krivoship shatun mexanizmining dvigatelda kullanilishining zarur, avtomatik boshqarishni loihalash, 3-Mavzu., Islam 1-mavzu, RI elektron biznes , tarix 456786168718, Zararkunanda dasturlarni aniqlash va ulardan himoya qilish vosit, Avtomatlashtirish tizimlari, Boshlang\'ich ta\'lim yo\'nalishi adabiyotlar ro\'yxati, труд и заработная плата, ПРИЕМЫ САТИРЫ И ЮМОРА В СОВРЕМЕННОЙ ПЕРИОДИКЕ, 23, Ishchi tayyor lotinda WEB DASTURLASH FANIDAN 20220220, 18-mavzu MC Excel da yecheykalar, Axborot xavfsizligi
    II. TATU YOSH OLIMLAR KLUBI PORTALINI ISHLAB CHIQISHDA FOYDALANILGAN TEXNOLOGIYALAR
    2 .1 Platforma ishlab chiqishda Web texnologiyalarni qo’llanilishi

    WWW: World wide web, qisqartirilgan WWW va odatda Internet deb nomlanuvchi, Internet orqali kiradigan o'zaro bog'langan gipermatnli hujjatlar tizimi.


    Internetning paydo bo'lishi: 1991 va 1994 yil yozlari orasida birinchi Internetga yuklangan server ("info.cern.ch") va u har yili 10 baravar o'sib bordi.
    1992 yilda akademik doiralar va 1993 yilda sanoat sohasi e'tiborni tortdi. Butunjahon Internet tarmog'idagi konsortsium: 1994 yil sentyabr oyida tashkil etilgan bo'lib, MIT AQSh, Frantsiya INRIA va hozir Yaponiyaning Keio universitetida ham bazasi mavjud.
    1990-yillarda Internetga barcha turdagi materiallarning keskin toshib ketishi bilan,
    orzularning bir qismi asosan amalga oshiriladi, garchi amalda juda kam odam unga kirish imkoniyatiga ega bo’lsa ham.
    Ikkinchi qism hali amalga oshmadi, ammo bizni ishontiradigan maqsadlar va rejalar mavjud. Ma'lumotlarga bo'lgan ehtiyoj, bizni toifalarga ajratishda, saralashda va o'zimiz uchun to'lashda yordam beradi . Odamlar aralashmasining potentsiali va
    birgalikda ishlaydigan va Internet orqali aloqa qiladigan mashinalar juda katta bo'lishi mumkin. WEB-serverlar: Internetdagi sahifalarni ko'rish uchun sizga faqat veb-brauzer kerak. Kimga veb-sahifalarni ishga tushirish uchun esa sizga veb-server kerak. Veb-server – bu veb-brauzer so'rovlariga javob berish uchun kompyuterda ishlaydigan dastur.Hujjatlarni Internetga ishga tushirish uchun veb-server kerak bo’ladi. Sahifani ochish uchun brauzerdan foydalanganda
    veb-saytda ushbu brauzer HTTP protokoli yordamida server bilan bog’lanish o'rnatadi. Server ulanishni qabul qiladi, so'ralgan fayllarning tarkibini yuboradi va keyin yopiladi.
    WEB brauzerlari: Veb-brauzer - bu sahifalarni ko'rish va World Wide Web-da amal bajarish uchun foydalanadigan dastur. Siz biladigan deyarli barcha platformalar uchun keng web-brauzerlar mavjud. Masalan, Microsoft Internet Explorer Windows va Safari ga o’xshagan , Mac OS da esaMozilla Firefox. Internet texnologiyalarining afzalliklari
    Web texnologiyalarining eng muhim foydasi shundaki, u raqamli dunyoda aloqa qilishning qulayligi va tezligini ta'minlaydi. Uyda yoki ish joyida bo'lsin, jarayonlar oddiy va tezkor. Web texnologiyalari biznesni yanada samarali yaratishi va xarajatlarni minimallashtirishi, biznesning istiqbolli yo'nalishini oshirishi aniq.
    Web texnologiyalarining kamchiliklari
    Tarmoq texnologiyalari bilan bog'liq narsalar juda murakkab bo'lishi mumkin va shu bilan birga tajribaga ega bo'lmaganlar uchun bu masalani hal qilish qiyin bo'ladi. Bu shuni anglatadiki, tajribaga ega bo'lgan odamni ishlatish kerak. Tizimning mavjudligi xakerlar hujum qilish imkoniyatini beradi. Tizimga zararli fayllar tushishi , tizim buzilishi , xatoliklar (bug) chiqishi mumkin va ma’lumotlar tashqariga chiqishi yoki yo’qotilishi mumkin.
    So'nggi yillarda veb-ilovalar o'zgarib, xavfsizlik va texnologiyalarning yaxshilanishi bilan an'anaviy dasturiy ta'minotga asoslangan dasturlar va tizimlarni veb-ilovaga ko'chirish orqali osongina yaxshilash mumkin.
    Qanday afzalliklari bor?
    1. Kross platformaligi:
    Aksariyat veb-ilovalar an'anaviy o'rnatilgan dasturlarga qaraganda platformalar bo'yicha ancha mos keladi. Odatda minimal talab veb-brauzer mavjud bo'lishi kerak. (Internet Explorer, Firefox, Chrome, Safari-ni). Shunday qilib, Windows, Linux yoki Mac OS dan foydalanishingizdan qatiy nazar web ilovadan bemalol foydalanishingiz mumkin.
    2. Boshqarish qulayligi:
    Veb-ilovalarni foydalanuvchi uchun minimal talablar qo'yilgan holda serverga o'rnatilishi kerak. Tizimni saqlash va yangilash ancha sodda, mijozning amallari veb-server orqali osonlikcha amalga oshirilishi mumkin.
    3. Ishga tushirish osonligi:
    Web ilovalarni ishga tushirish boshqa turdagi ilovalarga qaraganda juda oson va soddadir. Eng qulay tomoni foydalanuvchi tizimga kirishi uchun unga web ilova manzilini jonatishingiz kifoya qiladi. Shunday qilib, bu ilovaga har qanday foydalanuvchi kira oladi, bu esa foydalanuvchilar sonini ko’p bo’lishiga juda katta tasir qiladi.
    4. Xavfsiz realtime ma'lumot:
    Katta tizimlar kattaroq serverlar talab qiladi. Web ilovalarda server yagona bo’lganligi sabab uni kuchli himoya qila olasiz. Yani server har bir foydalanuvchi qurilmasida bo’lganiga nisbatan yagona serverda turganda uni himoyalash qulay bo’ladi.
    Veb-ilovalarning kamchiliklari
    - Internet sekin bo’lgan joyda tizim ham sekin
    - Internet hamma joyda ham mavjud bo’lmasligi
    - Interfeys murakkabroq bo’lishi
    - Turli xil brauzerlarni va turli xil versiyalarni qo'llab-quvvatlashingiz kerak
    Mobil Internetdan foydalanishning o’zishi inqilobiy bo'ldi. Dunyo bo'ylab 5,135 milliard har hil turdagi mobil qurilmalar foydalanuvchilari mavjud, 4,021 milliard internet foydalanuvchilari
    2.2. Dinamik Web dasturlash muhitidan foydalanish
    Java - Bu xavfsiz; PHP yaxshiroq , moslashuvchan; Ruby juda oson. Bu veb-saytlarni ishlab chiqish bo'yicha har qanday loyiha boshlanganda har bir dasturchining hayolidan o’tadigan fikrlardir.
    Internetdagi dunyo kundan kunga o'zgarib bormoqda. Internetda qidirish orqali har qanday ma'lumotga ega bo'lishingiz mumkin
    So'nggi yigirma yil ichida Internet borasida katta inqilobni ko'rdik.Oldin web ilovalar ishlab chiqish uchun HTML (Hyper Text Markup Language). Internet bozori evolyutsiyasi bilan, oddiy, statik HTML veb-saytlarni dinamik veb-saytlarga aylantirish paydo bo’la boshladi.
    Bundan tashqari, web ilovalar ishlab chiqishda yangi xususiyatlar va moslashuvchanlik bilan bir qatorda dasturlash sohasiga yangi dasturlash tillari ham kirib kelgan.Yangi imkoniyatlar va murakkab muammolarning oson yechimi ularni dasturchilar orasida mashhur qildi. Shu bilan birga yangi dasturlash tillari dinamik web ilovalar ishlab chiqish kontseptsiyasini taqdim etdi, bu veb-saytlarni interaktiv va yanada qiziqarli qildi. Java kabi allaqachon mavjud bo'lgan ba'zi tillar ham web-dinamikani rivojlantirishga moslashuvchan bo'lib, PHP, Ruby, .NET, Perl va Python kabi boshqa dasturlash tillari bilan faol raqobatlashmoqda.
    Biz har doim esda tutishimiz kerakki, bugungi kunda saqlanib kelinayotgan har bir dasturlash tili bir-biriga nisbatan ijobiy tomonlari borligi uchun ham mavjud. Ularning barchasi loyihaning ehtiyojlari va web ilovalarning bazi turlari uchun maxsus ishlab chiqilgan. Ularning umumiy jihatlari shundaki, ularning barchasi dinamik veb-saytlarni ishlab chiqishga qodir. Keling, dinamik veb-saytingizni rivojlantirish uchun qanday resurslarni talab qilishingiz kerakligini ko'rib chiqamiz:
    Server platformasi (agar siz o'zingizning web-saytingizni o'z serveringizda joylashtirmoqchi bo'lsangiz) - Siz bugun foydalanilayotgan server platformalaridan birini tanlashingiz mumkin. Ularni keltirib o’tishdan oldin shuni aytib o'tmoqchimanki, keng qo'llaniladigan har qanday vosita yoki platformani tanlash to’gridir. Buning sababi shundaki, keng qo'llaniladigan platforma yoki vositalar uchun ma’lumotlar topish muammolarga yechim topish juda osondir.
    Shaxsiy kompyuteringizda xost yaratish uchun vositalar Windows asosidagi kompyuterlar uchun IIS va Unix-ga asoslangan OS uchun Apache. Ushbu server vositalari PHP va MYSQL kabi veb-ishlab chiqish vositalari bilan birgalikda WAMP (windows), XAMP (Cross-platform), MAMP (Mac) va Lamp (Linux) kabi dasturlarda keladi.
    Ma'lumotlar bazasi platformasi - dasturlash tillari va web ilovangizga qarab ma'lumotlar bazasi platformalarini tanlashingiz mumkin,. Ushbu rasmlarda eng ko'p ishlatiladigan ba'zi bir DB lar haqida ma’lumotlar keltirib o’tilgan.


    Dasturlash tillariga qarab o’zingizga qulay ma'lumotlar bazasi platformasini tanlashingiz mumkin.
    Dasturlash tillarini tanlash - bugungi kunda butun dunyo bo'ylab dasturchilar bir qator dasturlash tillaridan foydalanmoqdalar. Siz osongina o’rgana oladigan va juda moslashuvchan, xavfsiz va interaktiv dinamik veb-saytni ishlab chiqishingiz mumkin bo'lgan ba'zi taniqli dasturlash tillarini tanladim.
    Keling shu joyda web ilovalarning turlarini ko’rib chiqaylik

    Download 5,38 Mb.
    1   2   3   4   5   6   7   8   9   ...   16




    Download 5,38 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    II. TATU YOSH OLIMLAR KLUBI PORTALINI ISHLAB CHIQISHDA FOYDALANILGAN TEXNOLOGIYALAR

    Download 5,38 Mb.