History
Ajax ဆိုတာ Asynchronous JavaScript and XML ကို အတိုေကာက္ ေခၚထားတာ ျဖစ္ပါတယ္။ Ajax ရယ္လို႕အမည္ စတြင္လာတဲ့ အခ်ိန္ကေတာ့ ၂၀၀၅ ခုႏွစ္ ေဖေဖာ္၀ါရီလ မွာျဖစ္ၿပီး Jesse James Garrett ဆိုတဲ့လူက စတင္ေခၚဆိုခဲ့ပါတယ္။
Asychronous Loading အိုင္ဒီယာကိုေတာ့ Microsoft ကစတင္အသုံးျပဳခဲ့တာပါ။ ၁၉၉၆ မွာ Internet Explorer 3 ေပၚမွာ IFRAME Element ေတြကို Support ေပးခဲ့ပါတယ္။ စာမ်က္ႏွာတစ္ခုလုံး Refreshလုပ္စရာ မလိုပဲ IFRAME ထဲမွာပဲ အေၾကာင္းအရာ ေတြေျပာင္းလ ဲျပသလို႕ ရႏိုင္ပါတယ္။
၁၉၉၇ မွာေတာ့ Netscape 4 နဲ႕အတူ Layer Element ကို Netscape Navigator ကမိတ္ဆက္လာပါတယ္။ Layer Element ေတြေၾကာင့္ ရွိၿပီးသား စာမ်က္ႏွာေပၚမွာပဲ အလႊာေတြထပ္ၿပီးျပသလို႕ရလာပါတယ္။
၁၉၉၈ မွာ Microsoft က Ajax ရဲ႕အစျဖစ္တဲ့ MSRS (Microsoft Remote Scripting) ကိုတီထြင္ လိုက္ပါတယ္။ XMLHttpRequest ကို Microsoft Exchange Server အတြက္ ရည္စူးၿပီး တီထြင္လိုက္ တာလည္း ျဖစ္ပါတယ္။ XMLHttpRequest ကိုအသုံးျပဳၿပီး Web Browser ကေန Exchange Server ကို outlook Express သုံးတဲ့အတိုင္း Access လုပ္လို႕ ရလာပါတယ္။ User က email ၾကည့္လိုတဲ့အခါ XMLHttpRequest က web page ကို refresh မလုပ္ပဲ Exchange Server ကေန email ေတြ downloadလုပ္ေပး ပါတယ္။
W3C က HTML 4.0 နဲ႕ XHTML 1.0 (HTML 4.1 လို႕လည္းေခၚပါတယ္) ကို အသိအမွတ္ ျပဳလိုက္တဲ့ အခ်ိန္မွာေတာ့ AJAX ဆိုတဲ့အတိုေကာက္နာမည္နဲ႕ Asychronous Technology ကမၻာေက်ာ္ လာပါ ေတာ့တယ္။ XML, CSS, HTML, XMLHttpRequest တို႕ကိုေပါင္းစပ္ၿပီး Web Page ေပၚမွာ User Interface အမ်ိဳးမ်ဳိး တီထြင္ၾက ပါ ေတာ့တယ္။ Ajaxကို အခုအခါ Asp, JSP, ASP.Net, PHP Language ေတြနဲ႕ တြဲသုံး ႏိုင္ၿပီး Framework ေတြလည္း အမ်ား အျပား ေပၚထြက္ ေနၿပီ ျဖစ္ပါတယ္။
Asychronous Loading အိုင္ဒီယာကိုေတာ့ Microsoft ကစတင္အသုံးျပဳခဲ့တာပါ။ ၁၉၉၆ မွာ Internet Explorer 3 ေပၚမွာ IFRAME Element ေတြကို Support ေပးခဲ့ပါတယ္။ စာမ်က္ႏွာတစ္ခုလုံး Refreshလုပ္စရာ မလိုပဲ IFRAME ထဲမွာပဲ အေၾကာင္းအရာ ေတြေျပာင္းလ ဲျပသလို႕ ရႏိုင္ပါတယ္။
၁၉၉၇ မွာေတာ့ Netscape 4 နဲ႕အတူ Layer Element ကို Netscape Navigator ကမိတ္ဆက္လာပါတယ္။ Layer Element ေတြေၾကာင့္ ရွိၿပီးသား စာမ်က္ႏွာေပၚမွာပဲ အလႊာေတြထပ္ၿပီးျပသလို႕ရလာပါတယ္။
၁၉၉၈ မွာ Microsoft က Ajax ရဲ႕အစျဖစ္တဲ့ MSRS (Microsoft Remote Scripting) ကိုတီထြင္ လိုက္ပါတယ္။ XMLHttpRequest ကို Microsoft Exchange Server အတြက္ ရည္စူးၿပီး တီထြင္လိုက္ တာလည္း ျဖစ္ပါတယ္။ XMLHttpRequest ကိုအသုံးျပဳၿပီး Web Browser ကေန Exchange Server ကို outlook Express သုံးတဲ့အတိုင္း Access လုပ္လို႕ ရလာပါတယ္။ User က email ၾကည့္လိုတဲ့အခါ XMLHttpRequest က web page ကို refresh မလုပ္ပဲ Exchange Server ကေန email ေတြ downloadလုပ္ေပး ပါတယ္။
W3C က HTML 4.0 နဲ႕ XHTML 1.0 (HTML 4.1 လို႕လည္းေခၚပါတယ္) ကို အသိအမွတ္ ျပဳလိုက္တဲ့ အခ်ိန္မွာေတာ့ AJAX ဆိုတဲ့အတိုေကာက္နာမည္နဲ႕ Asychronous Technology ကမၻာေက်ာ္ လာပါ ေတာ့တယ္။ XML, CSS, HTML, XMLHttpRequest တို႕ကိုေပါင္းစပ္ၿပီး Web Page ေပၚမွာ User Interface အမ်ိဳးမ်ဳိး တီထြင္ၾက ပါ ေတာ့တယ္။ Ajaxကို အခုအခါ Asp, JSP, ASP.Net, PHP Language ေတြနဲ႕ တြဲသုံး ႏိုင္ၿပီး Framework ေတြလည္း အမ်ား အျပား ေပၚထြက္ ေနၿပီ ျဖစ္ပါတယ္။
No comments:
Post a Comment