U-“ma” yi-minimalistic clone yomhleli we-acme[1] osetyenziswa kwiSicwangciso sesi-9 | Mewayz Blog Skip to main content
Hacker News

U-“ma” yi-minimalistic clone yomhleli we-acme[1] osetyenziswa kwiSicwangciso sesi-9

Amagqabantshintshi

7 min read Via www.call-with-current-continuation.org

Mewayz Team

Editorial Team

Hacker News

Ngaphaya kweKhowudi: Ifilosofi yokuHlelwa koMbhalo omncinci

Kwihlabathi elikhawulezayo lophuhliso lwesoftware, apho ii-IDE ezigcweleyo kunye nabahleli bakhuphisana ngokuhoywa ngezixhobo ezihlala zikhula kunye nabancedisi be-AI, intshukumo ethe cwaka yokuchasa iyaqhubeka. Le filosofi ilwela ukulula, ukugxila, kunye namandla akrwada okukhohlisa ngokuthe ngqo. Entliziyweni yakhe ngumhleli owaziwa ngokuba yi-Acme, ozelwe kwindawo efanayo yaseBell Labs evelise i-Unix. I-Acme ingaphezulu komhleli wokubhaliweyo; yimeko-bume ecwangcisiweyo eyakhiwe malunga nombono oqinileyo: imouse ngummi wodidi lokuqala, kwaye okubhaliweyo, kuzo zonke iintlobo, lujongano lwehlabathi. Kwabo bayayithanda le filosofi kodwa bafune amava alungelelanisiweyo ngakumbi, kukho "ma," i-minimalistic clone ye-Acme eyenza undoqo wayo ube yimo esulungekileyo.

Yintoni u-"ma"?

"ma" ithembekile kodwa ihluthwe ngabom ukuphunyezwa kwakhona komhleli we-Acme, eyilelwe ukusebenza kwiinkqubo zanamhlanje ezifana ne-Unix. Eyilwe nguGary T. G. Mahan, "ma" (oku kuthetha "ukuziva" okanye "ukuchukumisa" ngesiTshayina) ibamba amava angundoqo asebenzisanayo e-Acme ngelixa ishiya ezinye zeenkqubo zayo zangaphakathi eziyinkimbinkimbi, njenge-9P protocol integration. Injongo ayikokuphindaphinda i-Acme-ye-feature, kodwa kukugcina ukuhamba komsebenzi okwahlukileyo okwenza i-Acme ibe namandla kakhulu kubaxhasi bayo. Yamkela iparadigm enamaqhosha-athathu aqhutywayo apho lonke iqhekeza lokubhaliweyo, ukusuka kwigama lefayile ukuya kumyalelo, sisenzo esinokwenzeka. Njengendlela yemodyuli yeMewayzi-OS yeshishini, egxininisa izixhobo ezidibeneyo kunye nezigxininisekile ngaphezu kwezicelo ze-monolithic, "ma" igxile ekwenzeni into enye ngokukodwa: ukubonelela ngendawo ecocekileyo, engaxutywanga yokuguqulwa kwesicatshulwa.

I-Acme Paradigm: Kutheni uMhleli weMouse-Centric?

Kubadwelisi benkqubo abaqhelene nabahleli bebhodi yezitshixo njengeVim okanye iVSCode, umbono womhleli oqhutywa yimouse unokubonakala ngathi awuhambisani nemveliso. Nangona kunjalo, i-Acme kunye ne "ma" zinika imbono eyahlukileyo. Imawusi ayisiyonto yokwalatha nokucofa nje; yeyona ndlela iphambili yokwenza imiyalelo. Ujongano lomhleli sisileyiti esingenanto apho okubhaliweyo kusebenzisana. Umzekelo:

  • Cofa iqhosha lasekhohlo kwigama lefayile ukuze uyivule.
  • Cofa iqhosha eliphakathi kwigama ukuze ulikhangele kuzo zonke iifayile ezivuliweyo.
  • Cofa iqhosha lasekunene kumgca womyalelo ukuze uphumeze.

Lo mzekelo ujika yonke indawo yokusebenza ibe yimenyu ebuthathaka. Akukho mfuneko yokunkqaya amakhulu ezishunqulelo zebhodi yezitshixo kuba iintshukumo ezikhoyo zifakwe ngqo kumbhalo osebenza nawo. Lo mgaqo uhambelana neMewayzifilosofi yokunciphisa umthwalo wokuqonda ngokwenza ukusebenzisana kwenkqubo kube lula kunye nokuqonda umxholo, ukuvumela abasebenzisi ukuba bagxininise kumsebenzi wabo oyintloko kunokuba bakhumbule izakhiwo zomyalelo ezinzima.

"ma" vs. Acme: Uphononongo kwiMinimalism

Ngelixa u-"ma" eyi-clone, umahluli wayo ophambili kukuzinikela kwayo kubuncinci. I-Acme yinxalenye yeSicwangciso esisebenzayo se-9 kwaye ixhaphake kwiiprothokholi zayo ezizodwa zefayile. "ma," kwelinye icala, sisicelo esizimeleyo. Olu khetho loyilo lukhokelela kwi-codebase encinci, ephathekayo ephathekayo elula ukuyifaka kunye nokuqonda. Isusa umphezulu woyilo loyilo ngelixa igcina amava asisiseko omsebenzisi engaguquki. Ukurhweba kukulahlekelwa kokudityaniswa okunzulu kweSicwangciso se-9, kodwa kubasebenzisi abaninzi, oku kukuthomalalisa okufanelekileyo ukufumana isixhobo esilula, esigxininisekile esibambelela kwifilosofi ye-Unix yokulula.

"Esona sixhobo sisona siphuma endleleni yakho. I-Acme, kunye nokwandisa 'ma,' ayingokubonelela ngeempawu; imalunga nokubonelela nge-interface efanayo kwikhompyutheni yakho. Umbhalo yi-interface."

Izifundo zoYilo lweSoftwe yanamhlanje

Ubukho kunye nesibheno esihlala sihleli sabahleli abafana ne-Acme kunye ne "ma" inika isifundo esibalulekileyo soyilo lwesoftware yanamhlanje, kubandakanywa amaqonga afana neMewayz. Sisikhumbuzo sokuba amandla awanyanzelekanga ukuba avele ngokuntsonkotha. Ukusebenza kokwenyani kuhlala kuvela kwimodeli ehambelanayo, eqikelelwayo, kunye nelula yokunxibelelana. Ngokwakha iinkqubo apho amacandelo emodyuli kwaye ujongano luhambelana, sixhobisa abasebenzisi. Mewayzijolise ekusebenziseni oku kucinga okufanayo kwimisebenzi yezoshishino, ukudala i-OS yemodyuli apho idatha kunye nezenzo zixhunywe ngokungqongqo njengombhalo ocofayo kwi "ma." Injongo kukudala indawo evakalelwa njengokwandiswa kwenkqubo yokucinga yomsebenzisi, kungekhona umqobo kuyo. Kwihlabathi lengxolo yedijithali, ukuzola, uyilo olunenjongo lwezixhobo ezifana ne "ma" limi njengobungqina obunamandla bexabiso elingapheliyo lobuncinci.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Imibuzo Ebuzwa Rhoqo

Ngaphaya kweKhowudi: Ifilosofi yokuHlelwa koMbhalo omncinci

Kwihlabathi elikhawulezayo lophuhliso lwesoftware, apho ii-IDE ezigcweleyo kunye nabahleli bakhuphisana ngokuhoywa ngezixhobo ezihlala zikhula kunye nabancedisi be-AI, intshukumo ethe cwaka yokuchasa iyaqhubeka. Le filosofi ilwela ukulula, ukugxila, kunye namandla akrwada okukhohlisa ngokuthe ngqo. Entliziyweni yakhe ngumhleli owaziwa ngokuba yi-Acme, ozelwe kwindawo efanayo yaseBell Labs evelise i-Unix. I-Acme ingaphezulu komhleli wokubhaliweyo; yimeko-bume ecwangcisiweyo eyakhiwe malunga nombono oqinileyo: imouse ngummi wodidi lokuqala, kwaye okubhaliweyo, kuzo zonke iintlobo, lujongano lwehlabathi. Kwabo bayayithanda le filosofi kodwa bafune amava alungelelanisiweyo ngakumbi, kukho "ma," i-minimalistic clone ye-Acme eyenza undoqo wayo ube yimo esulungekileyo.

Yintoni u-"ma"?

