fbpx

AJAX ကိုမှအခြားရွေးချယ်စရာ

အတိုဆုံးဖြေ "ဟုတ်တယ်, Rich အင်တာနက်ကိုအသုံးပြုခြင်း (RIAs) တည်ဆောက်ခြင်းများအတွက်အေဂျက်မှအခြားရွေးချယ်စရာများစွာရှိပါတယ်။ " ဖြစ်ပါသည် ဤရွေ့ကား Flash ကို, Flex ကို, Java ရထားလမ်းအပေါ် SVG နှင့်ပတ္တမြားအဖြစ်အနည်းငယ်သည်အခြားနယ်ပယ်ကစားသမားများပါဝင်သည်။

အခုတော့တစ်ဦးအတန်ငယ်ရှည်အဖြေကိုဖွင့်ပါစေသောအသေးစိတျအဘို့။

Flash နှင့် Flex ကို, အပေါင်းအဘော်တို့

မူလကမက်ခရိုမီဒီယာအသုံးပြုနေသူများကဖန်တီး Adobe ကရဲ့ Flash ကို, လျင်မြန်စွာရွေးချယ်မှုတစ်ခုက RIA tool ကိုဖြစ်လာသည်။ အစပိုင်းမှာ plug-in အဖြစ် installed ၎င်း၏ Player ကိုလျှောက်လွှာယခုတချို့ဆယ်နှစ်အကြာက Windows XP ကိုအတူတင်ပို့စတင်ခဲ့သည်။ Flash ကိုအကောင်းဆုံးကိုက RIA အတွေ့အကြုံများအဖြစ်မာလ်တီမီဒီယာအချို့ကိုကယ်တင်တတ်၏။

အဆိုပါအဆင်မပြေတာတွင်, Flash ကိုအတူကြာကြာသင်ယူမှုကွေးရှိပါတယ်။ တစ်ဦးချင်နေကြတဲ့, အလားအလာပြဿနာကလုံခြုံရေးကိစ္စမှာလည်းရှိပါသည်။ အဆိုပါ Flash Player ကိုတစ်ဦးမဟုတ်ဘဲလျှို့ဝှက်လမ်းအတွက်သင်၏ကွန်ပျူတာဖိုင်များကိုရေးသားခဲ့သည်များနှင့် Adobe ကရဲ့ Web Site မှာတည်ရှိပါတယ်တစ်ဦး "ဆက်တင်များ Manager ကို" ကိုအသုံးပြုခြင်းမရှိဘဲ setting များကိုပြောင်းလဲပစ်ရန်မလမ်းလည်းမရှိ။ နောက်ဆုံးအနေနဲ့ Flash ကိုသင်၏ကင်မရာနှင့်မိုက်ခရိုဖုန်းကိုကျော်ကြာပါတယ်။

Flash ကိုကြွယ်ဝသော client များတည်ဆောက်ခြင်းဖို့လုံးဝကွဲပြားခြားနားသောရှုထောင့်ဆောင်တတ်၏, ဒါပေမယ့်ကို Adobe ကြောင်းတောင်းထဲ၌ရှိသမျှကြက်ဥကိုမထားခဲ့ပါဘူး။ အဆိုပါကုမ္ပဏီလည်းဘက်ပေါင်းစုံဖွံ့ဖြိုးတိုးတက်ရေးကို tools တွေကိုသုံးပြီးမူဘောင်အတွင်းဒေတာပေါင်းစည်းမှုကိုထောက်ပံ့ပေးကြောင်း Flex ကိုအဖြစ်စုပေါင်းလူသိများ tools တွေကိုအစုတခုမိတ်ဆက်ပေးသည်။ ၏စောင့်ရှောက်မှုယူပြီး "XMLHttpRequest" Flex ကို REST, SOAP သို့မဟုတ်ဂန္သည် HTTP န်ဆောင်မှုများနှင့်အတူလွယ်ကူသောပေါင်းစည်းမှုပေးထားပါတယ်။ အချို့သောတစ်ဦးကဲ့သို့အရာတစ်ခုခုကိုအဖြစ် Flex ကိုရဲ့အနှစ်သာရကနေ Flash ကို, အေဂျက်တစ်ဖြောင့်-up, အခြားရွေးချယ်စရာပိုမိုဖြစ်ပါတယ် "အေဂျက်ကိရိယာတန်ဆာပလာ။ "

ဂျာဗားရဲ့နေဆဲ smokin '

Sun Microsystems ကို '' ဂျာဗားပိတ်ပင်တားဆီးမှုန်းကျင်အကြိမ်အနည်းငယ်ဖြစ်, နှင့်၎င်း၏ "applets 'browser များများအတွက်ပထမဦးဆုံးကြွယ်ဝသော client ကို tools များကြားတွင်ဖွဲ့စည်းထားပါတယ်တစ်ခုအေဂျက်အခြားရွေးချယ်စရာဖြစ်ပါတယ်။ ဂျာဗားကုဒ်မှတ်ဉာဏ်တစ်ခု "sandbox '" နဲ့ကွန်ပိုင်းလာအဖြစ် virtual machine ထဲမှာပြေးနေစဉ်တွင်, Java applets, developer များအနေနဲ့ရိုးရိုးသားသား-to-ကောင်းမြတ်ခြင်းကိုအသုံးပြုရန်ခွင့်ပြုပါ, object-oriented programming language ကို။ သောကြောင့်ကွန်ပိုင်းလာအဖြစ်၏, ဂျာဗားကုဒ်ကသူ့ရဲ့ဆောင်ပုဒ်, အထိအသကျရှငျ, ရှိသမျှပလက်ဖောင်းများပေါ်တွင်အလုပ်လုပ် "ဘယ်နေရာမှာမဆို run တစ်ကြိမ်ရေးပါ။ "

applets အရေးပါသောလုံခြုံရေး feature တစ်ခုဖြစ်ပါတယ်ရာသည်၎င်း၏ sandbox 'များအတွက်ရိတ်က္ခာကိုသာမှတ်ဉာဏ်ကိုဝင်ရောက်နိုင်ပါတယ်။ သို့တိုင်သူကကိုယ်တိုင်အချို့သော browser များအဘို့ install လုပ်ဖို့ရှိပါတယ်တဲ့ plug-in ကိုမလိုအပ်ပါဘူးကြောင့်ပထမဦးဆုံးအရာ၏, Java နှင့်အတူအချို့သောပြဿနာများ, ရှိပါတယ်။ applets ကို start up ရန်အဘို့အကွန်ပိုင်းလာအဖြစ်အပြေးရပါမည်နှင့်ကွန်ပိုင်းလာအဖြစ်အချိန်များတွင် load နှေးဖြစ်နိုင်သည်။ အဆိုပါ applet တစ်ခုကိုတောင်မှအချိန်ပိုမိုကြာမြင့်သော cached မဟုတ်ပါလျှင်ဒေါင်းလုပ်လုပ်ခံရဖို့ရှိပါတယ်, နဲ့ Web အသုံးပြုသူများသည်ပုံမှန်အားဖြင့်, ပိုမြန်, ပိုကောင်းတဲ့စွမ်းဆောင်ရည်အစဉ်အဆက်ပိုမိုမြင့်မားကိုမျှော်လင့်ပြီးကတည်းကဤလူအပေါင်းတို့၏အများဆုံးလေးနက်ပြဿနာဖြစ်နိုင်သည်။

တစ်ဦးကမိုဘိုင်းအတိုကောက်?

SVG အရွယ်မှာ Vector Graphics, 2D ဂရပ်ဖစ်များနှင့်ဂရပ်ဖစ် applications များသတ်မှတ်ဖို့ XML ကိုအသုံးပြုတဲ့ W3C ဘာသာစကားဆိုလိုတာပါ။ ၎င်း၏လက်ရှိဗားရှင်းနဲ့ Opera ဘရောက်ဇာ (8+) တွင်ပြုလုပ်ရန်ထောက်ခံ, 1.1 ဖြစ်ပါတယ်။ အချို့ကဤကဲ့သို့သော Firefox ကိုကမျးလှမျးခကျြကန့်သတ်ထောက်ခံမှုအဖြစ်တောက်တဲ့-based browser များနှင့် Konquerer က Internet Explorer နဲ့ Safari browser များ SVG ဘို့ plug-ins များကိုရရှိနိုင်ပါရှိပေမယ့် Microsoft ရဲ့ IE ကိုကရန်မကတိကဝတ်ရှိပါတယ်။ အဆိုပါအခြားသူတွေလုပ်ပါ။

(PocketPC အပါအဝင်) PDAs နဲ့ဆယ်လူလာဖုန်းများအဘို့, အသီးသီး SVG အခြေခံပညာနှင့် Lite ကို edition မှာရှိပါတယ်။ အမှန်မှာက browser များအကြားတစ်လောကလုံးထောက်ခံမှုရရှိမတိုင်မီ SVG ဖြစ်ကောင်းမိုဘိုင်းအမျိုးအစားအချို့ကလေးမွေးစားတွေ့ကြုံခံစားပါလိမ့်မယ်ဆိုတာပါပဲ။ က Internet Explorer ကနေကတိကဝတ်များ၏မရှိခြင်း SVG ၏မွေးစားကန့်သတ်ခံရဖို့ပုံရသည်။

