IDE ဆော့ဖ်ဝဲဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်
ဆော့ဖ်ဝဲဖွံ့ဖြိုးရေးပတ်ဝန်းကျင် IDE (Integrated Development Environment၊ ပေါင်းစပ်ထားသော ဆော့ဖ်ဝဲဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်) သည် ဆော့ဖ်ဝဲလ်ဖန်တီးရန်အတွက် အသုံးပြုသော ဆော့ဖ်ဝဲလ်ကိရိယာများ စုစည်းမှုတစ်ခုဖြစ်သည်။
IDE ဆော့ဖ်ဝဲဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်တွင် အောက်ပါ အစိတ်အပိုင်းများ ပါဝင်သည်-
- စာသား တည်းဖြတ်ကိရိယာ (Text Editor)။
- ဘာသာပြန်ကိရိယာ (ကြိုတင်ပြင်ဆင်ခြင်း (compiler) နှင့်/သို့မဟုတ် စကားပြန်ကိရိယာ (interpreter))။
- အလိုအလျောက် တည်ဆောက်မှု (build automation) ကိရိယာများ။
အထင်ရှားဆုံး IDE များမှာ-
- Visual Studio - ဘာသာစကားမျိုးစုံအတွက် IDE တစ်ခုဖြစ်ပြီး ပရိုဂရမ်းမင်းဘာသာစကား ဆယ်ခုနီးပါးကို ထောက်ပံ့ပေးကာ လိုအပ်ပါက အပိုမော်ဂျူးများအဖြစ် ဘာသာစကားများ တပ်ဆင်နိုင်သည်။ ထို့အပြင် Visual Studio တွင် ကြိုတင်ပြင်ဆင်ခြင်းကိရိယာများ (compilers)၊ ကုဒ်ပြီးဆုံးမှုကိရိယာများ (code completion)၊ ဂရပ်ဖစ်ဒီဇိုင်းဆွဲကိရိယာများ (graphical designers) နှင့် ကုဒ်ရေးသားမှုလုပ်ငန်းစဉ်ကို ပိုမိုကောင်းမွန်စေပြီး အရှိန်မြှင့်ပေးသည့် အခြားလုပ်ဆောင်ချက်များ ပါဝင်သည်။
- Eclipse ကို �ဓိကအားဖြင့် Java ဘာသာစကားကို အခြေခံသော ထုတ်ကုန်များ ဖွံ့ဖြိုးရန်အတွက် အသုံးပြုသည်။ �ို့ရာတွင် အခြားပရိုဂရမ်းမင်းဘာသာစကားများကိုလည်း ထောက်ပံ့ပေးသည်။ Eclipse သည် Windows, Linux, macOS နှင့် Solaris စသည့် လက်ရှိရှိသမျှသော စက်လည်ပတ်ရေးစနစ်များ (OS) ပေါ်တွင် အလုပ်လုပ်သည်။
- IntelliJ IDEA ကို Java ဘာသာစကားဖြင့် အလုပ်လုပ်ရာတွင် အများဆုံးအသုံးပြုလေ့ရှိသော်လည်း JavaScript နှင့် Python ကဲ့သို့သော အခြားဘာသာစကားများဖြင့် ဖွံ့ဖြိုးရေးကိုလည်း ထောက်ပံ့ပေးသည်။ IntelliJ IDEA ၏ အဓိကအားသာချက်မှာ ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်းရှိ လုပ်ရိုးလုပ်စဉ် (routine) လုပ်ငန်းများကို အများဆုံးအလိုအလျောက်လုပ်ဆောင်နိုင်ရန် ဦးတည်ချက်ထားခြင်း ဖြစ်သည်။
-
Android Studio သည်
Android အတွက် အက်ပ်များ ဖွံ့ဖြိုးရန်အတွက် အထူးပြုထားသော IDE တစ်ခုဖြစ်သည်။
စံထားသည့်အတိုင်း အောက်ပါပရိုဂရမ်းမင်းဘာသာစကားများကို ထောက်ပံ့ပေးသည်-
Java, C++ နှင့် Kotlin။ Android Studio သည် Android ပေါ်တွင်
အလုပ်လုပ်သော
.apk-ဖိုင်များကို အလိုအလျောက်တည်ဆောက်နိုင်စေသည်။ ဤဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်တွင် ဂရပ်ဖစ်အသုံးပြုသူမျက်နှာပြင်များ (GUI) ဖြင့် အလုပ်လုပ်နိုင်သည့် အပြင်အဆင် တည်းဖြတ်ကိရိယာ (layout editor) လည်း ပါဝင်သည်။ - PyCharm သည် Python နှင့် Django တို့ဖြင့်သာ ဝက်ဘ်ဖွံ့ဖြိုးရေးကို ထောက်ပံ့ပေးသည်။ PyCharm ပတ်ဝန်းကျင်သည် ရေးသားပြီးကုဒ်များကို ထိရောက်စွာနှင့် အသုံးပြုသူအတွက် အဆင်ပြေစွာ စစ်ဆေးပေးပြီး ပေါ်ပေါက်လာသောအမှားများကို ပြင်ဆင်ပေးသည်။ PyCharm သည် Windows, Linux, macOS စသော အလွန်လူကြိုက်များသော စက်လည်ပတ်ရေးစနစ်အားလုံးပေါ်တွင် အလုပ်လုပ်သည်။
- XCode ကို Apple ထုတ်ကုန်များအတွက်သာ ဖွံ့ဖြိုးရန်အတွက် ရည်ရွယ်ပြီး Swift နှင့် Objective-C အပါအဝင် လူကြိုက်များသော ပရိုဂရမ်းမင်းဘာသာစကားများကို ထောက်ပံ့ပေးသည်။