"ma" ithembekile kodwa ihluthwe ngabom ukuphunyezwa kwakhona komhleli we-Acme, eyilelwe ukusebenza kwiinkqubo zanamhlanje ezifana ne-Unix. Eyilwe nguGary T. G. Mahan, "ma" (oku kuthetha "ukuziva" okanye "ukuchukumisa" ngesiTshayina) ibamba amava angundoqo asebenzisanayo e-Acme ngelixa ishiya ezinye zeenkqubo zayo zangaphakathi eziyinkimbinkimbi, njenge-9P protocol integration. Injongo ayikokuphindaphinda i-Acme-ye-feature, kodwa kukugcina ukuhamba komsebenzi okwahlukileyo okwenza i-Acme ibe namandla kakhulu kubaxhasi bayo. Yamkela iparadigm enamaqhosha-athathu aqhutywayo apho lonke iqhekeza lokubhaliweyo, ukusuka kwigama lefayile ukuya kumyalelo, sisenzo esinokwenzeka. Njengendlela yemodyuli ye-OS yeshishini ye-Mewayz, egxininisa izixhobo ezidibanisayo kunye nezigxininisekile ngaphezu kwezicelo ze-monolithic, "ma" igxile ekwenzeni into enye ngokugqwesileyo: ukubonelela ngendawo ecocekileyo, engaxutywanga yokuguqula umbhalo.

I-Acme Paradigm: Kutheni uMhleli weMouse-Centric?

Kubadwelisi benkqubo abaqhelene nabahleli bebhodi yezitshixo njengeVim okanye iVSCode, umbono womhleli oqhutywa yimouse unokubonakala ngathi awuhambisani nemveliso. Nangona kunjalo, i-Acme kunye ne "ma" zinika imbono eyahlukileyo. Imawusi ayisiyonto yokwalatha nokucofa nje; yeyona ndlela iphambili yokwenza imiyalelo. Ujongano lomhleli sisileyiti esingenanto apho okubhaliweyo kusebenzisana. Umzekelo:

"ma" vs. Acme: Uphononongo kwiMinimalism

Ngelixa u-"ma" eyi-clone, umahluli wayo ophambili kukuzinikela kwayo kubuncinci. I-Acme yinxalenye yeSicwangciso esisebenzayo se-9 kwaye ixhaphake kwiiprothokholi zayo ezizodwa zefayile. "ma," kwelinye icala, sisicelo esizimeleyo. Olu khetho loyilo lukhokelela kwi-codebase encinci, ephathekayo ephathekayo elula ukuyifaka kunye nokuqonda. Isusa umphezulu woyilo loyilo ngelixa igcina amava asisiseko omsebenzisi engaguquki. Ukurhweba kukulahlekelwa kokudityaniswa okunzulu kweSicwangciso se-9, kodwa kubasebenzisi abaninzi, oku kukuthomalalisa okufanelekileyo ukufumana isixhobo esilula, esigxininisekile esibambelela kwifilosofi ye-Unix yokulula.

Izifundo zoYilo lweSoftwe yanamhlanje

Ubukho kunye nesibongozo esihlala sihleli sabahleli abafana ne-Acme kunye ne-"ma" inika isifundo esibalulekileyo kuyilo lwesoftware yale mihla, kubandakanywa amaqonga afana ne-Mewayz. Sisikhumbuzo sokuba amandla awanyanzelekanga ukuba avele ngokuntsonkotha. Ukusebenza kokwenyani kuhlala kuvela kwimodeli ehambelanayo, eqikelelwayo, kunye nelula yokunxibelelana. Ngokwakha iinkqubo apho amacandelo emodyuli kwaye ujongano luhambelana, sixhobisa abasebenzisi. I-Mewayz ijolise ekusebenziseni oku kucinga okufanayo kwimisebenzi yezoshishino, ukudala i-OS yemodyuli apho idatha kunye nezenzo zixhunyiwe ngokungenamthungo njengombhalo ocofayo kwi "ma." Injongo kukudala indawo evakalelwa njengokwandiswa kwenkqubo yokucinga yomsebenzisi, kungekhona umqobo kuyo. Kwihlabathi lengxolo yedijithali, ukuzola, uyilo olunenjongo lwezixhobo ezifana ne "ma" limi njengobungqina obunamandla bexabiso elingapheliyo lobuncinci.

Zonke izixhobo zeShishini lakho kwindawo enye

Yeka ukujula ii-apps ezininzi. I-Mewayz idibanisa izixhobo ze-208 nge-$ 49 kuphela / ngenyanga - ukusuka kwi-inventory ukuya kwi-HR, ukubhuka ukuya kuhlalutyo. Akukho khadi letyala elifunekayo ukuze uqalise.

Zama iMewayz Mahala →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime