အဆိုပါပရောဂျက်သည် တူညီသောအမည်ရှိ Rust ဘာသာစကား module ကိုအခြေခံထားပြီး ၎င်းတို့တွင် Python scripts များကို run ရန်အတွက် Python စကားပြန်ကို Rust ပရိုဂရမ်များတွင် မြှုပ်သွင်းခွင့်ပြုသည်။ PyOxidizer သည် ယခုအခါ Rust အပိုပရိုဂရမ်တစ်ခုအဖြစ် ကျော်လွန်သွားခဲ့ပြီဖြစ်ပြီး ပိုမိုကျယ်ပြန့်သော ပရိသတ်ထံသို့ ကိုယ်တိုင်ပါရှိသော Python ပက်ကေ့ဂျ်များကို တည်ဆောက်ခြင်းနှင့် ဖြန့်ဝေခြင်းအတွက် ကိရိယာတစ်ခုအဖြစ် နေရာယူထားပါသည်။ အက်ပလီကေးရှင်းများကို လည်ပတ်နိုင်သောဖိုင်အဖြစ် ဖြန့်ဝေရန် မလိုအပ်သူများအတွက်၊ PyOxidizer သည် Python စကားပြန်နှင့် လိုအပ်သော extension များထည့်သွင်းရန် မည်သည့် application နှင့်မဆို ချိတ်ဆက်ရန်အတွက် သင့်လျော်သော စာကြည့်တိုက်များကို ဖန်တီးပေးနိုင်သည်။
သုံးစွဲသူများအတွက်၊ ပရောဂျက်ကို အကောင်အထည်ဖော်နိုင်သောဖိုင်တစ်ခုတည်းအဖြစ် ပေးအပ်ခြင်းသည် တပ်ဆင်ခြင်းကို အလွန်ရိုးရှင်းစေပြီး မှီခိုမှုရွေးချယ်ခြင်းလုပ်ငန်းကို ဖယ်ရှားပေးသည်၊ ဥပမာ၊ ဗီဒီယိုတည်းဖြတ်သူများကဲ့သို့သော ရှုပ်ထွေးသော Python ပရောဂျက်များအတွက် အရေးကြီးပါသည်။ အက်ပလီကေးရှင်းထုတ်လုပ်သူများအတွက်၊ PyOxidizer သည် မတူညီသောလည်ပတ်မှုစနစ်များအတွက် ပက်ကေ့ချ်များကိုဖန်တီးရန် မတူညီသောကိရိယာများကိုအသုံးမပြုဘဲ အက်ပ်လီကေးရှင်းပေးပို့မှုကို စုစည်းရာတွင် အချိန်ကုန်သက်သာစေသည်။
အဆိုပြုထားသော စည်းဝေးပွဲများကို အသုံးပြုခြင်းသည် စွမ်းဆောင်ရည်အပေါ် အပြုသဘောဆောင်သည့် အကျိုးသက်ရောက်မှုလည်း ရှိသည် - PyOxidizer တွင် ထုတ်ပေးထားသော ဖိုင်များသည် အခြေခံ module များကို တင်သွင်းခြင်းနှင့် အဓိပ္ပါယ်ဖွင့်ဆိုခြင်းတို့ကို ဖယ်ရှားခြင်းကြောင့် system Python ကို အသုံးပြုသည့်အချိန်ထက် ပိုမိုမြန်ဆန်စွာ အလုပ်လုပ်ပါသည်။ PyOxidizer တွင်၊ modules များကို memory မှတင်သွင်းသည် - built-in modules အားလုံးကို memory ထဲသို့ချက်ချင်းတင်ပြီး disk ကိုမဝင်ရောက်ဘဲအသုံးပြုသည်) ။ စမ်းသပ်မှုများတွင်၊ PyOxidizer ကိုအသုံးပြုသောအခါ အက်ပလီကေးရှင်းဖွင့်ချိန်သည် ခန့်မှန်းခြေအားဖြင့် ထက်ဝက်ခန့်လျော့ကျသွားသည်။
ရှိပြီးသား အလားတူ ပရောဂျက်များထဲတွင် အောက်ပါတို့ကို မှတ်သားနိုင်သည်-
လက်ရှိဖွံ့ဖြိုးတိုးတက်မှုအဆင့်တွင်၊ PyOxidizer သည် Windows၊ macOS နှင့် Linux အတွက် executable files များထုတ်ပေးရန်အတွက် အဓိကလုပ်ဆောင်နိုင်စွမ်းကို အကောင်အထည်ဖော်ခဲ့ပြီးဖြစ်သည်။ လက်ရှိ မရရှိနိုင်သော အခွင့်အလမ်းများမှ
source: opennet.ru