အခုခေတ်ကြီးက နာမည်ပေးရတာ ခက်တဲ့ ခေတ်လို့ပဲ ဆိုရမလားမသိဘူး။ Nifty ဆိုတဲ့ နာမည်လေး ကြိုက်လို့ ပေးထားတာ အခု ကို ဒီဘီ ပြောလို့ ရှာကြည့်လိုက်တာ Nifty PHP framework က ရှိပြီးသားဖြစ်နေတယ်။ အခြား နာမည်လှလှလေး နောက်ပြီး Nifty နဲ့ အဓိပ္ပာယ်တူတဲ့ စာလုံးတွေကို ရှာကြည့်တော့လည်း ရှိပြီးသားတွေပဲ။ Nod ဆိုတာကတော့ ခေါင်းညိတ် တယ်ဆိုတဲ့ အဓိပ္ပာယ်ပါ။ ornagai မှာတော့
ခေါင်းညိတ်သည် ။ ခေါင်းညိတ်ပြသည်။ ။ ခေါင်းတစ်ညိမ့်ညိမ့်လုပ်သည် ။ ပန်းစသည် လေ၌တစ်ညိမ့်ညိမ့်လှုပ်ရှားနေသည် ။ ခေါင်းညိတ်ခြင်း ။ ခေါင်းညိတ်ပြခြင်း ။
လို့ ဆိုထားပါတယ်။ NOD 32 ရဲ့ Nemocnica na Okraji Disku (“Hospital at the end of the disk”) လို့ အမည်ရပါတယ်။ အဲဒီ အမည်က ဘယ်က လာတာလဲဆိုတော့ Nemocnice na okraji města (Hospital at the End of the City) ဆိုတဲ့ TV series နာမည်ကို ပြန်လည် ပြုပြင်ထားတယ်လို့ ဆိုပါတယ်။။ Nod Framework ဆိုတာကတော့ လက်ရှိ နာမည်မရှိသေးတာကြောင့် အဲဒီ နာမည်ပဲ ယူလိုက်ရတယ်။ ဒီနေ့ MRT ပေါ်မှာ စဉ်းစားမိတဲ့ နာမည်က Ava လို့ ခေါ်ကြတဲ့ အင်းဝ ပဲ။ အဲဒီ နာမည်လေးကို ပိုကြိုက်တာနဲ့ မနက်မှာပဲ Ava လို့ ထပ်ပြောင်းလိုက်တယ်။
နာမည်ရှာရတာ တော်တော်ခက်တာပဲဗျာ။ နာမည်လှလှလေးတွေ မြန်သမျှ Framework တွေ က ရှိပြီးသား ဆိုတော့ နာမည်ထပ်ပေးလို့ မကောင်းဘူး။ PHP framework မဟုတ်ခဲ့ရင်တော့ python , ruby စတဲ့ framework နာမည်တွေက ရှိပြီးသားတွေ ဖြစ်နေတယ်။ ဒီနေ့ document စရေးဖို့ ကြိုးစားနေတာ။ CodeIgniter လိုမျိုး Document ပုံစံကို သဘောကျပေမယ့် HTML template အတွက် Dreamweaver လိုမျိုး Application သုံးနေရလိမ့်မယ်။ Dreamweaver ကလည်း ဝယ်မသုံးနိုင်။ ခိုးပြီးလည် းမသုံးချင်တော့ မသုံးဘူးပေါ့ ။ ဒါနဲ့ ကိုယ့်ဘာသာ ကိုယ် document ရေးဖို့ php နဲ့ပဲ Ava Framework ကို သုံးပြီး ရေးကြည့်အုံးမယ်။
Document က အရေးကြီးတယ်။ လက်ရှိ framework ကို အခြားသူတွေ ကောင်းကောင်း သုံးကြည့်ဖို့ စမ်းကြည့်ဖို့ document က လိုအပ်တယ်။ framework တစ်ခုလုံးက ကျွန်တော့်အတွက်ကတော့ အရမ်းပဲ လွယ်ကူ ရိုးရှင်းလွန်းတယ်။ သို့ပေမယ့် အခြားသူတွေအတွက် အဲလောက်တော့ မလွယ်ဘူးထင်တာပဲ။ MVC ဆိုတာ ဘာမှန်းမသိတဲ့ PHP developer တွေ ရှိသေးတယ်။ site တစ်ခုလုံးက MVC နဲ့ database ပိုင်းကိုတော့ PDO သုံးထားတယ်။ MVC ဆိုတာက pattern ပါပဲ။ ထွေထွေထူးထူးတော့ မဟုတ်ပါဘူးလေ။ အခုတော့ အိပ်တော့မယ်။ PHP ရေးရတာ objective c ရေးရတာထက် ပျော်ဖို့ ကောင်းတယ်။ objective c ရေးရင် ခဏခဏ memory leak ပြဿနာ ဖြစ်တယ်။ အဲဒါကိုလည်း သတိထားပြီး ရေးတတ်အောင် ကြိုးစားရအုံးမယ်။
Language တစ်ခုကနေ တစ်ခုကို ကူးပြောင်းပြီး လေ့လာတယ်ဆိုတာ လွယ်တော့မလွယ်ဘူး။ အဲလိုပဲ framework တစ်ခုကို အသဲစွဲအောင် ကြိုက်ပြီး သုံးနေတဲ့သူတွေ နောက်ထပ် framework တစ်ခုကို ပြောင်းသုံးဖို့ ဆိုတာ မလွယ်ဘူး။ CI ကို ကျွန်တော်လည်း အသေကြိုက်ခဲ့တယ်။ ဒါကြောင့် CI ကို တုပြီး ကိုယ့်ဘာသာကိုယ် framework ရေးရင်းနဲ့ နောက်ဆုံး Ava ဖြစ်သွားပြီး MZ user ကို Ava ပေါ်မှာပဲ ရေးဖြစ်သွားတာပေါ့။ Ava မှာ Restful ကို ထည့်ရမယ်။ အဲဒါ အရေးကြီးတယ်။ ဘာလို့လည်းဆိုတော့ Ornagai API က Restful ကို အသုံးပြုထားလို့ပဲ။
Leave a Reply