HTML က 1980 လောက်မှာ စခဲ့တာ။ နက်က်ဝေါ့ထဲမှာ information တွေ share လုပ်ချင်တဲ့အခါ document type တွေက အမျိုးအစားမတူတဲ့အတွက် အမျိုးအစားတူတဲ့ ဖိုင်တစ်မျိုးကို တီထွင်ပီး အသုံးပြုခဲ့တာကနေ စတယ်။
HTML is presentation only (read-only/ static). information တွေ share လုပ်ဖို့ သက်သက်ပဲ ဆိုတော့ client(user) က ဖတ်လို့ပဲ ရတယ်။ HTML အလုပ်လုပ်ပုံကတော့ information ပေးချင်တဲ့သူ ဆာဗာပေါ်ကို HTML Document ဖိုင်တွေ တင်ထားမယ်။ user ကအဲဒီ ဖိုင်တွေကို ဝင်ဖတ်မယ်။ အဲဒီတော့ HTML ကုတ်တွေ tab တွေနဲ့ ဖွဲ့စည်းထားတဲ့အတွက် ၎င်းကို နားလည်မယ့် client application လိုတယ်။ အဲဒါကို Browser လို့ခေါ်တယ်။ User ကို HTML Document တွေကို Browser နဲ့ခေါ်ပီး ဖတ်တယ်။
HTML က ဘရောက်ဆာမှာ ဖော်ပြနိုင်ရုံ၊ စာမျက်နှာ အသေတွေကိုသာ ရေးသားနိုင်တယ်။ User က ဖတ်လို့ပဲရတယ်။
နောက်ပိုင်းကျတော့ User ပါ ပါဝင်လုပ်ဆောင်နိုင်အောင် (Search,Blog, Forum, Social networking) Server Site Script ကို တီထွင်တယ်။ web 2.0 လို့လည်းခေါ်ကြတယ်။
--------------------
လူသုံးများတဲ့ webbase programming language တွေကတော့ php/ jsp/ asp/cfm ဆိုတာ server side language တွေ ဖြစ်တယ်။ အခုလူသုံးအများဆုံးကတော့ PHP ဖြစ်တယ်။ PHP က Opensourse Platform တွေ ဖြစ်တဲ့ LINUX, Apache, Mysql တို့နဲ့ အတူတွဲသုံးကြတယ်။ အဲဒါကို LAMP လို့ အတိုကောက်ခေါ်ကြတယ်။ (LAMP Server, LAMP application). LINUX နဲ့ တွဲသုံးနေလို့ LAMP လို့ခေါ်ပီးတော့. Windows နဲ့ သုံးမယ်ဆိုရင် WAMP, Mac နဲ့ သုံးမယ်ဆိုရင် MAMP စသည်ဖြင့် OS ပေါ်အခြေခံပြီး အခေါ်အဝေါ်တွေ ပြောင်းလည်းမှု ရှိတယ်။ http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29
Web application တစ်ခုရေးဖို့ အတွက် အနည်းဆုံး Webserver(Apache or IIS) နဲ့ Sever script language(PHP,CFM,ASP) တစ်ခု အနည်းဆုံးလိုတယ်။ ပီးတော့ Data တွေသိမ်းဖို့အတွက် Database(Mysql,Mssql etc..) တစ်ခုခု လိုမယ်။
အခုကျွန်တော်တို့အသုံးပြုမယ့်ဟာတွေကတော့ LAMP ဖြစ်တဲ့အတွက် LINUX, Apache, PHP and Mysql လိုမယ်။
LINUX ဘယ်လို installation လုပ်မယ်ဆိုတာကို နောက်ပိုင်း သင်ခန်းစာတွေ မှာပါလာမှ ဖြစ်ပီးတော့ ဒီနေ့တော့ Window ပေါ်မှာပဲ XAMPP
ကိုတင်ပီးတော့ လုပ်ကြရအောင်။
Web Application(with PHP&Mysql) ရေးတော့မယ်ဆိုရင် HTML ကိုမဖြစ်မနေသိထားရပါတယ်။ PHP က HTML ကုတ်တွေနဲ့ မဖြစ်မနေ ရောရေးရပါ့မယ်။
HTML မှာ သိရန်-
header/ paragraph/ list/ image/ hyperlink/ table/ div-span နှင့်အတူ CSS တွေဘယ်လိုရေးမလည်းဆိုတာ အနည်းဆုံးတော့ သိထားဖို့လိုပါတယ်။
နောက်ပြီး PHP eidtor သို့မဟုတ် PHP IDE တစ်ခုခုလိုပါတယ်။ ကုတ်တွေ မမှားအောင် မြန်၂ ဆန်၂ ကုတ်တွေရေးနိုင်အောင် သူတို့က ကူညီပါ့မယ်။
ကျွန်တော် ညွှန်းချင်တာကတော့ PHP IDE http://eclipse.org/
PHP ကို HTML code တွေမှာ ရေးရေးရတဲ့အတွက် PHP code တွေမှန်းသိသာအောင် အညွန်း (syntax)တစ်ခုရှိပါတယ်။ အဲဒါကတော့
Short syntax <? //your code here ; ?>
Complete syntax <?php //you code here ;?>
<? or <?php ကတော့ အဖွင့် လို့ခေါ်ပီးတော့ ?> ကတော့ အပိတ်ဖြစ်ပါတယ်။ php code တစ်ကြောင်းပြီးတိုင်း ; ထည့်ပေးရပါမယ်။
HELLO WORLD
XAMPP install လုပ်ပြီးပြီဆိုရင် c:/xampp/htdocs/project1/index.php ဖိုင်အသစ်တစ်ခုလုပ်ပီးတော့ အောက်ပါ ကုတ်ကိုရေးလိုက်ပါ။
<?php
echo "hello world";
?>
ပြီးတော့ browser ကိုဖွင့်ပြီး http://localhost/project1/index.php
လို့ URL bar မှာရိုက်ထည့်ပါ။
HTML is presentation only (read-only/ static). information တွေ share လုပ်ဖို့ သက်သက်ပဲ ဆိုတော့ client(user) က ဖတ်လို့ပဲ ရတယ်။ HTML အလုပ်လုပ်ပုံကတော့ information ပေးချင်တဲ့သူ ဆာဗာပေါ်ကို HTML Document ဖိုင်တွေ တင်ထားမယ်။ user ကအဲဒီ ဖိုင်တွေကို ဝင်ဖတ်မယ်။ အဲဒီတော့ HTML ကုတ်တွေ tab တွေနဲ့ ဖွဲ့စည်းထားတဲ့အတွက် ၎င်းကို နားလည်မယ့် client application လိုတယ်။ အဲဒါကို Browser လို့ခေါ်တယ်။ User ကို HTML Document တွေကို Browser နဲ့ခေါ်ပီး ဖတ်တယ်။
HTML က ဘရောက်ဆာမှာ ဖော်ပြနိုင်ရုံ၊ စာမျက်နှာ အသေတွေကိုသာ ရေးသားနိုင်တယ်။ User က ဖတ်လို့ပဲရတယ်။
နောက်ပိုင်းကျတော့ User ပါ ပါဝင်လုပ်ဆောင်နိုင်အောင် (Search,Blog, Forum, Social networking) Server Site Script ကို တီထွင်တယ်။ web 2.0 လို့လည်းခေါ်ကြတယ်။
--------------------
လူသုံးများတဲ့ webbase programming language တွေကတော့ php/ jsp/ asp/cfm ဆိုတာ server side language တွေ ဖြစ်တယ်။ အခုလူသုံးအများဆုံးကတော့ PHP ဖြစ်တယ်။ PHP က Opensourse Platform တွေ ဖြစ်တဲ့ LINUX, Apache, Mysql တို့နဲ့ အတူတွဲသုံးကြတယ်။ အဲဒါကို LAMP လို့ အတိုကောက်ခေါ်ကြတယ်။ (LAMP Server, LAMP application). LINUX နဲ့ တွဲသုံးနေလို့ LAMP လို့ခေါ်ပီးတော့. Windows နဲ့ သုံးမယ်ဆိုရင် WAMP, Mac နဲ့ သုံးမယ်ဆိုရင် MAMP စသည်ဖြင့် OS ပေါ်အခြေခံပြီး အခေါ်အဝေါ်တွေ ပြောင်းလည်းမှု ရှိတယ်။ http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29
Web application တစ်ခုရေးဖို့ အတွက် အနည်းဆုံး Webserver(Apache or IIS) နဲ့ Sever script language(PHP,CFM,ASP) တစ်ခု အနည်းဆုံးလိုတယ်။ ပီးတော့ Data တွေသိမ်းဖို့အတွက် Database(Mysql,Mssql etc..) တစ်ခုခု လိုမယ်။
အခုကျွန်တော်တို့အသုံးပြုမယ့်ဟာတွေကတော့ LAMP ဖြစ်တဲ့အတွက် LINUX, Apache, PHP and Mysql လိုမယ်။
LINUX ဘယ်လို installation လုပ်မယ်ဆိုတာကို နောက်ပိုင်း သင်ခန်းစာတွေ မှာပါလာမှ ဖြစ်ပီးတော့ ဒီနေ့တော့ Window ပေါ်မှာပဲ XAMPP
Web Application(with PHP&Mysql) ရေးတော့မယ်ဆိုရင် HTML ကိုမဖြစ်မနေသိထားရပါတယ်။ PHP က HTML ကုတ်တွေနဲ့ မဖြစ်မနေ ရောရေးရပါ့မယ်။
HTML မှာ သိရန်-
header/ paragraph/ list/ image/ hyperlink/ table/ div-span နှင့်အတူ CSS တွေဘယ်လိုရေးမလည်းဆိုတာ အနည်းဆုံးတော့ သိထားဖို့လိုပါတယ်။
နောက်ပြီး PHP eidtor သို့မဟုတ် PHP IDE တစ်ခုခုလိုပါတယ်။ ကုတ်တွေ မမှားအောင် မြန်၂ ဆန်၂ ကုတ်တွေရေးနိုင်အောင် သူတို့က ကူညီပါ့မယ်။
ကျွန်တော် ညွှန်းချင်တာကတော့ PHP IDE http://eclipse.org/
PHP ကို HTML code တွေမှာ ရေးရေးရတဲ့အတွက် PHP code တွေမှန်းသိသာအောင် အညွန်း (syntax)တစ်ခုရှိပါတယ်။ အဲဒါကတော့
Short syntax <? //your code here ; ?>
Complete syntax <?php //you code here ;?>
<? or <?php ကတော့ အဖွင့် လို့ခေါ်ပီးတော့ ?> ကတော့ အပိတ်ဖြစ်ပါတယ်။ php code တစ်ကြောင်းပြီးတိုင်း ; ထည့်ပေးရပါမယ်။
HELLO WORLD
XAMPP install လုပ်ပြီးပြီဆိုရင် c:/xampp/htdocs/project1/index.php ဖိုင်အသစ်တစ်ခုလုပ်ပီးတော့ အောက်ပါ ကုတ်ကိုရေးလိုက်ပါ။
<?php
echo "hello world";
?>
ပြီးတော့ browser ကိုဖွင့်ပြီး http://localhost/project1/index.php
0 comments:
Post a Comment