မနေ့တုန်းက ရုံးမှာ PM က ပြောတယ်။ နောက်တချိန်မှာ Programming မှာ code တွေ ရေးတာ လျော့ကျလာပြီးတော့ Drag & Drop လုပ်ပြီး လိုအပ်တာလေးတွေကို library ခေါ်သုံးဖို့ ဖြစ်လာလိမ့်မယ်တဲ့။ အဲ… အဲဒါက ဘာလို့ပြောလဲဆိုတော့ ရုံးမှာက Google Enterprise Partner တစ်ခုဖြစ်တဲ့ Application ကို ရုံးမှာ ပြောင်းသုံးဖို့ပြင်နေတာကို။ ရုံးက Developer တွေက သိပ်ပြီး စိတ်ဝင်စားမှု မရှိဘူးဗျ။ ကျွန်တော်ကတော့ အဆိုးတကာ့အဆိုးဆုံးထဲမှာ ပါတယ်။ လုံးလုံးကို စိတ်မဝင်စားတာ။ ရုံးကလည်း အဲဒီ Company နဲ့ Parterner ဆိုတော့ ရုံးက project အချို့ကို အဲဒီ program နဲ့ run ချင်တာပေါ့ဗျာ။ သူက Drag & Drop တွေသုံးပြီး form ဆောက်။ နောက်ပြီးတော့ အရန်သင့် library တွေ ခေါ်သုံးလို့ရတယ်။ နောက်ပြီး webservice တွေ ရေးလို့ရတယ်။ PHP နဲ့ပြန်ချိတ်ချင်ရင် webservice သုံးပြီး ချိတ်ရမှာပေါ့။
လူကလည်း ခက်သားဗျ။ လုံးဝကို motivate မဖြစ်တာ။ WordPress project နဲ့ API တွေပဲ တောက်လျှောက်လုပ်လာလို့လားတော့ မသိဘူး။ အဲလိုမျိုး Drag & Drop လုပ်ပြီး လိုချင်တဲ့ ရေးရမှာကို မလုပ်ချင်ဘူးဖြစ်နေတယ်။ ဘာလို့မရေးချင်ရတာလဲဆိုတော့
လွတ်လပ်စွာဖန်တီးခွင့်
တခြားလူတွေတော့ မသိဘူး။ ကျွန်တော့်အတွက်တော့ website တစ်ခုကို ဖန်တီးတာပဲ ဖြစ်ဖြစ် Program တစ်ခုကို ဖန်တီးတာပဲဖြစ်ဖြစ် အမှီအခိုကင်းချင်တယ်။ လွတ်လပ်ချင်တယ်။ ဆိုပါတော့။ ကျွန်တော် ဒီဟာလေးလုပ်ချင်တယ်။ အဲဒီ function က ဒီမှာ မရဘူး။ request လုပ်ရမယ်။ ဒါမျိုး framework တွေ language တွေကို ရှောင်တယ်။ ကျွန်တော် wordpress ကို ဘာလို့ ကြိုက်လည်းဆိုတော့ လွတ်လပ်တယ်။ သူပေးထားတဲ့ API တွေက တော်တော် လုံလောက်တယ်။ http://edu.mysteryzillion.org တစ်ခုလုံးကို wordpress နဲ့ facebook API ပဲ သုံးထားတာ။ အရန်သင့်သုံးရတဲ့ အထဲမှာ အချို့ function တွေ ကိုယ်လုပ်ချင်တာတွေ လုပ်ချင်လို့ရချင်မှ ရမှာ။ Bug တွေ ရှိလာရင် ကိုယ်တိုင် ဘာမှ လုပ်လို့မရတော့ဘူး။ သူ bug fixing ပြီးအောင် စောင့်ရလိမ့်မယ်။
No Form Dynamic
နောက်တစ်ခုက Form design တွေက Dynamic တည်ဆောက်လို့မရဘူး။ Form တွေ အများကြီးစောင့်ရလိမ့်မယ်။ ကိုယ်လုပ်ချင်တာမျိုး လုပ်မယ်ဆိုရင်ပေါ့။ ဒါရွေးလိုက်ရင် ဒီဟာတွေ ပြမယ်။ ဒါရွေးရင် ဒီဟာတွေ ပြမယ်။ အဲလိုမျိုးတွေ လုပ်ဖို့ ခက်ခဲသွားပြီ။ တနည်းပြောရင် function တွေ အကုန်ရချင်ရမယ်။ development လုပ်ရတာ ပိုမြန်အော် မြန်နိုင်တယ်။ ဒါပေမယ့် အလုပ်ပိုရှုပ်မယ်။ နောက်ပြီး web 3.0 ကို မကြာခင်မှာ ပြောင်းတော့မှာပါ။ Google I/O မှာ အနာဂတ် Web ကို ပြသွားတယ်။ Web Application တွေပြောင်းလဲသွားမယ့်ပုံကို ပြထားခဲ့တယ်။ လက်ရှိ Web 2.0 ဟာ web application ဟာ online မှာပဲ လုပ်နိုင်သေးပေမယ့် နောင်ဆိုရင် offline မှာပါ လုပ်နိုင်တော့မယ်။ Online ရှိမှ တစ်ခါတည်း သူ့အလိုလို synchronize တွေ လုပ်လိမ့်မယ်။ ဒါက အခုပြောတာနဲ့တော့ ဘာမှမဆိုင်ဘူး။ လမ်းကြုံလို့ရေးလိုက်တာ။ လက်ရှိ iPhone SDK မှာအစ form dynamic ရေးနေတုန်းပဲ။ Web Development မှာဆိုရင်တော့ ASP.NET သုံးတဲ့ company တော်တော်များများက အဲလို framework မျိုး သုံးပြီး SQL ကို အဓိကထားတယ်။ ခက်တာက ရုံးမှာသုံးမယ်ဆိုတာကလည်း အဲလိုမျိုးမဟုတ်ဘူး။ Google Site နဲ့တော့တွဲလို့ ရတာပေါ့။
No Coding No happy
ကျွန်တော်အတွက်တော့ Drag & Drop တွေ ကစားနေရတာထက် code ရေးရတာ ပိုပျော်တယ်။ ဒါကြောင့် ASP.NET ထက်စာရင် PHP ကို သဘောကျမိတာ မဆန်းဘူး။ ဖြစ်သင့်တာက iPhone SDK လို MVC ပုံစံသွားရင်တော့ မဆိုးဘူးဗျ။ Web Development ကို iPhone SDK လို MVC ပုံစံနဲ့ IBOutlet တွေသုံးပြီး သွားလို့ရရင်တော့တော်တော်မိုက်တယ်။ အခုဟာက လုံးဝ Drag & Drop , click click နောက်ပြီး ဘာ Tab တွေက ဘာ။ ဘာ form က ဘာ။ စတာတွေကို အများကြီး မှတ်ရတာ တော်တော်အလုပ်ရှုပ်တယ်။ တနည်းပြောရင် သူ့ကို သုံးဖို့ user guide လေးဖတ်ပြီး လုပ်ရတာပေါ့။ Programming သင်သလိုတော့ မဟုတ်ဘူး။
ပြောချင်တာတွေကတော့ အများကြီးပဲရှိသေးတယ်။ အခုတော့ တော်တော်အိပ်ငိုက်နေပြီ။ မနက်ဖြန် အဲဒီ software အကြောင်း Exam လုပ်တာ ဖြေရအုံးမယ်။ စိတ်က မပါ။ ခက်တော့တာပဲ။ အဲဒီ software က web application ကို flex နဲ့ရေးထားတာ။ သို့ပေမယ့် ကျွန်တော့် Mac မှာ အချို့ဟာတွေ drag & drop လုပ်လို့မရဘူးဗျာ။ windows မှာတော့ drag & drop တွေ အဆင်ပြေပေမယ့် mac မှာ တော်တော် ကတီသာဗျာ။ တစ်ခါတစ်လေ drag မလုပ်မိပဲ drag ရသွားတယ်။ လုပ်ချင်ပြီဟေ့ ဆိုရင် ဘယ်တော့မှ drag ဆွဲမရ။ ခက်ပါ့။ PM က Business ပိုင်းကဆိုတော့ သူက Business အကြောင်းပဲသိတယ်။ သူ့ကိုလည်း မရှင်းပြချင်တော့ပါဘူးလေ။ လုပ်ဆိုတော့လည်း လုပ်ပေါ့။ ဘယ် project မှာ စသုံးမလဲတော့ မသိဘူး။ ကျွန်တော်ကတော့ သဘောမတွေ့တာ အမှန်ပဲ။ ကိုယ့်ဘာသာကိုယ် WordPress , Facebook API , Google MAP API လေးတွေ သုံးပြီးရေးနေရတာကတော့ အခုအချိန်ထိတော့ အဆင်ပြေနေတုန်းပဲ။
Leave a Reply