ပတ္တမြား, သင်သည်ငါ့ဥစ္စာဖြစ်လိမ့်မည်မဟုတ်လော

ရထားလမ်းပေါ်တွင်ပတ္တမြားတစ်ဦးအတန်ငယ်ပိုပြီးနုပျိုနည်းပညာ, ပြီးခဲ့သည့်နှစ်အနည်းငယ်အတွင်းစာနယ်ဇင်းတွေအများကြီးဆည်းပူးတော်မူကြောင်းကိုအခမဲ့ object-oriented language တစ်ခုဖြစ်ပါတယ်။ ဒါဟာမော်ဒယ်ကြည့်ရန် Controller (MVC) ကိုဒီဇိုင်းနည်းလမ်းအောက်ပါဒေတာဘေ့စ-မောင်းနှင် Web apps တွေမှာဖွံ့ဖြိုးဆဲများအတွက် "အပြည့်အဝ stack မူဘောင်" ဖြစ်ပါတယ်။

ပတ္တမြားဖှံ့ဖွိုးတိုးတမြို့အနီး-ကျော်ကြားနှစ်ခုနှင့်အတူအားဖြည့်ရိုးရှင်းမှု, အဖန်ဖန်-ထပ်ခါတလဲလဲကြွေးကြော်သံများအလေးပေးဖော်ပြသည်။ "သင့်ကိုယ်သင် Repeat မနေပါနဲ့" သို့မဟုတ်ခြောက်သွေ့တဲ့ – – ပထမဒေတာသို့မဟုတ်ကုဒ်၏, ဖြုန်းတီးပုံတူပပျောက်ဖို့ရည်ရွယ်သည်။ "ပြုပြင်ကျော်ကွန်ဗင်းရှင်း" သင်ထားတဲ့ "သမားရိုးကျမဟုတ်သော" အခွအေနေတိုမဟုတ်လျှင်အသုံးပြုသူများအစီစဉ်ဖွဲ့စည်းမှုကိုကင်းလွတ်ဖို့ညွှန်ကြားထားသည်။

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

အခွားသောကိုယ်စားလှယ်လောင်းများ

XUL ( "zool" အသံထွက် XML ကို user interface ဘာသာစကားကို,) သူတို့က Web ကနေအဆက်ပြတ်နေသည့်အခါပင်ကို run ကြောင်း Feature-rich apps များတည်ဆောက်ရန် Mozilla ကကတီထွင်ခဲ့သည်။ ကစိတ်ကြိုက် user interface ကိုအစိတ်အပိုင်းများကိုတစ်ဘုံ set ကိုကမ်းလှမ်းခြင်း, JavaScript ကို, XML ကိုနှင့် DTD ကိုအသုံးပြုသည်နှင့်အမျှပြုလုပ် DHTML အတူလုပ်ကိုင် developer များကသင်ယူဖို့အတှကျမျှမျှတတရိုးရှင်းတဲ့လုပ်ငန်းတာဝန်ဖြစ်သင့်သည်။ တဦးတည်းကိုအဓိကအားနည်းချက်က XUL-enabled ကို Web browser လိုဖြစ်ပြီး, ယခုအဘို့ကို Mozilla-based သူတွေကိုဆိုလိုပါတယ်။

XAML ( "zammel") extension လျှောက်လွှာ Markup Language ဖြစ်ပါသည်, နဲ့ Windows Presentation Foundation က Microsoft ရဲ့လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာမဟာဗျူဟာ၏စိတ်နှလုံးတက်စေသည်နှင့်အတူဒွန်တွဲ။ Microsoft ကအမှန်ပင်, အရပ်ရှည်ရှည်အမိန့်က HTML, Flash နှင့် PDF ကိုအစားထိုး XAML နှင့် WPF များအတွက်ရည်ရွယ်သည်။ XAML 2D နှင့် 3D ပုံရိပ်, ဗီဒီယို, ကာတွန်း, အသံကယ်နှုတ်မည်ဒါပေါ်နဲ့ Web နဲ့ Desktop application များအကြားလိုင်းဖျက်ပစ်လို့ယူဆတယ်ဖြစ်ပါတယ်။ တစ်ဦးက MS နည်းပညာကြောင့်ဆက်ဆက်အမြင်ကျယ်အသုံးပြုလိမ့်မည်, သို့သော် Non-ကို Windows enviroments မှာအများအပြားလှိုင်းတံပိုးလုပ်ဖွယ်ရှိမဟုတ်ပါဘူး။

အောက်ခြေလိုင်း

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



Source by Amy Armitage

Comments are closed, but trackbacks and pingbacks are open.