Type of Application and Choosing Language

Type of Application and Choosing Language

         Programmer တစ္ေယာက္ အၿဖစ္ ရပ္တည္လိုသူ တစ္ေယာက္အတြက္ application အမ်ိဳးအစားမ်ားကို သိရွိၿပီး programming language မ်ားကို ေရြးခ်ယ္ေလ့လာ သင္ယူႏိုင္ရန္အတြက္ အေၿခခံ သေဘာတရားမ်ားကို ဆက္လက္ေဆြးေႏြး ေပးသြားပါမည္။ Application မ်ားကို အေၿခခံအားၿဖင့္ web application ႏွင့္ desktop or standalone application ဟူ၍ ႏွစ္မ်ိဳးခြဲၿခား ႏိုင္ပါသည္။ Web application ဆိုသည္မွာ web browser မ်ား (Internet Explorer, Mozilla Firefox, Google's Chrome, Opera စသည္မ်ား…) မွတဆင့္ အသံုးၿပဳႏိုင္ေသာ application မ်ားၿဖစ္သည္။ မည္သည့္ operating system တြင္မဆို web browser ပါသည္ႏွင့္ အသံုးခ်ႏိုင္ေသာ application အမ်ိဳးအစားမ်ိဳးၿဖစ္သည္။
        
Web application မ်ားေရးသားရာတြင္အသံုးၿပဳေသာ language မ်ားမွာ
  • HTML (Hypertext Markup Language)
  • CSS (Cascading Style Sheet)
  • Java script
  • vb script
  • PHP (Hypertext Pre-processor)
  • JSP (Java Server Pages)
  • ASP (Active Server Pages)
  • ASP.Net (Active Server Pages on .Net Framework)
စသည္တို႔ၿဖစ္သည္။
        
 Desktop or standalone application ဆိုသည္မွာ သက္ဆိုင္ရာ operation system တြင္ installation ၿပဳလုပ္၍ အသံုးၿပဳရေသာ application အမ်ိဳးအစားမ်ိဳးၿဖစ္သည္။ Operating system မ်ားအလိုက္သက္ဆိုင္ရာ version ရွိသည္။ ဆိုလိုသည္မွာ Windows OS မ်ားအတြက္ အသံုးၿပဳေသာ Mozilla Firefox browser application သည္ linux OS တြင္ installation ၿပဳလုပ္၍ အသံုးၿပဳ၍မရေပ။ Linux version အတြက္ ထြက္ရွိထုတ္လုပ္ထားေသာ Mozilla Firefox browser application သည္လည္း Windows ႏွင့္ အၿခား OS မ်ားတြင္အသံုးၿပဳ၍ မရေပ။ Desktop application မ်ား ေရးသားရာတြင္ အသံုးမ်ားေလ့ရွိေသာ language မ်ားမွာ
  • C,C++
  • VB(Visual Basic)
  • Java
  • C#
စသည္တို႔ၿဖစ္ၾကပါသည္။
         Computer Prorammer တစ္ဦးအၿဖစ္ ရပ္တည္လိုသူတစ္ဦး အေနၿဖင့္ မိမိသည္ Web programmer အၿဖစ္ရပ္တည္မည္ သို႔မဟုတ္ desktop programmer တစ္ေယာက္ အၿဖစ္ ရပ္တည္မည္ကို ဆံုးၿဖတ္သည့္အေပၚ မူတည္၍ သင့္ေတာ္ေသာ programming language တစ္ခုကို အထူးၿပဳ ေလ့လာတတ္ေၿမာက္ထားရန္ လိုအပ္လွေပသည္။ အကယ္၍ Web programmer အၿဖစ္ရပ္ တည္လိုသူ တစ္ဦးအေနၿဖင့္ web language တစ္ခုကို ေရြးခ်ယ္ရမည္ၿဖစ္ၿပီး Desktop application မ်ား ေရးသားလိုသူမ်ား အတြက္ မိမိ target ထား ေရးသားလိုသည့္ OS ေပၚတြင္ run ႏိုင္သည့္ Framework(Runtime) တြင္ အလုပ္လုပ္ႏိုင္မည့္ language တစ္ခုခုကို ေရြးခ်ယ္ တတ္ေၿမာက္ထားရမည္ ၿဖစ္သည္။

No comments: