Njia Muhimu za Kuchukua
- Elektroni ni karatasi inayoendesha tovuti kama programu kwenye kompyuta yako.
- Programu hizi za jukwaa tofauti ni rahisi na kwa haraka kuunda.
- Programu mara chache hazijang'arishwa au kuunganishwa kama programu zinazotumika rasmi.
Programu za wavuti ziko kwenye mtandao, na sasa zinachukua kompyuta yako.
"Elektroni" ni jina ambalo linaweza kuwapa hata watumiaji wa kawaida wa Mac kutetemeka. Ni njia ya wasanidi programu kuandika programu yao mara moja, na kuifanya iendeshwe kwenye Windows, Mac, na katika kivinjari cha wavuti. Lakini hiyo ni kwa sababu programu za Electron zinafanya kazi katika kivinjari, kivinjari chenye msingi wa Chromium kilichofichwa kama programu. Na sasa Agile Bits, msanidi wa 1Password, anaacha programu yake rasmi ya Mac ya Electron. Hiyo haionekani kuwa mbaya sana, kwa nini watu wana hasira sana?
"Shukrani kwa injini ya Chromium, iliyo na Electron, programu hutekelezwa kana kwamba zinatumika katika kivinjari. Hata hivyo, hii ina gharama: CPU ya juu na matumizi ya RAM ikilinganishwa na programu [zinazotumika rasmi]," web. -msanidi programu Burak Özdemir aliiambia Lifewire kupitia barua pepe.
Elektroni Zaidi, Matatizo Zaidi
Özdemir anagonga moja kwa moja kwenye uhakika. Tatizo kubwa la Electron, kutoka kwa mtazamo wa vitendo, hutumia rasilimali za kompyuta yako. Inaendesha kivinjari cha wavuti, pamoja na michakato kadhaa ya ziada ya kusaidia, kwa kila programu ya Electron unayotumia.
Vivinjari hivi vinakula kiasi cha ajabu cha kumbukumbu ya kufanya kazi ya kompyuta yako, na pia hutoza CPU kodi. Kwa ufupi, kompyuta yako itatumia nguvu zaidi na itatumia nguvu zaidi, hivyo basi kumaliza betri yako haraka zaidi.
Watengenezaji wanachimba Electron kwa sababu kazi yake ni ndogo. Utalazimika kuandika programu mara moja tu, na inafanya kazi kwenye kila jukwaa linalotumia Electron.
Lakini labda haujali kuhusu hilo. Labda unatumia desktop kubwa, yenye nguvu ambayo daima imechomekwa kwenye nguvu, na hujali kuhusu kupoteza umeme. Hiyo inatuleta kwa sababu ya pili na labda sababu muhimu zaidi watumiaji wa Mac kutopenda Electron.
Kila jukwaa la kompyuta lina mwonekano na hisia. Kwenye Mac, visanduku vya mazungumzo vyote vinaonekana sawa. Njia za mkato za kibodi zinalingana katika programu zote, kitufe cha ⌘ huleta dirisha la mapendeleo ya programu, na kadhalika.
Programu za kielektroniki huvunja uthabiti huu, ingawa hujaribu kutotafsiri arifa na menyu katika matoleo yanayohusiana na mfumo, lakini muundo wa jumla wa programu mara chache hufuata kanuni za mifumo. Hili linaonekana kuepukika ikiwa unatengeneza programu inayotumika kwenye Windows na macOS-huwezi kutoshea kwenye mifumo yote miwili.
Mbaya zaidi, programu za elektroni mara nyingi hazifanyi kazi kama programu zilizojengewa ndani. Programu ya Slack Mac, kwa mfano, hufanya kila aina ya mambo ya ajabu unapogonga vitufe vya vishale, au kutumia mikato ya kibodi ya mfumo wa kawaida ili kusogeza ndani ya maandishi uliyoandika. Na hakuna paneli ya kawaida ya mapendeleo-unapata ukurasa wa wavuti badala yake.
Kwa nini Wasanidi Wanaitumia
Watengenezaji wanachimba Electron kwa sababu kazi yake ni ndogo. Unapaswa kuandika programu mara moja tu, na inafanya kazi kwenye kila jukwaa linaloauni Electron. Hiyo ni neema muhimu unapounda kuanzisha. Siku hizi, wavuti yenyewe ndiyo mara nyingi mfumo msingi, ikiwa na programu za Mac, Windows, au Linux katika nafasi ya tatu baada ya iPhone, iPad na Android.
"Watengenezaji wengi watatumia Electron kwa programu zinazotegemea Mac kwa sababu mfumo huo unaruhusu mtu kuweka msimbo wa programu mara moja na kuiweka kwenye macOS," mhandisi wa mtandao Eric McGee aliiambia Lifewire kupitia barua pepe. "Mfumo huu pia hutoa kiolesura tajiri cha programu za eneo-kazi iliyojengwa juu yake."
Utengenezaji wa elektroni pia ni rahisi kwa watu ambao tayari wanaunda programu za wavuti. Inatumia teknolojia sawa-HTML, CSS na JavaScript-kwa hivyo hakuna haja ya kujifunza lugha mpya, au kuajiri wasanidi wapya wanaoijua.
iPhone Kwanza
Kwa nini Electron haitumiwi kwenye simu pia? Wasanidi programu wanaweza kupenda hilo, na itakuwa kazi kidogo kufanya, lakini Electron haitoshi.
"[Elektroni] hutumia kiwango cha juu cha RAM, na huhitaji hifadhi kubwa zaidi, jambo ambalo hufanya liwe chaguo baya kwa programu za iOS zinazohitaji kuwa za haraka, uzani mwepesi na kuweka shinikizo kidogo kwenye RAM," asema. McGee.
Sababu nyingine ni kwamba Apple haitairuhusu. Apple hufanya maisha kuwa magumu kwa wasanidi programu kuwasilisha programu za Electron kwenye Mac App Store, lakini inawezekana, na pia ni rahisi kupakua programu na kuisakinisha moja kwa moja.
Tatizo kubwa la Electron, kwa mtazamo wa vitendo, ni kwamba hutumia rasilimali za kompyuta yako.
Kwenye iOS, Apple hairuhusu programu zozote kuendesha injini yake ya uwasilishaji kwenye wavuti. Hiyo ni, programu zinaweza tu kutumia WebKit, ambayo ndiyo inayowezesha Safari. Hata vivinjari halisi vya wavuti kwenye iOS-Chrome, Firefox, Brave-zote hutumia WebKit badala ya teknolojia yao wenyewe.
Hiyo inamaanisha kuwa huwezi kutekeleza mwisho wa nyuma wa Chromium unaohitajika na programu za Electron, jambo ambalo, huwalazimu wasanidi programu kuunda programu zinazofaa.
Huenda elektroni haiendi popote-si wakati wavuti na vifaa vya mkononi vikisalia kuwa mifumo msingi ya huduma na programu. Lakini hiyo haimaanishi kwamba unapaswa kupenda programu za Electron, au kuziacha zishushe betri yako huku ukiharibu kompyuta yako. Labda endelea kutumia programu zinazotumika rasmi unapoweza.