Hacker News

Pūtirotiro a Smalltalk: Kaore e taea te wikitoria, engari kaore i Raka

Nga korero

12 min read Via blog.lorenzano.eu

Mewayz Team

Editorial Team

Hacker News

He Taonga Maumau o te Mana Taurite

| I whanau i nga tau 1970 i Xerox PARC, ehara i te mea he kaiwhakatika waehere noa; Koia te atanga tuatahi ki te ao ora me te manawa o nga taonga. Mo nga kaiwhakawhanake e mahi ana i roto i te taiao Smalltalk, ko te kaitirotiro te matapihi i tirohia ai, i mohio ai, i raweke ai i te punaha katoa. He hurihanga tona hoahoa na te mea i hono hohonu ki te kaupapa matua o te reo: he ahanoa nga mea katoa, kua whakaritea te waehere huri noa i nga karaehe me nga tikanga. I nga tekau tau i muri mai, ka kitea nga maataapono o te Tirotiro Smalltalk i roto i nga IDE hou katoa, mai i nga kaiwhakatere akomanga o IntelliJ ki nga kaitirotiro ahanoa o Python. Koia, a he maha tonu nga ahuatanga e noho tonu ana, he tauira kaore e taea te hinga mo nga kaupapa-a-ahanoa parakore.

He aha te Kaitirotiro Smalltalk e noho kore ai e hinga

Ko te mohio o te kaitirotiro Smalltalk kei roto i te ngawari me te tika. I whakaatuhia e ia te turanga waehere ehara i te mea he kohinga pateko o nga konae tuhinga kei roto i te rakau raarangi, engari he raupapa hihiko o nga mea ora. Ka whakatere nga Kaihanga i roto i nga waahanga o nga karaehe, katahi ka kowhiri i tetahi karaehe kia kite i ona tikanga, ka whakarōpūhia ma te momo (he tauira me te akomanga). Ko tenei tirohanga-a-ahanoa i tino whakaitihia te kawenga hinengaro mo te whakahaere i nga punaha uaua. Ehara koe i te whakatika noa i tetahi konae ko `InvoiceProcessor.java`; i mahi tika koe me te akomanga `InvoiceProcessor` me ona whanonga. I "ora" ano te kaitirotiro—ka taea e koe te whakarereke i te waehere, te whakahiato tonu, me te whakamatau me te kore e whakarere i te taiao. I hanga e tenei kohanga urupare kikii te ahua motuhake o te raweke tika me te tere tonu e kaha ana nga kaiwhakatikatika i runga i nga konae ki te tarai.

  • Navigation-Centric Navigation: I whakaritea te Waehere ma te karaehe me te tikanga, kaua ma nga ara konae noa, e whakaata ana i te hanganga o te papatono ake.
  • Taiao Ora: I whakahiatohia nga huringa ka whakauruhia ki roto i te punaha whakahaere tonu, ka taea te whakamatautau tere me te patuiro.
  • Whakariterite: Ko te taiao whakawhanaketanga katoa, tae atu ki te kaitirotiro ake, i hangaia ki Smalltalk ka taea te tirotiro me te whakarereke ma te whakamahi i nga taputapu rite.
  • Tewari: He tino ma te atanga me te arotahi ki nga mahi matua o te tuhi me te whakarite waehere.

Ko te "Kare i Raka" mo nga Mahi Pakihi Hou

Ahakoa tona kanapa mo te whanaketanga rorohiko parakore, he ao hiri te taiao Smalltalk. He ao i arotautia mo nga kaihātaka ki te hanga me te pupuri i tetahi punaha rorohiko. Heoi, he nui noa atu te hiahia o nga mahi pakihi hou atu i te kaiwhakatika waehere karaehe o te ao. Ko te pakihi he rauropi maha-waahanga e uru ana ki te whakahaere kaupapa, te mahi tahi tuhinga, te whakawhitiwhiti korero, te whakahaere whanaungatanga kiritaki, me te mahi aunoatanga. Ko te kaitirotiro Smalltalk, ahakoa te kaha, kaore he taputapu taketake mo te kaiwhakahaere kaupapa ki te whai i te tere, mo te kaihoko ki te whakahou i te kaiarahi, mo te kaiwhakahaere ranei ki te tiro i tetahi rerenga mahi. He taputapu tino pai mo tana rohe motuhake, engari ehara i te kaupapa mo te whakahaere i te katoa o te pakihi.

"Ko te taiao Smalltalk he whare karakia mo nga kaitakataka, engari ko te pakihi e hiahia ana ki tetahi taone nui, hono hono, kei reira nga taputapu katoa hei mahi tahi."

Mai i te Pūtirotiro Waehere ki te OS Pakihi Modular

I konei ka kitea e te kukuwhatanga o aua ariā kaha tana korero hou i roto i nga papaaho pera i a Mewayz. E mohio ana matou ko nga mea kei te heke mai ehara i te hanga i tetahi taiao kotahi, engari mo te hanga i tetahi punaha whakahaere mo to pakihi. Whakaarohia te kaha o te kaitirotiro Smalltalk—te kaha ki te kite me te raweke i nga taonga ora—engari ka whakamahia ki nga ahuatanga katoa o to kamupene. Engari i nga karaehe me nga tikanga, kei a koe nga taonga pakihi ora: Kaupapa, Mahi, Kiritaki, me nga Nama.

Ka mau a Mewayz i te maataapono o te tirohanga whakakotahi, aro-a-ahanoa, ka toro atu ki tua atu i te waehere. Ka taea e to roopu te pahekoheko me nga mea pakihi matua kotahi ma nga arotahi rereke: ka kite tetahi kaiwhakahaere kaupapa i te tūtohi Gantt, ka kite tetahi kaiwhakawhanake i nga putunga waehere hono, ka kite tetahi kaihoko tautoko i te hitori tikiti a te kiritaki. Na tenei ka hanga te ahua o te whakakotahitanga me te whakahekenga o te taumahatanga hinengaro i tukuna e te kaitirotiro Smalltalk ki nga kaiwhakawhanake, engari i runga i te taumata o te kamupene. Ko te tikanga ka taea e koe te whakauru i nga taputapu motuhake e arohaina ana e o roopu, me te whakarite kia kore te mana o te punaha whakakotahi e tae mai i te utu o te ngawari.

Whakamutunga: Te hanga i runga i te Turanga Poutohu

Ko te Tirotiro Smalltalk he mea tino pai mo te hoahoa arotahi, kaore e taea te hinga mo tana kaupapa. Ko ona herenga, heoi, e whakaatu ana i nga hiahia o te pakihi mamati hou. Ehara i te mea kei te hanga rorohiko noa matou; kei te hanga tatou i nga whakahaere e kakama ana, e whakakotahi ana, e akiaki ana i nga raraunga. Ma te awhi i nga maataapono matua o nga taonga ora, nga taiao whakakotahi, me te raweke tika, ko nga papaaho pera i a Mewayz kei te hanga i te upoko e whai ake nei. Ko te hanga i tetahi kaitirotiro ehara i te mea mo to waehere anake, engari mo to umanga katoa, ma te whakamarama me te mana i rahuitia i mua mo nga kaihanga htaka ki ia mema katoa o to roopu.

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

Patai Auau

He Taonga Maumau o te Mana Taurite

| I whanau i nga tau 1970 i Xerox PARC, ehara i te mea he kaiwhakatika waehere noa; Koia te atanga tuatahi ki te ao ora me te manawa o nga taonga. Mo nga kaiwhakawhanake e mahi ana i roto i te taiao Smalltalk, ko te kaitirotiro te matapihi i tirohia ai, i mohio ai, i raweke ai i te punaha katoa. He hurihanga tona hoahoa na te mea i hono hohonu ki te kaupapa matua o te reo: he ahanoa nga mea katoa, kua whakaritea te waehere huri noa i nga karaehe me nga tikanga. I nga tekau tau i muri mai, ka kitea nga maataapono o te Tirotiro Smalltalk i roto i nga IDE hou katoa, mai i nga kaiwhakatere akomanga o IntelliJ ki nga kaitirotiro ahanoa o Python. Koia, a he maha tonu nga ahuatanga e noho tonu ana, he tauira kaore e taea te hinga mo nga kaupapa-a-ahanoa parakore.

He aha te Kaitirotiro Smalltalk e noho kore ai e hinga

Ko te mohio o te kaitirotiro Smalltalk kei roto i te ngawari me te tika. I whakaatuhia e ia te turanga waehere ehara i te mea he kohinga pateko o nga konae tuhinga kei roto i te rakau raarangi, engari he raupapa hihiko o nga mea ora. Ka whakatere nga Kaihanga i roto i nga waahanga o nga karaehe, katahi ka kowhiri i tetahi karaehe kia kite i ona tikanga, ka whakarōpūhia ma te momo (he tauira me te akomanga). Ko tenei tirohanga-a-ahanoa i tino whakaitihia te kawenga hinengaro mo te whakahaere i nga punaha uaua. Ehara koe i te whakatika noa i tetahi konae ko `InvoiceProcessor.java`; i mahi tika koe me te akomanga `InvoiceProcessor` me ona whanonga. I "ora" ano te kaitirotiro—ka taea e koe te whakarereke i te waehere, te whakahiato tonu, me te whakamatau me te kore e whakarere i te taiao. I hanga e tenei kohanga urupare kikii te ahua motuhake o te raweke tika me te tere tonu e kaha ana nga kaiwhakatikatika i runga i nga konae ki te tarai.

Ko te "Kare i Raka" mo nga Mahi Pakihi Hou

Ahakoa tona kanapa mo te whanaketanga rorohiko parakore, he ao hiri te taiao Smalltalk. He ao i arotautia mo nga kaihātaka ki te hanga me te pupuri i tetahi punaha rorohiko. Heoi, he nui noa atu te hiahia o nga mahi pakihi hou atu i te kaiwhakatika waehere karaehe o te ao. Ko te pakihi he rauropi maha-waahanga e uru ana ki te whakahaere kaupapa, te mahi tahi tuhinga, te whakawhitiwhiti korero, te whakahaere whanaungatanga kiritaki, me te mahi aunoatanga. Ko te kaitirotiro Smalltalk, ahakoa te kaha, kaore he taputapu taketake mo te kaiwhakahaere kaupapa ki te whai i te tere, mo te kaihoko ki te whakahou i te kaiarahi, mo te kaiwhakahaere ranei ki te tiro i tetahi rerenga mahi. He taputapu tino pai mo tana rohe motuhake, engari ehara i te kaupapa mo te whakahaere i te katoa o te pakihi.

Mai i te Pūtirotiro Waehere ki te OS Pakihi Modular

I konei ka kitea e te kukuwhatanga o aua ariā kaha tana korero hou i roto i nga papaaho pera i a Mewayz. E mohio ana matou ko nga mea kei te heke mai ehara i te hanga i tetahi taiao kotahi, engari mo te hanga i tetahi punaha whakahaere mo to pakihi. Whakaarohia te kaha o te kaitirotiro Smalltalk—te kaha ki te kite me te raweke i nga taonga ora—engari ka whakamahia ki nga ahuatanga katoa o to kamupene. Engari i nga karaehe me nga tikanga, kei a koe nga taonga pakihi ora: Kaupapa, Mahi, Kiritaki, me nga Nama.

Whakamutunga: Te hanga i runga i te Turanga Poutohu

Ko te Tirotiro Smalltalk he mea tino pai mo te hoahoa arotahi, kaore e taea te hinga mo tana kaupapa. Ko ona herenga, heoi, e whakaatu ana i nga hiahia o te pakihi mamati hou. Ehara i te mea kei te hanga rorohiko noa matou; kei te hanga tatou i nga whakahaere e kakama ana, e whakakotahi ana, e akiaki ana i nga raraunga. Ma te awhi i nga maataapono matua o nga taonga ora, nga taiao whakakotahi, me te raweke tika, ko nga papaaho pera i a Mewayz kei te hanga i te upoko e whai ake nei. Ko te hanga i tetahi kaitirotiro ehara i te mea mo to waehere anake, engari mo to umanga katoa, ma te whakamarama me te mana i rahuitia i mua mo nga kaihanga htaka ki ia mema katoa o to roopu.

Reri ki te Whakangwari i o Mahi?

Ahakoa e hiahia ana koe ki te CRM, ki te nama, ki te HR, ki nga waahanga 207 katoa ranei — kua hipokina e koe a Mewayz. 138K+ pakihi kua huri kē.

Timata Koreutu →

Try Mewayz Free

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

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ 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