Friday, November 30, 2012

CMS (Content Management System) အေၾကာင္း


                CMS ဆိုတာကေတာ႔ ကြန္ပ်ဴတာ ပရိုဂရမ္တစ္ခုလို႔ဆိုႏိုင္ၿပီး၊ ေဖာ္ျပျခင္း၊ ျပဳျပင္ျခင္း၊ အေၾကာင္းအရာမ်ားကိုတည္းျဖတ္ျခင္း အစရွိတာေတြကို တစ္ေနရာထဲကေနျပဳလုပ္ႏိုင္ဖို႔အတြက္ စီစဥ္ထားတဲ႔ Program တစ္ခုျဖစ္ပါတယ္။ CMS မွာ သံုးမ်ိဳးသံုးစားခြဲျခားႏိုင္ၿပီး
                1. Enterprise Content Management Systems
                2. Web Content Management Systems
                3. Component Content Management Systems   
တို႔ျဖစ္ပါတယ္။ ကၽြန္ေတာ္တို႔ဟာ အထက္ပါ CMS အမ်ိဳးအစားသံုးခုထဲကေန Web Content Management Systems ေတြအေၾကာင္းကို ေဖာ္ျပသြားမွာျဖစ္ပါတယ္။ 

PHP Framework မ်ားအေၾကာင္းသိထားသင္႔သမွ်


                PHP ဟာ Server Side Scripting Language တစ္ခုျဖစ္တယ္ဆိုတာ ေဖာ္ျပခဲ႔ၿပီးျဖစ္ပါတယ္။ Framework ဆိုတာကေတာ႔ Language ေတြနဲ႔တြဲဖက္ၿပီး Dynamic Website ေတြဖန္တီးဖို႔၊ Web Application ေတြဖန္တီးဖို႔၊ Web Services ေတြျပဳလုပ္ဖို႔ အေထာက္အပံ႔ေပးတဲ႔အရာတစ္ခုလို႔ဆိုႏိုင္ပါတယ္။ Web Development နယ္ပယ္မွာဆိုရင္ သက္ဆိုင္ရာ Language ေတြအလိုက္ Framework ေတြမ်ားစြာရွိေနပါတယ္။ ဒီ Framework ေတြကပဲ Language ေတြအတြက္ အေကာင္းဆံုးအေထာက္အပံ႔ေတြျဖစ္လာခဲ႔ၿပီး၊ လုပ္ေဆာင္ခ်က္အေတာ္မ်ားမ်ားဟာ ပိုမိုေကာင္းမြန္ ခိုင္ခန္႔ လာတယ္လို႔ဆိုႏိုင္မွာျဖစ္ပါတယ္။ Web Application Framework ေတြဟာ Model-View-Controller (MVC) Pattern ေပၚမွာအေျခခံၾကပါတယ္။

PHP အတြက္ အေကာင္းဆံုးေသာ IDE မ်ား


IDE ဆိုတာကေတာ႔ Integrated Development Environment ရဲ႕အတိုေကာက္ျဖစ္ပါတယ္။ IDE ေတြဟာ Developer မ်ားအတြက္ လိုအပ္ခ်က္တစ္ခုအျဖစ္တည္ရွိေနၿပီး၊ Web Application မ်ားေရးဆြဲရာမွာမ်ားစြာအေထာက္အကူျပဳႏိုင္မွာျဖစ္ပါတယ္။ IDE မ်ားစြာဟာလည္း Developer ေတြအတြက္ အေကာင္းဆံုးေသာတီထြင္ဖန္တီးမႈမ်ားနဲ႔အတူ အသင္႔ေစာင္႔ႀကိဳလ်က္ရွိေနပါတယ္။ ခုေဖာ္ျပေပးမွာကေတာ႔ PHP ေရးသားရာမွာ အေထာက္အပံ႔ေပးႏိုင္မႈအမ်ားဆံုး IDE ေတြအေၾကာင္းပဲျဖစ္ပါတယ္။ ဒီသတ္မွတ္ခ်က္ကိုေတာ႔ www.ibm.com ကသတ္မွတ္ေပးထား တာျဖစ္ၿပီး၊ IDE တစ္ခုခ်င္းစီရဲ႕ အရည္အခ်င္းပိုင္းကိုလည္း အေသးစိတ္ေဖာ္ျပေပးထားပါတယ္။

PHP ရဲ႕ အေကာင္းဆံုးအရည္အေသြးေတြကို ဆန္းစစ္ၾကည့္မယ္ဆိုရင္


PHP ရဲ႕ အေကာင္းဆံုးအရည္အေသြးမ်ားကိုဆန္းစစ္ၾကည့္ရမယ္ဆိုရင္ေတာ႔ ေအာက္ပါအတိုင္း အခ်က္ (၁၀) ခ်က္ကိုေတြ႕ျမင္ႏိုင္မွာျဖစ္ပါတယ္။ 

၁။ PHP ကို cross-platform အေနနဲ႔အသံုးျပဳႏိုင္မွာျဖစ္ပါတယ္။ သေဘာတရားကေတာ႔ Windows, Linux, BSD, Mac OS X, Solaris စတဲ့ Platform ေတြမွာအသံုးျပဳႏိုင္မွာျဖစ္ပါတယ္။

PHP အေၾကာင္းသိေကာင္းစရာမ်ား


PHP ဆိုသည္မွာ

                PHP ဆိုတာကေတာ႔ Server Side Scripting Language အမ်ိဳးအစားတစ္ခုျဖစ္ပါတယ္။ PHP ကို Web Site ေရးသားမႈမ်ားမွာအသံုးျပဳၿပီး၊ Dynamic Website မ်ားဖန္တီးတဲ႔ေနရာေတြမွာအသံုးခ်ေလ႔ရွိပါတယ္။ PHP ဟာ Open Source အမ်ိဳးအစားျဖစ္ၿပီး အခမဲ႔ရယူသံုးစြဲႏိုင္မွာျဖစ္တဲ႔ အျပင္ HTML နဲ႔လည္းတြဲဖက္ေရးသားႏိုင္မွာျဖစ္ပါတယ္။ PHP ရဲ႕ ေရးသားမႈအပိုင္းကိုေလ႔လာၾကည့္မယ္ဆိုရင္ေတာ႔ Perl, C တို႔နဲ႔ ဆင္တူေနပါတယ္။ PHP ကို Apache Web Server နဲ႔တြဲဖက္ၿပီး Operating System မ်ားစြာေပၚမွာအသံုးျပဳႏိုင္မွာျဖစ္ပါတယ္။ PHP ရဲ႕အားသာခ်က္အေနနဲ႔ကေတာ႔ Database အေတာ္မ်ားမ်ားနဲ႔တြဲဖက္အသံုးျပဳႏိုင္မွာျဖစ္ၿပီး၊ ဥပမာအေနနဲ႔ေဖာ္ျပေပးရမယ္ဆိုရင္ေတာ႔ MySQL, MSSQL, Sybase, PostgreSQL, Oracle, Generic ODBC တို႔နဲ႔ တြဲဖက္ႏိုင္မွာျဖစ္ပါတယ္။

Pandora Dream ရဲ႕ေရးသားမႈမ်ား....