Web 3.0 က်ဘ်ဘရောက်ဇာ၏အဆုံးကိုယူခဲ့ကြလိမ့်မည်နည်း

ငါက web browser များဝဘ်၏နောကျကြီးတွေဆင့်ကဲဖြစ်စဉ်နှင့်အတူသွားပါလိမ့်မယ်မထင်ပါဘူး, ဒါပေမယ့် browser များတစ်ချိန်ချိန်ပြန်လည်တီထွင်လျှင်ကျနော်တို့အင်တာနက်ကိုဘယ်လိုအတူပိုကောင်းမထိုက်မတန်မှအံ့သြသွားလိမ့်မည်မဟုတ်ပေ။

သူတို့ပထမဦးဆုံးသည်ထင်ရှားကတည်းကကို web browser များပြောင်းလဲသွားကြပြီမဟုတ်မ။ သူတို့ကအကြီးအကျယ်အပြောင်းအလဲများမှတဆင့်ကျော်သွားကြပြီ, ဒါပေမယ့်သူကဂျာဗား, Javascript ကို, ActiveX, Flash ကို, နှင့်ဘရောက်ဇာသို့တွားတတ်သောတိရစ္ဆာန်မျိုးတခြား add-ons တွေကိုတူသောအသစ်သောအတွေးအခေါ်များနှင့်အတူတဖြည်းဖြည်းချင်းဖြစ်စဉ်ကိုဖြစ်ခဲ့သည်။

ငါပရိုဂရမ်မာအဖြစ်သင်ယူရာတစ်ခုမှာ application တစ်ခုကမူလများအတွက်ဖွံ့ဖြိုးမခံခဲ့ရကြောင်းနည်းလမ်းတွေနဲ့တစတစတိုးတက်ပြောင်းလဲလာသည့်အခါ, ကရှုပ်ထွေးရဖို့စတင်သည်ကြောင့်ဖြစ်ခဲ့သည်။ ဒီနရောမှာပြုလုပ်မယ့်ခြစ်ရာနှင့်ဒီဇိုင်းကနေအကောင့်သို့သင်ကလုပ်ချင်သမျှကိုယူကြောင်းအရာတစ်ခုခုကျော်စတင်ရန်မကြာခဏအကောင်းဆုံးပါပဲ။

ထိုသို့ဒီ web browser ကိုအဘို့ပြုခံခဲ့ရသည်မြင့်မားတဲ့အချိန်ပါပဲ။ ကျွန်မပထမဦးဆုံး 90 ရဲ့နှောင်းပိုင်းအတွင်းဝဘ်ပလီကေးရှင်းကိုပြန် programming ကိုစတင်တဲ့အခါမှာတကယ်တော့ငါကလုံးဝသစ်ကို web browser ကိုဖန်တီးရန်ပြန်ပြီးတော့မြင့်မားသောအချိန်ဖြစ်ခဲ့သည်ထင်ခဲ့တယ်။ ထိုအခါကို web ထိုအချိန်မှစ. ပိုမိုခေတ်မီတွေအများကြီးဆည်းပူးခဲ့သည်။

web browser မကျန်းမမာ-တပ်ဆင်ထားကျနော်တို့ Want အဘယ်အရာကိုလုပ်ပါရန်ရှိပါသလား

