FairWay

web development
To Smarter, Greener World

Some Exampls of How HTML5 Solve Common Web Development Hassles

နည်းပညာအသစ်တွေကို အဆက်မပြတ်လေ့လာနေခြင်းဟာ Developer ကောင်းတွေရဲ့ စရိုက်လက္ခဏာ တစ်ခုဖြစ်သလို မဖြစ် မနေရှိထားသင့်တဲ့ အလေ့အထတစ်ခုလည်း ဖြစ်ပါတယ်။ ဘက်စုံတော်တဲ့ Developer တွေကတော့ နည်းပညာသစ်တစ်ခုပေါ်တာနဲ့ အဲ့ဒီနည်းပညာတွေကို သိလိုစိတ်ပြင်းပြစွာ လေ့လာလေ့ ရှိကြပါတယ်။ အဲ့ဒီလို အစကတည်းက ပါဝင်လေ့လာကြတဲ့အတွက် နည်းပညာသစ်တွေ Mainstream ဖြစ်လာတဲ့အခါမှာ တစ်ခါတည်း Expert တွေဖြစ်နေတက်ကြပါတယ်။ ဒီလိုနဲ့ နည်းပညာတိုင်းလိုလိုမှာ Expert ဖြစ်နေတဲ့သူတွေကို တွေ့ဖူးပါတယ်။ လေးစားအားကျမိပါတယ်။ ကျွန်တော့်အနေနဲ့ကတော့ နည်းပညာသစ်တစ်ခုပေါ်တိုင်း ချက်ခြင်းမလေ့လာနိုင်ပါဘူး။ လက်ရှိလုပ်ကိုင်နေတဲ့ Domain မှာကို လေ့လာစရာတွေ အများကြီးကျန်နေသေးတဲ့အတွက် အသစ်ပေါ်တိုင်း ချက်ခြင်းမလေ့လာနိုင်တာ ဖြစ်ပါတယ်။ နည်းပညာသစ်တွေက အစပိုင်းမှာ အပြောင်းအလဲတွေ အများကြီးရှိတက်ပါတယ်။ မူလက ထည့်သွင်းထားပေမယ့် နောက်တော့မှ လက်တွေ့မကျလို့ ပြန်ဖြုတ်လိုက်တဲ့ Feature တွေ၊ ပြည့်စုံအောင်

MySQL – Making Design Decision

အားလုံးပဲ နှစ်သစ်မှာ ပျော် ရွှင်ပါစေကြောင်း ဦးစွာပထမ နှုတ်ခွန်းဆက်လိုက်ပါတယ်။ ၂၀၁၁ ခုနှစ်ကုန်လို့ ၂၀၁၂ ခုနှစ်ကိုရောက်ခဲ့ပါပြီ။ ၂၀၁၁ ခုနှစ်ထဲမှာတော့ HTML5, Node.JS, NoSQL စတဲ့နည်းပညာတွေကို Developer တွေ အထူးစိတ်ဝင်စားခဲ့ကြပါတယ်။ ဒီနည်းပညာတွေမသုံးရင် ခေတ်မမှီတော့သလို မှတ်ယူအသုံးပြုခဲ့ကြပါတယ်။ အဲ့ဒီထဲက NoSQL ဆိုတာဟာ Database စနစ်တစ်မျိုးဖြစ်ပါတယ်။ ကျွန်တော်တို့ အများအားဖြင့် အသုံးပြုတာက SQL ကို Query Language အနေနဲ့ အသုံးပြုရတဲ့ Relational Database Management System တွေဖြစ်ပါတယ်။ အခုနောက်ပိုင်းမှာတော့ Web Application တွေရဲ့ Real-Time Data လိုအပ်မှု၊ Data Update လုပ်ဖို့သိပ်မလိုတော့ပဲ Read လုပ်ခြင်းကသာ အဓိကလိုအပ်ချက်ဖြစ်လာမှု့၊ ပုံသေသတ်မှတ်ထားရတဲ့ Fixed

PHP Simple Router

PHP ဟာ General Purpose Scripting Language တစ်ခုဖြစ်ပါတယ်။ ဒါပေမယ့် ဒီ Language ကို စတင်ဖန်တီးရခြင်းရည်ရွယ်ချက်က Web Application တွေ တည်ဆောက်ဖို့ ဖြစ်ပါတယ်။ ဒါကြောင့် PHP နဲ့ CLI Program တွေ Desktop Application တွေလည်း ဖန်တီးလို့ရနိုင်ပေမယ့် Web Site  တွေရေးတဲ့ Language အနေနဲ့ပဲ လူသိများတာ ဖြစ်ပါတယ်။ ကျွန်တော် ဒီစာကိုရေးနေတဲ့အချိန်မှာ နောက်ဆုံး version အဖြစ် အသုံးပြုနေကြတာက PHP 5.3 ဖြစ်ပါတယ်။ Version အသစ်ဖြစ်တဲ့ 5.4 ဟာ RC တွေထွက်ရှိနေပြီဖြစ်လို့ မကြာခင်မှာ Stable အနေနဲ့ ထွက်ရှိလာတော့မှာပါ။ PHP 5.4

Making Todo-List Persistent with Ajax

jQuery နဲ့ Todo List Application တစ်ခုတည်ဆောက်ပုံကို Creating an Elegant Todo-List Application ဆိုတဲ့ခေါင်းစဉ်နဲ့ ဖော်ပြခဲ့ပြီးပါပြီ။ အဲ့ဒီ Application ဟာ User Interface အနေနဲ့ အားလုံးပြည့်စုံနေပါပြီ။ ထည့်သွင်းထားတဲ့ Data တွေကို Database တစ်ခုအသုံးပြုပြီး အမြဲသိမ်းထားနိုင်ဖို့ပဲ လိုအပ်နေတာပါ။ Ajax နည်းပညာအကြောင်း ပြောရင်းနဲ့ ကျန်ရှိနေတဲ့အပိုင်းကို ဆက်လက်ဖော်ပြ ပေးသွားပါမယ်။ အခုမှစဖတ်မယ့်သူတွေကိုတော့ ရှေ့မှာရေးထားခဲ့တဲ့ Article နှစ်ခုကို အရင်ဖတ်ဖို့ တိုက်တွန်းချင်ပါတယ်။ Shortcut to jQuery Creating an Elegant Todo-List Application လေ့လာဆဲ Web Developer တွေအနေနဲ့ Javascript, jQuery နဲ့ Ajax

jQuery – Creating an Eleg ant Todo-List Application

Shortcut to jQuery မှာ jQuery စတင်လေ့လာတဲ့အခါ အခက်အခဲတစ်ခုဖြစ်နေနိုင်ဖွယ်ရှိတဲ့ Javascript ရဲ့ Function သဘောသဘာ၀နဲ့ JSON အကြောင်းတို့ကို ပြောပြခဲ့ပါတယ်။ ပြီးတော့ jQuery နဲ့ DOM Manipulation Function အချို့ကိုလည်း တစ်ပါတည်း ဖော်ပြခဲ့ပါတယ်။ ဒါပေမယ့် jQuery အကြောင်းပြောပြီး Ajax အကြောင်းမပြောဖြစ်ခဲ့တော့ သိပ်မပြည့်စုံဘူးဖြစ်နေပါတယ်။ ဒါကြောင့် jQuery နဲ့ Ajax အကြောင်း နောက်ထပ်တစ်ပုဒ်လောက် ရေးဦးမယ်လို့ စိတ်ကူးဖြစ်ပါတယ်။ နမူနာ Application တစ်ခုလက်တွေ့ဖန်တီးပြီး ပြောမယ်လို့ စိတ်ကူးပါတယ်။ လိုရင်းက jQuery နဲ့ Ajax ကို လေ့လာဆဲ Web Developer တွေ ပိုမိုနားလည်စေချင်လို့ ဖြစ်တဲ့အတွက် သိပ်ရှုပ်ထွေးမယ့် Application