"ma" ni mfano mdogo wa mhariri wa acme[1] anayetumiwa katika Mpango wa 9 | Mewayz Blog Skip to main content
Hacker News

"ma" ni mfano mdogo wa mhariri wa acme[1] anayetumiwa katika Mpango wa 9

Maoni

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

Mewayz Team

Editorial Team

Hacker News

Zaidi ya Msimbo: Falsafa ya Uhariri Ndogo wa Maandishi

Katika ulimwengu unaoendelea kwa kasi wa uundaji wa programu, ambapo IDE na wahariri walio na vipengele vilivyojaa hushindana kwa umakini na upau wa vidhibiti unaopanuka kila mara na wasaidizi wa AI, harakati tulivu ya kukabiliana inaendelea. Falsafa hii hutetea urahisi, umakini, na nguvu ghafi ya upotoshaji wa moja kwa moja. Kiini chake ni mhariri anayejulikana kama Acme, aliyezaliwa kutoka mazingira yaleyale ya Bell Labs ambayo yalizalisha Unix. Acme ni zaidi ya mhariri wa maandishi; ni mazingira yanayoweza kupangwa yaliyojengwa karibu na wazo kali: panya ni raia wa daraja la kwanza, na maandishi, katika aina zake zote, ni kiolesura cha ulimwengu wote. Kwa wale wanaostaajabia falsafa hii lakini wanatafuta uzoefu uliorahisishwa zaidi, kuna "ma," mfano mdogo wa Acme ambao unasambaza kiini chake katika umbo safi zaidi.

"ma" ni nini?

"ma" ni utekelezaji mwaminifu lakini uliovunjwa kimakusudi wa kihariri cha Acme, kilichoundwa kutekeleza mifumo ya kisasa inayofanana na Unix. Iliyoundwa na Gary T. G. Mahan, "ma" (ambayo ina maana ya "kuhisi" au "kugusa" kwa Kichina) inanasa matumizi ya msingi ya maingiliano ya Acme huku ikiacha baadhi ya mifumo changamano zaidi ya ndani, kama vile ujumuishaji wa itifaki ya 9P. Kusudi sio kuiga kipengele cha Acme-kwa-kipengele, lakini kuhifadhi mtiririko wa kipekee wa kazi ambao hufanya Acme kuwa na nguvu sana kwa waja wake. Inakumbatia dhana ile ile ya vibonye vitatu inayoendeshwa na kipanya ambapo kila kipande cha maandishi, kutoka kwa jina la faili hadi amri, ni kitendo kinachowezekana. Kama vile mbinu ya moduli ya Mfumo wa uendeshaji wa biashara wa Mewayz, ambayo inasisitiza zana zinazoweza kutungwa na kulenga zaidi matumizi ya monolithic, "ma" inalenga katika kufanya jambo moja vizuri sana: kutoa nafasi safi, isiyo na vitu vingi kwa ajili ya upotoshaji wa maandishi.

Mfano wa Acme: Kwa Nini Uwe Mhariri wa Kipanya?

Kwa watayarishaji programu waliozoea vihariri vinavyozingatia kibodi kama vile Vim au VSCode, wazo la kihariri kinachoendeshwa na kipanya linaweza kuonekana kuwa lisilo na tija. Walakini, Acme na "ma" hutoa mtazamo tofauti. Panya sio tu ya kuashiria na kubofya; ndio njia kuu ya kutekeleza amri. Kiolesura cha mhariri ni slate tupu ambapo maandishi yanaingiliana. Kwa mfano:

  • Bofya kitufe cha kushoto kwenye jina la faili ili kuifungua.
  • Bofya kitufe cha katikati kwenye neno ili kulitafuta katika faili zote zilizofunguliwa.
  • Bofya kitufe cha kulia kwenye mstari wa amri ili kuitekeleza.

Muundo huu hugeuza nafasi nzima ya kazi kuwa menyu inayozingatia muktadha. Hakuna haja ya kukariri mamia ya mikato ya kibodi kwa sababu vitendo vinavyopatikana vimepachikwa moja kwa moja kwenye maandishi unayofanyia kazi. Kanuni hii inaambatana na falsafa ya Mewayz ya kupunguza mzigo wa utambuzi kwa kufanya mwingiliano wa mfumo uwe mwangalifu na ufahamu muktadha, kuruhusu watumiaji kuzingatia kazi yao kuu badala ya kukumbuka miundo changamano ya amri.

