Internet နွင္႔ Web Standards အေၾကာင္းသိေကာင္းစရာ
၁၉၆၇ ခုနွစ္ ေအာက္တိုဘာလမွာ ARPANET လို့အမည္ေပးထားတဲ့ ဒီ ကြန္ပူ်တာနက္ဝပ္အစီအစဉ္ကို စတင္အေကာင္အထည္ ေဖာ္ခဲ့ပါတယ္။ ၁၉၆၉ ခုနွစ္ ဒီဇင္ဘာလမွာေတာ့ ပထမဦးဆံုး ကြန္ပူ်တာနက္ဝပ္ ေလးခုကို စတင္အသံုးျပုနိုင္ခဲ့ပါတယ္။ အဲ့ဒီ ပထမဆံုး နက္၀ပ္ေတြမွာသံုးခဲ့တဲ့ packets switching နည္းစနစ္ဟာ ကေန့ထိ အသံုးျပုေနဆဲျဖစ္ပါတယ္။
ARPANET ရဲ့ packets switching နည္းစနစ္ကို ျဗိတိန္တၠကသိုလ္ေတြစုေပါင္းထား
အ ေျခခံနည္းစနစ္ တူေပမယ့္ ကဲြျပားျခားနားတဲ့ ဖဲြ့စည္းပံုေတြေျကာင့္ အဲ့ဒီနက္ဝပ္ေတြကို တစ္ခုနဲ့တစ္ခု ခိ်တ္ဆက္ဖို့ျကိုးစားတဲ့အခါမွာေ
အဲ့ဒီ Protocol က နက္ဝပ္ရဲ့လုပ္ေဆာင္ခ်က္ေတြကို ေလွ်ာ့ခ်ျပီး ကြန္ပူ်တာကို အဓိက အလုပ္လုပ္ခိုင္းလိုက္တဲ့ နည္းစနစ္တစ္ခုလည္း ျဖစ္ပါတယ္။ ရလဒ္ကေတာ့ နက္ဝပ္ေတြအားလံုးကို ခိ်တ္ဆက္မယ္ဆိုရင္ေတာင္ ခိ်တ္ဆက္နိုင္တဲ့ နည္ပညာတစ္ခု ျဖစ္လာတာပါပဲ။ ARPA က လိုအပ္တဲ့ Software ေတြကိုပါ တည္ေဆာက္ခဲ့ျပီး ၁၉၇၇ ခုနွစ္မွာေတာ့ မတူကဲြျပားတဲ့ နက္ဝပ္သံုးခုကို ေအာင္ေအာင္ျမင္ျမင္ ခိ်တ္ဆက္နိုင္ခဲ့ပါတယ္။ ၁၉၈၁ ခုနွစ္မွာ Protocol ကို လက္စသတ္နိုင္ခဲ့ျပီး ၁၉၈၂ ခုနွစ္မွာေတာ့ အဲ့ဒီ Protocol “TCP/IP” ကို အျခား အဖဲြ့အစည္း ေတြကပါ စတင္အသံုးျပု လာျကပါတယ္။ အင္တာနက္ဆိုတာ အဲ့ဒီအခိ်န္မွာ အစျပုခဲ့ျပီပဲျဖစ္ပါတယ္။
World Wide Web
၁၉၉၀ ျပည့္နွစ္ဝန္းက်င္မွာ Gopher လို့ေခၚတဲ့ စနစ္တစ္ခုကို အသံုးျပုလာျကပါတယ္။ အဲ့ဒီစနစ္ဟာ အခ်က္အလက္ေတြကို ရွာေဖြ၊ ျဖန့္ေဝေပးနိုင္တဲ့ စနစ္တစ္ခုျဖစ္ပါတယ္။ တကၠသိုလ္ေတြမွာ အေတာ္ေလး က်ယ္က်ယ္ျပန့္ျပန့္အသံုးျပုခဲ့
Gopher ကို မင္နီဆိုးတာတကၠသိုလ္က ဖန္တီးခဲ့တာျဖစ္ပါတယ္။ ၁၉၉၃ ခုနွစ္ ေဖေဖာ္ဝါရီက အ ေျခအေနေတြကို ေျပာင္းလဲသြားေစနိုင္တဲ့ ဆံုးျဖတ္ခ်က္ တစ္ရပ္ကို မင္နီဆိုးတာ တကၠသိုလ္က ခ်မွတ္ခဲ့ပါတယ္။ Gopher နည္းပညာ အသံုးျပုသူေတြက အသံုးျပုခ ေပးရမယ္လို့ ေျကျငာခဲ့ျခင္းျပ ျဖစ္ပါတယ္။ ဒါေျကာင့္ လက္ရိွ Gopher အသံုးျပုေနသူေတြက အျခားနည္းပညာ တစ္ခုခုကို ေျပာင္းသံုးဖို့ စဉ္းစားလာ ျကပါေတာ့တယ္။
ဆြစ္ဇာလန္နိုင္ငံမွာ အ ေျခစိုက္ထားတဲ့ CERN (The European Council of Nuclear Research Center) ဆိုတဲ့အဖဲြ့အစည္းမွာလည္း Gopher ကို အစားထိုးနိုင္တဲ့ နည္းပညာတစ္ခု ရိွေနပါတယ္။ အဲ့ဒီအဖဲြ့ကTim Berners-Lee ဆိုတဲ့ပညာရွင္က Document ေတြအတြင္းမွာ အျခား Document ေတြကို Reference လုပ္တဲ့ Link ေတြ ထည့္သြင္းနိုင္တဲ့ နည္းပညာတစ္ရပ္ကို ဖန္တီးေနပါတယ္။ အဲ့ဒီ Document ေတြကို သူက Hypertext Document လို့ ေခၚပါတယ္။ လက္ေတြ့အေနနဲ့ Document ေတြကို စုစည္းထားျပီး ျဖန့္ေဝေပးနိုင္တဲ့ Server Software တစ္ခုနဲ့ အဲ့ဒီ Document ေတြကိုဖတ္နိုင္တဲ့ Program တစ္ခုကိုလည္း ဖန္တီးခဲ့ပါတယ္။ ဖန္တီးမႈအားလံုးကိုစုေပါင္းျပီး “WorldWideWeb” လို့ အမည္ေပးခဲ့ပါတယ္။ WorldWideWeb စနစ္ကို ၁၉၉၁ ခုနွစ္မွာ ဖန္းတီးခဲ့တာျဖစ္ေပမယ့္ လူသံုးမ်ားတဲ့ စနစ္တစ္ခုရယ္လို့ ျဖစ္လာဖို့ အခိ်န္အတိုင္းအတာတစ္ခု ေစာင့္ခဲ့ရပါတယ္။
၁၉၉၃ ခုနွစ္ ဧျပီလ ၁၃ ရက္ေန့မွာ WorldWideWeb နည္းပညာရဲ့ Source Code ကို အမ်ားကို ေဖာ္ျပခဲ့ပါတယ္။ ဒါေျကာင့္ ဒီနည္းပညာကို မည္သူမဆို (အခမဲ့) အသံုးျပုခြင့္ရလာပါတယ္။ ဒါဟာ ျကီးမားတဲ့အလွည့္အေျပာင္းတစ္ခု
အဲ့ဒီနွစ္ထဲမွာပဲ NCSA (National Center of Supercomputing Applications) က Web Browser နဲ့ Gopher Client ကိုေပါင္းစပ္ထားတဲ့ Program တစ္ခုကို ဖန္တီးေဖာ္ထုပ္ခဲ့ပါတယ္။ Mosaic လို့ ေခၚပါတယ္။ အစပိုင္းမွာေတာ့ Unix Operating System ေတြအတြက္ ဖန္းတီးခဲ့တာျဖစ္ပါတယ္။ ဒါေပမယ့္ ၁၉၉၃ ခုနွစ္ ဒီဇင္ဘာလမွာ Mac နဲ့ Windows အတြက္ပါ သီးျခား Version ေတြ ဖန္တီးေပးခဲ့ပါတယ္။ အဲ့ဒီအခိ်န္ကစျပီး Mosaic နဲ့ WorldWideWeb ဟာ အလွ်င္အျမန္ က်ယ္ျပန့္လာခဲ့တာျဖစ္ပါတယ္။
Web Browser ေတြလည္း တစ္ခုျပီးတစ္ခု မယံုနိုင္ေလာက္ေအာင္မ်ားျပားစြာ ေပၚေပါက္လာပါတယ္။ အမ်ားစုကေတာ့ တကၠသိုလ္ေတြ၊ ေကာ္ပိုရိတ္ေတြရဲ့ သုေတသနပေရာဂ်က္ေတြ အေနနဲ့ ေပၚေပါက္လာခဲ့တာျဖစ္ပါတယ္။
Browser War
Web အလွ်င္အျမန္ ဖံြ့ျဖိုးတိုးတက္လာမႈက ဒီနည္းပညာအေပၚ စီးပြားေရးဆိုင္ရာစိတ္ဝင္စားမႈ
NCSA ရဲ့ အဖဲြ့ခဲြတစ္ခုျဖစ္တဲ့ Sypglass Inc. က သူတို့ရဲ့ Mosaic Browser ကို Microsoft ကို အသံုးျပုခြင့္ေပးလိုက္ပါတယ္။ ၁၉၉၅ ခုနွစ္ ဩဂုတ္လမွာ Microsoft Internet Explorer ရဲ့ Version 1 စတင္ေပၚေပါက္လာပါတယ္။
ေနာ္ေဝး ဆက္သြယ္ေရးလုပ္ငန္းတစ္ခုျဖစ္တဲ့ Telenor ကလည္း Opera Web Browser ရဲ့ ပထမဆံုး Version ကို ၁၉၉၄ ခုနွစ္မွာပဲ စမ္းသပ္ ထုပ္လုပ္ခဲ့ပါတယ္။
အဲ့ဒီအခိ်န္ကစျပီး အသံုးျပုသူေတြနဲ့ Web Developer ေတြကို ဆဲြေဆာင္ဖို့ Web Browser ေတြက သူ့ထက္ငါေကာင္းဖို့ အျပိုင္အဆိုင္ ျကိုးစားျကရင္း Browser War ဆိုတာ စတင္ေပၚေပါက္လာပါတယ္။
The coming of Web Standards
အဲ့ဒီကာလေတြမွာ Microsoft ေရာ Netscape ရဲ့ အဓိကဦးတည္ခ်က္ျဖစ္ေနတာက သူတို့ရဲ့ Web Browser မွာ လုပ္ေဆာင္ခ်က္အသစ္ေတြ အျခားသူထက္သာေအာင္ ထပ္ထည့္ဖို့ပဲျဖစ္ပါတယ္။ တစ္ဦးထက္ တစ္ဦးကသာဖို့ကိုသာ ဦးတည္ေနတဲ့အတြက္ တူညီတဲ့ စံ တစ္ခုရ ေအာင္ ညိွနိွုင္းဖို့ဆိုတာမို်းကို လံုး၀ မစဉ္းစားျကပါဘူး။
အဲ့ဒီအခိ်န္တြက Web Developer ေတြအတြက္ စိတ္အညစ္ရဆံုးအခိ်န္ေတြျဖစ္ပါ
The Formation of W3C
၁၉၉၄ ခုနွစ္မွာ Tim Berners-Lee က World Wide Web Consortium (W3C) ကို တည္ေထာင္ခဲ့ပါတယ္။ CERN နဲ့ DARPA လိုအဖဲြ့အစည္းေတြရဲ့ ေထာက္ခံမႈနဲ့ MIT (မက္ဆာခူ်းဆက္နည္းပညာတက0x081ကသိ
W3C ရဲ့ အဓိကရည္ရြယ္ခ်က္ကေတာ့ Web နဲ့ပက္သက္တဲ့ Protocol ေတြ နည္းပညာေတြအားလံုးအတြက္ စံနႈန္းေတြ သတ္မွတ္ေပးဖို့ပဲ ျဖစ္ပါတယ္။ သတ္မွတ္စံနႈန္းေတြကို တစ္ညီတစ္ညြတ္တည္း လိုက္နာျကျပီး ပူးေပါင္းေဆာင္ရြက္နိုင္တဲ့အခါ Web နည္းပညာက ကမ0x081ဘာအနံွ့ ပိုမိုျပန့္နံွ့တြင္က်ယ္လာေစဖို
ေနာက္နွစ္အခို့်အတြင္းမွာ HTML, PNG, CSS အစရိွတဲ့ စံ အခို့်ကို သတ္မွတ္ေပးနိုင္ခဲ့ပါတယ္။
W3C ဟာ စံသတ္မွတ္ခ်က္ကို သတ္မွတ္ေပးတဲ့ အဖဲြ့အစည္းတစ္ခုမွ်သာ ျဖစ္ပါတယ္။ အဲ့ဒီ စံေတြကို လက္ေတြ့လိုက္နာရမွာက Browser ထုပ္လုပ္သူေတြနဲ့ Web Developer ေတြနဲ့ အျခား Web နည္းပညာကို အသံုးျပုေနသူေတြသာ ျဖစ္ပါတယ္။ ဒါေပမယ့္ Web နည္းပညာကသာ က်ယ္ျပန့္လာပါတယ္၊ W3C နဲ့ သူ့ရဲ့ သတ္မွတ္ခ်က္ေတြကို သိရိွလိုက္နာနိုင္သူ နည္းေနေသးတဲ့အတြက္ အေစာပိုင္းမွာ Browser War က ဆက္လက္တည္ရိွေနခဲ့ပါတယ္။ အမွန္ေတာ့ ကေန့ထိလည္း ရိွေနဆဲျဖစ္ပါတယ္။
The Web Standards Project
1998 ခုနွစ္အထိ အဓိက Web Browser ေတြအေနနဲ့ Microsoft Internet Explorer 4 နဲ့ Netscape Navigator 4 ဆိုျပီး နွစ္ခု ရိွေနပါတယ္။ Internet Explorer 5 Beta ထြက္လာခိ်န္မွာေတာ့ သူ့မွာ DHTML ဆိုတဲ့ သီးျခားနည္းပညာတစ္ခု ပါလာပါတယ္။ အဓိပါယ္က Professional Web Developer ေတြအေနနဲ့ JavaScript ေတြေရးဖို့ မတူကဲြျပားျခားနားတဲ့ နည္းလမ္း (၅) မို်းေလာက္ သိထားဖို့ လိုအပ္လာတယ္ဆိုတဲ့သေဘာ ျဖစ္ေနပါတယ္။
“Web Standards Project” (WaSP) လို့ေခၚတဲ့ Professional Web Developer ေတြနဲ့ ဖဲြ့စည္းထားတဲ့ အဖဲြ့တစ္ဖဲြ့ေပၚေပါက္လာပါတယ္။ အဲ့ဒီအဖဲြ့ရဲ့ရည္ရြယ္ခ်က္
အဲ့ဒီအဖဲြ့ရဲ့ပထမဆံုးလုပ္ေဆာင္
ဒုတိယနည္းလမ္းက သိပ္မေကာင္းေပမယ့္လည္း ေအာင္ျမင္တဲ့ နည္းလမ္းတစ္ခုပါပဲ။ စံနႈန္းကို မလိုက္နာတဲ့ ကုမ0x081ပဏီေတြ၊ အဖဲြ့အစည္းေတြ၊ Browser ေတြကို ရႈတ္ခ်ျခင္းပဲ ျဖစ္ပါတယ္။ W3C မွာ အျမဲတမ္းဝန္ထမ္းက နည္းနည္းပဲ ရိွပါတယ္။ စံနႈန္းေတြသတ္မွတ္ဖို့ကို Microsoft, Opera, Apple, Google, IBM, Mozilla, Adobe စတဲ့ အဖဲြ့ဝင္ကုမ0x081ပဏီေတြက ေစတနာ့ဝန္ထမ္း ကူညီေပးေနတာျဖစ္ပါတယ္။ WaSP က (အထူးသျဖင့္) W3C မွာ ပါဝင္ေနျပီး W3C သတ္မွတ္ခ်က္ေတြကို မလိုက္နာတဲ့ ကုမၸဏီေတြကို ရႈတ္ခ်ေလွာင္ေျပာင္တာျဖစ္ပါတယ္။
ဒါမေကာင္းဘူးလို့ ေျပာရင္ရေပမယ့္ သူတို့က ေျပာယံုေျပာေနတာမဟုတ္ပါဘူး။ လက္ေတြ့အေကာင္းအထည္ေဖာ္ျပီးေတာ့
The Rise of Web Standards
၂၀၀၀ ျပည့္နွစ္မွာ Microsoft က Mac အတြက္ Internet Explorer 5 ကို စတင္ျဖန့္ခီ်ခဲ့ပါတယ္။ ဒါဟာ အေရးပါတဲ့ကာလတစ္ခုျဖစ္ျပီး Internet Explorer က Web Standards ကို သင့္တင့္တဲ့ အတိုင္းအတာတစ္ခုထိ လိုက္နာလာခဲ့ျပီျဖစ္ပါတယ္။
WaSP က Netscape ရဲ့ Navigator 5 ကို မျဖန့္ေသးပဲ Web Standards ကို အတိုင္းအတာတစ္ခုထိ လိုက္နာနိုင္ျပီဆိုမွျဖန့္ဖို့ ဖိအား ေပးခဲ့ပါတယ္။ ဒီလုပ္ေဆာင္ခ်က္က လက္ရိွ Popular Browser တစ္ခုျဖစ္တဲ့ Firefox ရဲ့အစပဲျဖစ္ပါတယ္။
၂၀၀၁ ခုနစ္မွာေတာ့ ေက်ာ္ျကားတဲ့ Web Development Site တစ္ခုျဖစ္တဲ့ “A List Apart” က ဒီလိုေျပာလာခဲ့ပါတယ္။
ေျခာက္လကေန အလြန္ဆံုး (၂) နွစ္အတြင္းမွာ Web Site ေတြအားလံုးဟာ Web Standards နဲ့အညီ ေျပာင္းလဲ တည္ေဆာက္လာျကလိမ့္မယ္ […] ဒါေျကာင့္ ကြ်န္ေတာ္တို့က စံနႈန္းေတြကို အေသအခ်ာ စတင္ေလ့လာရေတာ့မယ္။
ဒါ နည္းနည္းေတာ့ အေကာင္းျမင္လြန္းရာက်ပါတယ္။ ၂၀၀၈ ခုနွစ္ေလာက္ေရာက္တဲ့အထိ Web Site အားလံုးက စံနႈန္းေတြကို တိတိက်က် လိုက္နာနိုင္ေသးတာေတာ့ မဟုတ္ပါဘူး။ ဒါေပမယ့္ လူအမ်ားစုက လက္ခံျကပါတယ္။ စံနႈန္းေတြကို မလိုက္နာတဲ့ Browser အေဟာင္းေတြကို အသံုးမျပုျကေတာ့ပါဘူး။ အေရးအျကီးဆံုး Web Site နွစ္ခုကလည္း စံနႈန္းေတြနဲ့အညီ ေျပာင္းလဲ တည္ေဆာက္လာခဲ့ပါတယ္။ Wired မဂဇင္း နဲ့ ESPN တို့ပဲ ျဖစ္ပါတယ္။
၂၀၀၃ ခုနွစ္မွာေတာ့ အလြန္စိတ္ဝင္စားစရာေကာင္းတဲ့ Web Site တစ္ခု ေပၚေပါက္လာပါတယ္။ CSS Zen Garden ျဖစ္ပါတယ္။ အဲ့ဒီ Site က CSS Style ကိုေျပာင္းလိုက္ယံုနဲ့ (Content ကို ထိစရာမလိုပဲ) Site တစ္ခုလံုးရဲ့ Design ကို အမို်းမို်းေျပာင္းနိုင္တယ္ဆို
အဲ့ဒီေနာက္ပိုင္းကစျပီး Web Standards သည္သာလွ်င္ Web Site ေတြတည္ေဆာက္ဖို့အတြက္ အထိေရာက္ဆံုးနဲ့ တစ္ခုတည္း ေသာ နည္းလမ္း ျဖစ္လာခဲ့တာပဲ ျဖစ္ပါေတာ့တယ္။
HTML5
W3C က Web Document ေတြတည္ေဆာက္ရန္ စံနႈန္းအေနနဲ့ HTML ဆိုတဲ့ Markup Language ကို သတ္မွတ္ေပးထားပါတယ္။ လက္ရိွ Web ေပၚမွာ အတြင္က်ယ္ဆံုး အသံုးျပုေနတဲ့ HTML 4.01 ကို ၁၉၉၉ ခုနွစ္မွာ ျပီးစီးခဲ့ပါတယ္။ မျပီးစီးခင္ ၁၉၉၈ ခုနွစ္မွာ W3C က Workshop တစ္ခု ျပုလုပ္ခဲ့ပါတယ္။ အဲ့ဒီ Workshop က “အနာဂါတ္ Web အတြက္ Markup Language ဟာ ပိုမိုစနစ္က်တဲ့ XHTML ပဲျဖစ္တယ္” လို့ ဆံုးျဖတ္ခဲ့ျကပါတယ္။ ဒါနဲ့ပဲ W3C က HTML 4 နဲ့အျပိုင္ XHTML ဆိုတဲ့ Markup Language တစ္ခုကို ဖန္တီးခဲ့ပါ ေတာ့တယ္။
၂၀၀၀ ျပည့္နွစ္မွာေတာ့ XHTML ရဲ့ Version 1 ကို လက္စသတ္နိုင္ခဲ့ပါတယ္။ XHTML 1.0 အမွန္ေတာ့ HTML 4.01 နဲ့ သိပ္မကြာလွပါဘူး။ ထူးျခားတာက XHTML က XML ရဲ့ တိက်တဲ့ ေရးဟန္နဲ့ ေရးသားအသံုးျပုရျခင္းပဲ ျဖစ္ပါတယ္။
XHTML 1.0 ထြက္ျပီးမျကာခင္မွာပဲ ပိုမိုျပည့္စံုထူးျခားတဲ့ ျဖည့္စြက္ခ်က္ေတြနဲ့ XHTML 2.0 ကို ဆက္လက္အေကာင္အထည္ ေဖာ္ခဲ့ျကပါတယ္။ ဒါေပမယ့္ W3C က အေကာင္အထည္ေဖာ္ဖို့ ျကိုးစားေနတဲ့ XHTML 2.0 ဟာ လက္ရိွအမ်ားစုအသံုးျပုေနတဲ့ Markup ေတြအတြက္ Backward Compatible မျဖစ္နိုင္ဘူး ျဖစ္ေနပါတယ္။ အဲ့ဒီအခိ်န္က လူသံုးအမ်ားဆံုး Browser ျဖစ္ေနတဲ့ Internet Explorer ကဆိုရင္ XHTML ရဲ့ Mime Type ျဖစ္တဲ့ application/xhtml+xml ဆိုတာကို လံုးလံုးကို နားမလည္ပါဘူး။ Web Developer ေတြကလည္း ပိုမိုျပည့္စံုေကာင္းမြန္တဲ့ HTML Version အသစ္ကို ေမွ်ာ္လင့္ေနေပမယ့္ XHTML 2.0 ကေတာ့ Web Developer အမ်ားစုေမွ်ာ္လင့္ေနတဲ့ နည္းပညာစံအသစ္ရဲ့ပံုစံနဲ့ ကဲြျပားေနပါတယ္။
၂၀၀၄ ခုနွစ္မွာေတာ့ WHATWG (Web Hypertext Application Technology Working Group) ဆိုတဲ့ အဖဲြ့အစည္းတစ္ရပ္ကို Web Developer ေတြ စုေပါင္း ဖဲြ့စည္းလိုက္ျကပါတယ္။ အဲ့ဒီအဖဲြ့မွာ Mozilla နဲ့ Opera က Representative ေတြ ပါဝင္ပါတယ္။ ေနာက္ပိုင္းမွာ Apple ကလည္း ပါဝင္လာခဲ့ပါတယ္။ ရည္ရြယ္ခ်က္ကေတာ့ Web Application ေတြတည္ေဆာက္ဖို့အတြက္ ပိုမိုျပည့္စံုေကာင္းမြန္ျပီး Backward Compatible ျဖစ္တဲ့ HTML version အသစ္တစ္ခုကို ဖန္တီးအဆိုျပုနိုင္ေစဖို့ပဲျဖစ္
ရလဒ္အေနနဲ့ Web Application 1.0 Spec ဆိုတဲ့ စံနႈန္းတစ္ခုကို သတ္မွတ္နိုင္ခဲ့ပါတယ္။ စံသတ္မွတ္ခ်က္ထဲမွာ မ ပါဝင္ေပမယ့္ Web Browser ေတြက သေဘာတရားတူညီစြာ ေထာက္ပံ့ေပးထားတဲ့ Feature တစ္ခို့်ရိွပါတယ္။ ျပီးေတာ့ Web Developer ေတြျကားထဲမွာလည္း တစ္ဦးနဲ့တစ္ဦး (မရည္ရြယ္ေသာ္လည္း) တူညီစြာအသံုးျပုေနတဲ့ နည္းစနစ္ေလးေတြ ရိွေနပါတယ္။ Web Application 1.0 Spec အဲ့ဒီအခ်က္ေတြကို ပိုမိုစနစ္က်ေအာင္ စုစည္းျပီး စံနႈန္းတစ္ခုရယ္လို့ ျဖစ္လာေအာင္ ေဖာ္ေဆာင္သတ္မွတ္ေပးထားတာပဲျဖစ္
အျကိမ္ျကိမ္ေဆြးေနြးတိုင္ပင္မႈေ
HTML5 ဟာ Web Developer ေတြ Web Designer ေတြအတြက္ အလြန္ေကာင္းမြန္တဲ့ Markup Language တစ္ခုျဖစ္ပါတယ္။ ဘာျဖစ္လို့လဲဆိုေတာ့ –
* HTML5 ဟာ ယခင္ကတည္းကအသံုးျပုေနတဲ့ HTML 4.01 တို့ XHTML 1.0 တို့နဲ့ လံုး၀ Backward Compatible ျဖစ္ပါတယ္။ ယခင္ Version အေဟာင္းကို အသံုးျပုေနသူေတြအေနနဲ့ အသစ္ျပန္ေလ့လာေနစရာ မလိုအပ္ပါဘူး။ ျဖည့္စြက္ပါဝင္လာတဲ့ API ေတြဟာဆိုရင္လည္း Web Developer ေတြ ယခင္ကတည္းက အသံုးျပုေနတဲ့ နည္းစနစ္ေတြကို အ ေျခခံထားျခင္းသာျဖစ္ပါတယ္။
* ယခင္က Plugins ေတြ အသံုးျပုျပီး (သို့မဟုတ္) ရႈပ္ေထြးတဲ့ Javascript ေတြေရးျပီး ေျဖရွင္းမွ ရနိုင္တဲ့ ကိစ0x081စေတြဟာ HTML5 မွာေတာ့ Features အေနနဲ့တစ္ခါတည္း ပါဝင္လာပါတယ္။ ဥပမာ Form Validation နွင့္ Video။
* မူလ HTML ဟာ Static Web Document ေတြအတြက္ စဉ္းစားဖန္တီးထားတာျဖစ္ပါတယ္။ HTML5 ကေတာ့ Web Application ေတြတည္ေဆာက္နိုင္ဖို့အတြက္ စဉ္းစားဖန္တီးထားတာပါ။
* ပိုမိုရွင္းလင္းစြာသတ္မွတ္ထားတဲ
HTML5 ကို W3C က ၂၀၀၈ ခုနွစ္မွာ စတင္ေျကျငာခဲ့ပါတယ္။
What does HTML5 mean to me?
လိုရင္းတိုရွင္းေျပာရရင္ေတာ့ HTML5 မွာ အနာဂတ္ Web ရဲ့ အဓိကနည္းပညာျဖစ္ပါတယ္။ သင္က Web Developer ဒါမွမဟုတ္ Web Designer ဒါမွမဟုတ္ Web နည္းပညာကိုေလ့လာေနသူေတြအေနနဲ့ HTML5 ကို အျမန္ဆံုးစတင္ေလ့လာသင့္ပါတယ္။ HTML5 မွာပါဝင္တဲ့ Features ေတြက သင္လက္ရိွလုပ္ေနတဲ့ Web Develop လုပ္ငန္းေတြကို လြယ္ကူျမန္ ဆန္ေအာင္ အမ်ားျကီးကူညီေပးနိုင္ပါတယ္။ ျပီးေတာ့ HTML5 ကို ေလ့လာထားျခင္းဟာ အနာဂါတ္ရဲ့ အဓိကနည္းပညာကို ေလ့လာျခင္းျဖစ္လို့ Future Proof ျဖစ္တယ္လို့ ေျပာနိုင္ပါတယ္။
This post from myanmar tutorials