အဲဒါအမှန်ပါပဲ။ သငျသညျအကြှနျုပျတို့ဒီရက်လုပ်ဖို့သူတို့ကိုမေးသောအရာကိုဆင်ခြင်သောအခါ web browsers ဆိုးရွားစွာဒီဇိုင်းရေးဆွဲနေကြပါတယ်။ ဤအမှုကိုနားလည်နိုင်စေရန်, သငျသညျပထမဆုံး web browser များမူလက, မရှိမဖြစ်လိုအပ်တဲ့, ဖြစ်ဝဘ်များအတွက်စကားလုံး Processor ကိုဒီဇိုင်းထုတ်ခဲ့နားလည်ရန်ရှိသည်။ ဝဘ်များအတွက် markup ဘာသာစကားစကားလုံးပရိုဆက်ဆာအဘို့အဘာသာစကားများ markup မှသိသိသာသာဆင်တူသည်။ Bold Start: Microsoft Word ကိုရဲရင့်အချို့စာသားကိုမှသတ်မှတ်ပေးရန်သို့မဟုတ်ယင်း၏ font ကိုပြောင်းလဲပစ်ရန်အထူးဇာတ်ကောင်ကိုအသုံးပြုနေစဉ်, ကအခြေခံအားဖြင့်အတူတူပါပဲလုပ်နေတာဖြစ်ပါတယ်။ စာသား။ Bold အဆုံးသတ်ရတတ်ပါတယ်။ ဘယ်ကျနော်တို့က HTML ကိုပြုသဖြင့်တူညီသောအရာဖြစ်ပါတယ်။

အဘယ်အရာကိုပြီးခဲ့သည့်အနှစ်နှစ်ဆယ်ကျော်ကဖြစ်ပျက်ခဲ့ဝဘ်အဘို့ဤစကားလုံး Processor ကိုကျနော်တို့ကလုပ်ချင်အရာအားလုံးများအတွက်အကောင့်မှပြုပြင်လိုက်ပါကဖြစ်ပါတယ်။ ဒါဟာနန်းတော်သို့ကျွန်တော်တစ်ဦးတွင်းထဲသို့ကားဂိုဒေါင်လှည့်တော့အိမ်တအိမ်နှင့်တစ်ဦးအားလပ်ချိန်မှာအိပ်ခန်းထဲသို့ထပ်ခိုးများနှင့်မြေအောက်ခန်းကဲ့သို့အဖွင့်, အခုကျနော်တို့အထဲကပြန်သိုလှောင်မှုအခန်းထဲချိတ်ဆက်နှင့်သစ်တစ်ခုအခန်းထဲသို့လုပ်ချင် အိမ်သူအိမ်သား - ဒါပေမယ့်ကျွန်တော်တို့ရဲ့ဝါယာကြိုးများနှင့်ပိုက်များအားလုံးကျနော်တို့ကိုဖန်ဆင်းပါတယ်အပေါငျးတို့သညျအခွားဖြည့်စွက်အတူဒါအရူးဆည်းပူးကြောင့်လျှပ်စစ်နှင့်ပိုက်ပေးပြဿနာတွေအမျိုးမျိုးတို့ကိုသို့ပြေးသွားနေကြသည်။

အဲဒီ web browsers တွေမှဖြစ်ပျက်ခဲ့သည်ကိုပါပဲ။ ယနေ့ကြှနျုပျတို့ဟာ web application တစ်ခု client ကဲ့သို့ကျွန်ုပ်တို့၏ကို web browser များအသုံးပြုချင်ပေမယ့်သူတို့ကတကယ်လုပ်ဖို့အဓိပ်ပာယျမခံခဲ့ရပါ။

ငါက web programming ကိုများနှင့် browser များက web application များအတွက်ဆင်းရဲသားကို client များလုပ်အဘယ်ကြောင့်အဓိကအကြောင်းရင်းတစ်ဦးနှင့်အတူရှိခဲ့အခြေခံပြဿနာသည် web server သို့နှငျ့ဆကျသှယျဖို့ကောင်းသောအရာမလမ်းရှိခဲ့သောကွောငျ့ဖွစျသညျ။ သူတို့ကိုတစ်ခုခုကို click ရန်အဘို့အတကယ်တော့, နောက်ကျော, ထို့နောက်သင်အသုံးပြုသူများထံမှသတင်းအချက်အလက်ရရှိရန်နိုင်တစ်ခုတည်းသောနည်းလမ်းဖြစ်ခဲ့သည်။ သစ်တစ်ခုစာမျက်နှာ loaded အခါအမှန်ကတော့, သတင်းအချက်အလက်သာလွန်နိုငျသညျ။

သငျသညျစိတ်ကူးနိုင်သကဲ့သို့, ဒီကအလွန်ခက်ခဲအမှန်တကယ်အပြန်အလှန်လျှောက်လွှာရှိသည်တို့ကိုလည်းလုပ်လေ၏။ သူတို့ရိုက်နေချိန်မှာသင်ကတစ်စုံတစ်ဦးကိုတစ်ဦးကစာသားအကွက်ထဲသို့တစ်ခုခုရိုက်ထည့်ရှိသည်နှင့်ဆာဗာပေါ်မှာသတင်းအချက်အလက်စစ်ဆေးနိုင်ဘူး။ သူတို့ကိုသင်တဲ့ခလုတ်ကိုနှိပ်ဖို့စောင့်ဆိုင်းရန်ရှိသည်ချင်ပါတယ်။

ဒီဖြေရှင်းချက်: အေဂျက်။

အေဂျက် asynchronous JavaScript နဲ့ XML ကိုဆိုလိုတာပါ။ အမှန်ကတော့, ကသူတို့အားအဟောင်းတွေကို web browser များမလုပ်ဆောင်နိုင်ဘာလုပ်နေလဲတဲ့နည်းလမ်းဖြစ်ပါတယ်: အစာမကျြနှာကိုပြန်ဖွင့ရန် client ကိုမလိုဘဲအဆိုပါ web server သို့နှငျ့ဆကျသှယျ။ ဤသည်က Internet Explorer သို့မဟုတ်နီးပါးသည်အခြားဘရောက်ဇာတစ်ခု XMLHttpRequest အတွက် XMLHTTP ActiveX အရာဝတ္ထုမှတဆင့်ကုန်ပြီ။

အသုံးပြုသူအစဉ်အဆက်ကတကယ်တော့ဤစာမျက်နှာကိုနောက်တစ်ကြိမ်အသုံးပြုသူမရှိဘဲစာမျက်နှာပြန်တင်ဖူးလျှင်အဖြစ်အခြေခံအားဖြင့်ဘယ်အရာကိုဒီက web programmer လုပ်ဖို့ခွင့်ပြုနေ client နှင့် server ကြားရှိလဲလှယ်သတင်းအချက်အလက်များသည်။

လက်ျာဘက်, ကြီးသောအသံ? ဒါဟာရှေ့ကိုကြီးမားတဲ့ခြေလှမ်းဖြစ်တယ်, ဒါကြောင့် web 2.0 applications များဤမျှလောက်ပိုပြီးအပြန်အလှန်လွယ်ကူ-to-အသုံးပြုမှုကိုယခင်က web applications များထက်အဘယ်ကြောင့်သော့ကိုအကြောင်းပြချက်ဖြစ်ပါတယ်။ ဒါပေမဲ့အဲဒါကိုဆဲ Band-Aid ကိုဖြစ်ပါတယ်။ အခြေခံအားဖြင့် client ကိုဆာဗာသတင်းအချက်အလက်အချို့ကိုပို့ပေးနှင့်စာသားအနက်အဓိပ္ပာယ်ဖွ၏လုပျငနျးအတူ client ကိုစွန့်ခွာ, ကျောကစာသားတစ်ခုပိတ်ပင်တားဆီးမှုပေးပို့သည်။ ထို့နောက် client ကိုအပြန်အလှန်ပုံရသည်စာမျက်နှာစေရန် Dynamic HTML ကိုခေါ်တော်မူရာတစ်ခုခုကိုအသုံးပြုသည်။

ဤသည်ကို client-server ကို applications များမည်သို့အလုပ်လုပ်ပုံကိုသာမန်ထက်အတော်လေးနည်းနည်းကွဲပြားခြားနားသည်။ နောက်ကျောနှင့်ထွက်ဖြတ်သန်းဒေတာကိုမကန့်သတ်နှင့်၎င်း, client ကို web ပေါ်မှာဒီလိုဆောင်ရွက်မှအေဂျက်နည်းစနစ်ကိုအသုံးပြုပြီး, ထိုယင်ကောင်အပေါ်မျက်နှာပြင် manipulate တစ်ဆင့်ပြီးတစ်ဆင့်တခုတခုအပေါ်မှာမျက်စိဖြင့်တည်ဆောက်တစ်ခုလုံးကိုဗိသုကာနှင့်အတူရှိရမှ hoops မှတဆင့်ခုန်ကဲ့သို့ဖြစ်၏။

web browser အနာဂတ်၏ Operating Systems ကများမှာ

Microsoft က 90 ရဲ့ကပြန်သိတယ်။ သူတို့ကို Netscape နဲ့ browser ကိုစစ်ထဲသို့တယ်ဒါကြောင့်ဖွင့်, နှင့် Microsoft ကြောင်းစစ်အနိုင်ရမလာကြတယ်ဆွဲထုတ်ဒါကြောင့်ပါပဲ။ ကံမကောင်းစွာပဲ - အနည်းဆုံးအား Microsoft မှအဘို့ - အသစ်တစ်ခုကို browser စစ်ပွဲတည်ရှိနှင့်များစွာကွဲပြားခြားနားပလက်ဖောင်းပေါ်ဘက်မှာစစ်တိုက်လျက်ရှိသည်။ Internet Explorer ကိုလွန်ခဲ့သောငါးနှစ်အတွင်းရုံကျော် 50% မှ 80% ကျော်ကနေက၎င်း၏စျေးကွက်ရှယ်ယာတစ်စက်မမြင်စဖူးအနေဖြင့် Mozilla Firefox ကိုယခုအင်တာနက်အသုံးပြုသူများ၏အကြမ်းဖျင်း 30% ကအသုံးပြုလျက်ရှိသည်။

တူသောလက်ရှိက်ဘ်ဆိုက်ခေတ်ရေစီးကြောင်းနှင့်အတူ web 2.0 နှင့် Office 2.0 ဝဘ်မှသမိုင်းကြောင်းအ desktop ပေါ်မှာ applications များဖြစ်ကြသည်အဘယျသို့ဆောင်ခဲ့ operating system မြား၏ရွေးချယ်မှု၌ သာ. လွတ်လပ်ရေးနှင့်စံချိန်စံညွှန်းမီ browser များပေါ်ပိုပြီးအရေးပါမှုရှိဖြစ်လာသည်။ အဘယ်သူ၏ Internet Explorer browser ကိုကွဲပြားခြားနားအရှိဆုံးသည်အခြားဘရောက်ဇာကိုဘာလုပျသလဲထက်အမှုတို့ကိုပြုလေ့ Microsoft ကမှကောင်းသောသတင်းမဟုတ်ပါဘူးနှစ်ဦးစလုံး၏။ တနည်းကား, မိုက်ကရိုဆော့ဖအဘို့မဟုတ်အလွန်ကောင်းသောသတင်း။

သို့သော်တစ်ဦးဟာ operating system ပေါ်တွင်ဖွံ့ဖြိုးရေးလုပ်ငန်း tools တွေကိုသုံးပြီးအကြောင်းကိုတဦးတည်းလောက်ကြီးသောအမှုကိုသင်သည်သင်၏ interface ကိုဖန်တီးရန်စံချိန်စံညွှန်းမီတ္ထုကိုသုံးနိုင်သည်သောကွောငျ့ဖွစျသညျ။ သင်တို့သည်လည်းအဲဒီအရာဝတ္ထုတွေနဲ့အပြန်အလှန်ဘယ်လိုထိန်းချုပ်အများကြီးရှိသည်, တောင်မှသင့်ရဲ့ကိုယ်ပိုင်အစားထိုးဖန်တီးနိုင်ပါတယ်။ ကို web programming ကိုနှင့်အတူက web browsers တွေစပိုင်းတွင်ကြီးမားသော application များအတွက်ခေတ်မီ clients များဖြစ်မရည်ရွယ်ခဲ့ကြအဓိကအားဖြင့်အဘယ်ကြောင့်ဆိုသော်ထိန်းချုပ်မှု၏ဤအဆင့်တွင်အောင်မြင်ရန်ပိုမိုခက်ခဲသည် - အများကြီးလျော့နည်းအနာဂတ်မှာ၏ operating system ကိုရလိမ့်မည်။

ဒါပေမယ့်ပိုပိုပြီး, သောသူတို့သည်ဖြစ်လာကြပြီအရာဖြစ်တယ်။ Google Docs ပြီးသားစကားလုံးတစ်လုံး Processor, spreadsheet နှင့်တင်ဆက်မှု software ကိုပေးပါသည်။ Google ရဲ့ mail ကို client ကိုနှင့်အတူဤပေါင်းစပ်နှင့်သင်သည်သင်၏အခြေခံရုံး software ကိုကုန်ထုတ်စွမ်းအားအထုပ်ရှိသည်။ ကျနော်တို့ဖြည်းဖြည်းချင်းသော်လည်း, ဧကန်အမှန်အကျွန်ုပ်တို့၏ applications များအများစုမရရှိနိုင်အွန်လိုင်းဖြစ်လိမ့်မည်ရှိရာအမှတ်ရတဲ့။

စမတ်ဖုန်းများနှင့် PocketPCs ၏တိုးမြှင့်လူကြိုက်များမှုကိုအင်တာနက်များအတွက်တစ်ခုလုံးအသစ်ကနယ်စပ်ကိုဖြစ်ပါတယ်။ အဆိုပါများအတွက်လက်ရှိလမ်းကြောင်းသစ်တစ်ခုဖြစ်သည်စဉ်နှင့်အညီ, မိုဘိုင်းအင်တာနက်ကိုကို 'အစစ်အမှန်' 'အင်တာနက်ကိုအတူပေါင်းစည်းဖို့ , ဒီက "အနာဂတ်၏အင်တာနက်က" ကြည့်ရှုမည်ကိုမည်သို့ပုံဖော်အတွက်သော့ချက်ကစားသမားအဖြစ်မိုဘိုင်းရှုခင်းလျော့မပေးပါဘူး။

တစ်ခုမှာ key ကိုရှုထောင့်က web browser ကိုစစ်ပွဲများအတွက်အသစ်တခုရှေ့တွင်ဖန်တီးသောကြောင့်ဖြစ်သည်။ Microsoft ကသူ့ရဲ့ Internet Explorer browser ကိုအတူကြီးစိုးဆက်လက်တည်ရှိဖို့ဖြစ်ပါတယ်ဆိုပါက Microsoft ရဲ့ Internet Explorer ကိုမိုဘိုင်းဘရောက်ဇာကိုများအတွက် "Pocket IE ကို" နဲ့မိုဘိုင်းပစ္စည်းတွေပေါ်ကြီးစိုးအောင်မြင်ရန်ရပါလိမ့်မယ်။

မိုဘိုင်းပစ္စည်းတွေအင်တာနက်ဘယ်လိုနောက်ထပ်စိတ်ဝင်စားဖို့ရှုထောင့်ရိုးရာ Web Portal အစားထိုးဂျာဗားပလီကေးရှင်းကိုအသုံးပြုခြင်းဖြစ်ပါတယ်။ အဲဒီအစား Microsoft ကတိုက်ရိုက်သို့မဟုတ် Yahoo ကသွား၏, မိုဘိုင်းအသုံးပြုသူများအဤဝက်ဘ်ဆိုက်များ၏, Java ဗားရှင်းဒေါင်းလုဒ်ဆွဲနိုင်ပါသည်။ ဤသည်ကို web browser များအားဖြင့်ကြုံတွေ့ရှိသမျှကိုထောငျခြောမပါဘဲမည်သည့် client-server ကိုလျှောက်လွှာကဲ့သို့တူညီသောကြောင်းတစ်ခုအပြန်အလှန်အတွေ့အကြုံကိုဖန်တီးပေးပါတယ်။

ဒါဟာအစအဓိကအသုံးပြုတဲ့ web ကစားသမားသစ်တစ်ခု application ကိုဖှံ့ဖွိုးတိုးတပလက်ဖောင်းဘို့မိမိတို့က်ဘ်ဆိုက်များဒီဇိုင်းဆန္ဒရှိဖြစ်ကြောင်းပြသထားတယ်။

အနာဂတ်၏ Browser ကို

ကျနော်တို့ကို web browser များမဝေးတော့တဲ့အနာဂတ်ကာလ၌အချိန်မရွေးဒီဇိုင်းဘယ်လိုအတွက်အဓိကပြောင်းလဲမှုကိုမြင်ရပါလိမ့်မယ်ဆိုကစားနည်းနေရာမဟုတ်ဘူး။ web 3.0 browser ၏အသစ်တစ်ခု type ကိုဆောငျကွဉျးတစ်ခုသို့မဟုတ်လုံးဝကွဲပြားခြားနားသောဦးတည်ချက်အတွက်သှားလိမျ့မညျဖြစ်စေမဒီအချက်မှာမည်သူမဆိုရဲ့ခန့်မှန်းသည်။

ဒါပေမယ့်တစ်ချိန်တည်းမှာကျွန်မလုံးဝစိတျထဲမှာကို web applications များနှင့်အတူပြန်လည်ပြင်ဆင်ရေး browser ၏အမှတ်တံဆိပ်အသစ်ကအမျိုးအစားဝဘ်ပြောင်းလဲကြည့်ဖို့အံ့အားသင့်ဖြစ်လိမ့်မည်မဟုတ်ပေ။ ဒါဟာဒီဇိုင်းအဓိကကစားသမားကို ယူ. , Google နဲ့ Yahoo နှင့်ကနောက်ကွယ်မှရတဲ့အခြားသူတွေနဲ့တူအဓိကကစားသမားများ, ပြီးမြောက်ဖို့အလွယ်ကူဆုံးအရာမဟုတ်သောအရာ, ဒါပေမယ့်ဒါဟာဖြစ်နိုင်ပေလိမ့်မည်။

အနာဂတ်မှာ၏ဤဘရောက်ဇာများကဲ့သို့အဘယ်အရာဖြစ်ပါ့မလား ငါက Mini-operating system နဲ့ဖွံ့ဖြိုးရေးပလက်ဖောင်းနှစ်ခုလုံးကိုဖြစ်နိုင်သည်ကိုတစ်ခုခုဖန်တီးဖို့ကျွန်တော်တို့ရဲ့လက်ရှိဘရောက်ဇာ, ActiveX, နဲ့ Java ပေါင်းစည်းကဲ့သို့ဖြစ်လိမ့်မယ်လို့မြင်ယောင်ကြည့်ပါ။

သင်နှင့်အကြှနျုပျအဘို့, ကချောမွေ့စွာစကားလုံးတစ်လုံး processor နှင့်တစ်ဦး spreadsheet အကြား switching, ကျွန်တော်တို့ရဲ့ရုံး application ကိုဖွင့် loading နှင့်နည်းတူချောမွေ့စွာတစ်ဦးလွန်ကဲကဲ multiplayer အွန်လိုင်း roleplaying ဂိမ်းမှ switching နဲ့တူပါလိမ့်မယ်။

အမှန်ကတော့, အသီးအသီးက်ဘ်ဆိုက်က၎င်း၏ကိုယ်ပိုင် application တစ်ခုပါလိမ့်မယ်, ကြှနျုပျတို့ကိုအလွယ်တကူလာမည့်တက်ဘ်ဆိုက် / application ကိုကနေသွားရနိုင်ပါတယ်။

သင် web 3.0 ဆောင်ခဲ့ဦးမည်ဘယ်လိုထင်သလဲ