"ma" dhidi ya Acme: Utafiti wa Uminimalism

Ingawa "ma" ni mshirika, kipambanuzi chake kikuu ni kujitolea kwake kwa udogo. Acme ni sehemu ya mfumo mkubwa wa uendeshaji wa Plan 9 na hutumia itifaki zake za kipekee za mfumo wa faili. "ma," kwa upande mwingine, ni maombi ya pekee. Chaguo hili la muundo husababisha msimbo mdogo, unaobebeka zaidi ambao ni rahisi kusakinisha na kuelewa. Huondoa baadhi ya vipengele vya usanifu huku ikiweka hali ya matumizi ya kimsingi. Ubadilishanaji ni hasara ya muunganisho wa kina wa Mpango wa 9, lakini kwa watumiaji wengi, hii ni maelewano ya manufaa ili kupata zana nyepesi, iliyolenga ambayo inafuata falsafa ya Unix ya urahisi.

"Zana bora zaidi ni ile inayotoka nje ya njia yako. Acme, na kwa kiendelezi 'ma,' haihusu kutoa vipengele; ni kuhusu kutoa kiolesura sare kwa kompyuta yako. Maandishi ni kiolesura."

Masomo ya Usanifu wa Kisasa wa Programu

Kuwepo na mvuto wa kudumu wa wahariri kama vile Acme na "ma" hutoa somo muhimu kwa muundo wa kisasa wa programu, ikijumuisha mifumo kama Mewayz. Ni ukumbusho kwamba nguvu sio lazima kutoka kwa ugumu. Ufanisi wa kweli mara nyingi hutoka kwa muundo thabiti, unaotabirika, na rahisi wa mwingiliano. Kwa kujenga mifumo ambapo vipengele ni vya kawaida na violesura vinalingana, tunawawezesha watumiaji. Mewayz inalenga kutumia fikra sawa kwenye shughuli za biashara, kuunda mfumo wa uendeshaji wa kawaida ambapo data na vitendo vimeunganishwa kwa urahisi kama maandishi yanayoweza kubofya katika "ma." Kusudi ni kuunda mazingira ambayo yanahisi kama upanuzi wa mchakato wa mawazo ya mtumiaji, sio kizuizi kwake. Katika ulimwengu wa kelele za kidijitali, muundo tulivu na wenye kusudi wa zana kama vile "ma" unasimama kama uthibitisho thabiti wa thamani ya kudumu ya imani ndogo.

💡 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 →

Maswali Yanayoulizwa Sana

Zaidi ya Kanuni: Falsafa ya Uhariri Ndogo wa Maandishi

Katika ulimwengu unaoendelea kwa kasi wa uundaji wa programu, ambapo IDE na wahariri walio na vipengele vilivyojaa hushindana kwa umakini na upau wa vidhibiti unaopanuka kila mara na wasaidizi wa AI, harakati tulivu ya kukabiliana inaendelea. Falsafa hii hutetea urahisi, umakini, na nguvu ghafi ya upotoshaji wa moja kwa moja. Kiini chake ni mhariri anayejulikana kama Acme, aliyezaliwa kutoka mazingira yaleyale ya Bell Labs ambayo yalizalisha Unix. Acme ni zaidi ya mhariri wa maandishi; ni mazingira yanayoweza kupangwa yaliyojengwa karibu na wazo kali: panya ni raia wa daraja la kwanza, na maandishi, katika aina zake zote, ni kiolesura cha ulimwengu wote. Kwa wale wanaostaajabia falsafa hii lakini wanatafuta uzoefu uliorahisishwa zaidi, kuna "ma," mfano mdogo wa Acme ambao unasambaza kiini chake katika umbo safi zaidi.

"ma" ni nini?

"ma" ni utekelezaji mwaminifu lakini uliovunjwa kimakusudi wa kihariri cha Acme, kilichoundwa kutekeleza mifumo ya kisasa inayofanana na Unix. Iliyoundwa na Gary T. G. Mahan, "ma" (ambayo ina maana ya "kuhisi" au "kugusa" kwa Kichina) inanasa matumizi ya msingi ya maingiliano ya Acme huku ikiacha baadhi ya mifumo changamano zaidi ya ndani, kama vile ujumuishaji wa itifaki ya 9P. Kusudi sio kuiga kipengele cha Acme-kwa-kipengele, lakini kuhifadhi mtiririko wa kipekee wa kazi ambao hufanya Acme kuwa na nguvu sana kwa waja wake. Inakumbatia dhana ile ile ya vibonye vitatu inayoendeshwa na kipanya ambapo kila kipande cha maandishi, kutoka kwa jina la faili hadi amri, ni kitendo kinachowezekana. Kama vile mbinu ya kawaida ya Mfumo wa Uendeshaji wa biashara wa Mewayz, ambayo inasisitiza zana zinazoweza kutungwa na kulenga zaidi ya matumizi ya monolithic, "ma" inalenga katika kufanya jambo moja vizuri sana: kutoa nafasi safi, isiyochanganyika kwa upotoshaji wa maandishi.

Mfano wa Acme: Kwa Nini Uwe Mhariri wa Kipanya?

Kwa watayarishaji programu waliozoea vihariri vinavyozingatia kibodi kama vile Vim au VSCode, wazo la kihariri kinachoendeshwa na kipanya linaweza kuonekana kuwa lisilo na tija. Walakini, Acme na "ma" hutoa mtazamo tofauti. Panya sio tu ya kuashiria na kubofya; ndio njia kuu ya kutekeleza amri. Kiolesura cha mhariri ni slate tupu ambapo maandishi yanaingiliana. Kwa mfano:

"ma" dhidi ya Acme: Utafiti wa Uminimalism

Ingawa "ma" ni mshirika, kipambanuzi chake kikuu ni kujitolea kwake kwa udogo. Acme ni sehemu ya mfumo mkubwa wa uendeshaji wa Plan 9 na hutumia itifaki zake za kipekee za mfumo wa faili. "ma," kwa upande mwingine, ni maombi ya pekee. Chaguo hili la muundo husababisha msimbo mdogo, unaobebeka zaidi ambao ni rahisi kusakinisha na kuelewa. Huondoa baadhi ya vipengele vya usanifu huku ikiweka hali ya matumizi ya kimsingi. Ubadilishanaji ni hasara ya muunganisho wa kina wa Mpango wa 9, lakini kwa watumiaji wengi, hii ni maelewano ya manufaa ili kupata zana nyepesi, iliyolenga ambayo inafuata falsafa ya Unix ya urahisi.

Masomo ya Usanifu wa Kisasa wa Programu

Kuwepo na mvuto wa kudumu wa wahariri kama vile Acme na "ma" hutoa somo muhimu kwa muundo wa kisasa wa programu, ikijumuisha mifumo kama vile Mewayz. Ni ukumbusho kwamba nguvu sio lazima kutoka kwa ugumu. Ufanisi wa kweli mara nyingi hutoka kwa muundo thabiti, unaotabirika, na rahisi wa mwingiliano. Kwa kujenga mifumo ambapo vipengele ni vya kawaida na violesura vinalingana, tunawawezesha watumiaji. Mewayz inalenga kutumia mawazo kama haya kwa shughuli za biashara, kuunda mfumo wa uendeshaji wa kawaida ambapo data na vitendo vimeunganishwa kwa urahisi kama maandishi yanayoweza kubofya katika "ma." Kusudi ni kuunda mazingira ambayo yanahisi kama upanuzi wa mchakato wa mawazo ya mtumiaji, sio kizuizi kwake. Katika ulimwengu wa kelele za kidijitali, muundo tulivu na wenye kusudi wa zana kama vile "ma" unasimama kama uthibitisho thabiti wa thamani ya kudumu ya imani ndogo.

Zana Zako Zote za Biashara katika Sehemu Moja

Acha kuchanganya programu nyingi. Mewayz inachanganya zana 208 kwa $49 pekee kila mwezi - kutoka orodha hadi HR, kuhifadhi nafasi hadi uchanganuzi. Hakuna kadi ya mkopo inayohitajika ili kuanza.

Jaribu Mewayz Bila Malipo →

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