ʻO Smalltalk Browser: ʻAʻole hiki ke lanakila, ʻaʻole lawa | Mewayz Blog Skip to main content
Hacker News

ʻO Smalltalk Browser: ʻAʻole hiki ke lanakila, ʻaʻole lawa

Nā Manaʻo

15 min read Via blog.lorenzano.eu

Mewayz Team

Editorial Team

Hacker News

He hoʻoilina mau o ka mana like ʻole

Ma ke ʻano o ka hoʻomohala polokalamu, liʻiliʻi nā mea hana i hoʻokō i ke kūlana kaao o ka polokalamu kele Smalltalk. Hānau ʻia i ka makahiki 1970 ma Xerox PARC, ʻaʻole ia he mea hoʻoponopono code wale nō; ʻo ia ka ʻaoʻao mua i ke ao ola hanu o nā mea. No nā mea hoʻomohala e hana ana i loko o kahi Smalltalk kaiapuni, ʻo ka polokalamu kele pūnaewele ka puka makani a lākou e nānā ai, hoʻomaopopo a hoʻopunipuni i ka ʻōnaehana holoʻokoʻa. He kipi kona hoʻolālā ʻana no ka mea ua hoʻohui pū ʻia me ka philosophy kumu o ka ʻōlelo: he mea nā mea a pau, a ua hoʻonohonoho ʻia ke code a puni nā papa ola a me nā ʻano hana. He mau makahiki ma hope mai, ʻike ʻia nā loina o ka polokalamu Smalltalk i kēlā me kēia IDE hou, mai nā mea hoʻokele papa o IntelliJ a hiki i nā mea ʻimi mea o Python. ʻO ia, a ma nā ʻano he nui e koe, he paradigm hiki ʻole ke lanakila no ka hoʻolālā ʻana i nā mea maʻemaʻe.

No ke aha e mau ai ka Paʻa ʻole ʻana o ka Smalltalk Browser

O ke akamai o ka polokalamu kele pūnaewele Smalltalk i loko o kona ma'alahi a pololei. ʻAʻole ia i hōʻike i ka codebase ma ke ʻano he hōʻiliʻili paʻa o nā faila i loko o kahi lāʻau papa kuhikuhi, akā ma ke ʻano he hierarchy ikaika o nā mea ola. E hoʻokele nā ​​mea hoʻomohala ma nā ʻano o nā papa, a laila e koho i kahi papa e ʻike i kāna mau ʻano, hoʻokaʻawale ʻia e ke ʻano (instance vs. class). ʻO kēia hiʻohiʻona mea-centric i hōʻemi nui i ka haʻahaʻa cognitive o ka mālama ʻana i nā ʻōnaehana paʻakikī. ʻAʻole ʻoe i hoʻoponopono wale i kahi faila i kapa ʻia ʻo `InvoiceProcessor.java`; ke kamaʻilio pololei nei ʻoe me ka papa 'InvoiceProcessor' a me kāna mau ʻano. Ua "ola" hoʻi ka polokalamu kele pūnaewele - hiki iā ʻoe ke hoʻololi i ke code, hoʻohui koke iā ia, a hoʻāʻo iā ia me ka haʻalele ʻole i ke kaiapuni. Ua hoʻokumu ʻia kēia puka manaʻo paʻa i kahi manaʻo kūʻokoʻa o ka hoʻoponopono pololei ʻana a me ka wikiwiki a ka poʻe hoʻoponopono e pili ana i ka faila e hakakā nei e hoʻopili.

  • Navigation Object-Centric Navigation: Ua hoʻonohonoho ʻia ke code e ka papa a me ke ʻano, ʻaʻole ma nā ala waihona ʻokoʻa, e hoʻohālike ana i ke ʻano o ka papahana ponoʻī.
  • Kaiapuni Ola: Ua hōʻuluʻulu ʻia a hoʻohui ʻia nā hoʻololi i loko o ka ʻōnaehana holo koke, e hiki ai i ka hoʻokolohua wikiwiki a me ka debugging.
  • Lālikelike: Ua kūkulu ʻia ka puni hoʻomohala holoʻokoʻa, me ka polokalamu kele pūnaewele ponoʻī, ma Smalltalk a hiki ke nānā ʻia a hoʻololi ʻia me nā mea hana like.
  • Maʻalahi: Maʻemaʻe loa ka interface a nānā pono i nā hana koʻikoʻi o ke kākau ʻana a me ka hoʻonohonoho code.

Ka "ʻAʻole lawa" no nā hana ʻoihana hou

ʻOiai ʻo kona ʻōlinolino no ka hoʻomohala ʻana i nā polokalamu maʻemaʻe, ʻo ke kaiapuni Smalltalk kahi honua i sila ʻia. He honua i hoʻopaʻa ʻia no nā polokalamu polokalamu e kūkulu a mālama i kahi ʻōnaehana polokalamu. Eia nō naʻe, koi nui nā hana ʻoihana hou ma mua o ka mea hoʻoponopono code papa honua. ʻO kahi ʻoihana he ʻano ʻano like ʻole e pili ana i ka hoʻokele papahana, ka hui pū ʻana o nā palapala, kamaʻilio, ka hoʻokele pilina o nā mea kūʻai aku, a me ka automation kaʻina hana. ʻAʻole i hāʻawi ʻia ka polokalamu kele Smalltalk, me ka ikaika e like me ia, ʻaʻole i hāʻawi ʻia i nā mea hana maoli no ka luna papahana e hahai i kahi sprint, no ka mea kūʻai aku e hoʻohou i kahi alakaʻi, a i ʻole no ka luna hoʻokele e nānā i kahi kaʻina hana. He mea paahana kūpono ia no kāna kikowaena kiko'ī, akā, ʻaʻole ia he kahua no ka holo ʻana i ka ʻoihana holoʻokoʻa.

"He halepule ka Smalltalk no ka poʻe polokalamu polokalamu, akā pono ka ʻoihana i ke kūlanakauhale paʻa a pili kahi e loaʻa ai i nā mea a pau nā mea hana e pono ai lākou e hana like."

Mai Code Browser i Modular Business OS

ʻO kēia kahi e ʻike ai ka hoʻomohala ʻana o ia mau manaʻo ikaika i kāna ʻōlelo hou ma nā paepae e like me Mewayz. ʻIke mākou ʻaʻole e pili ana ka wā e hiki mai ana i ka hoʻokumu ʻana i kahi kaiapuni monolithic hoʻokahi, akā e pili ana i ke kūkulu ʻana i kahi ʻōnaehana hana modular no kāu ʻoihana. E noʻonoʻo i ka mana o ka polokalamu kele Smalltalk - ka hiki ke ʻike a hoʻopololei i nā mea ola - akā pili i kēlā me kēia ʻaoʻao o kāu hui. Ma kahi o nā papa a me nā kaʻina hana wale nō, loaʻa iā ʻoe nā mea ʻoihana ola: Nā papahana, nā hana, nā mea kūʻai aku, a me nā waihona.

Lawe ʻo Mewayz i ke kumukānāwai o ka nānā ʻana i hoʻokahi, a hoʻonui ʻia ia ma waho o ke code. Hiki i kāu hui ke launa pū me nā mea ʻoihana koʻikoʻi like ʻole ma o nā lens like ʻole: ʻike ka luna papahana i kahi pakuhi Gantt, ʻike ka mea hoʻomohala i nā waihona code pili, a ʻike kekahi luna kākoʻo i ka mōʻaukala tiketi o ka mea kūʻai. Hoʻokumu kēia i ke ʻano like o ka coherence a me ka haʻahaʻa cognitive haʻahaʻa i hāʻawi ʻia e ka polokalamu kele Smalltalk i nā mea hoʻomohala, akā ma kahi ʻoihana ākea. ʻO ke ʻano o ka modularity hiki iā ʻoe ke hoʻohui i nā mea hana kūikawā āu i makemake ai i mua o kāu mau hui, me ka hōʻoia ʻana ʻaʻole hiki mai ka mana o kahi ʻōnaehana hoʻohui i ka uku o ka maʻalahi.

Hoʻoholo: Ke kūkulu ʻana ma luna o kahi kahua kaʻao

ʻO ka polokalamu kele pūnaewele Smalltalk he mea hana nui o ka hoʻolālā kikoʻī, ʻaʻole hiki ke lanakila no kāna kumu. ʻO kona mau palena, akā, e hōʻike ana i nā pono o ka ʻoihana kikohoʻe hou. ʻAʻole mākou e kūkulu hou ana i nā lako polokalamu; ke kūkulu nei mākou i nā hui agile, hoʻohui ʻia, a me ka ʻikepili. Ma ke kākoʻo ʻana i nā loina kumu o nā mea ola, nā kaiapuni i hoʻohui ʻia, a me ka hoʻoponopono pololei ʻana, e hana ana nā paepae e like me Mewayz i ka mokuna aʻe. E pili ana ia i ke kūkulu ʻana i ka polokalamu kele pūnaewele ʻaʻole wale no kāu code, akā no kāu ʻoihana holoʻokoʻa, e hāʻawi ana i ka mālamalama a me ka mana i mālama ʻia no nā mea papahana i kēlā me kēia lālā o kāu hui.

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

Nīnau pinepine

He hoʻoilina mau o ka mana like ʻole

Ma ke ʻano o ka hoʻomohala polokalamu, liʻiliʻi nā mea hana i hoʻokō i ke kūlana kaao o ka polokalamu kele Smalltalk. Hānau ʻia i ka makahiki 1970 ma Xerox PARC, ʻaʻole ia he mea hoʻoponopono code wale nō; ʻo ia ka ʻaoʻao mua i ke ao ola hanu o nā mea. No nā mea hoʻomohala e hana ana i loko o kahi Smalltalk kaiapuni, ʻo ka polokalamu kele pūnaewele ka puka makani a lākou e nānā ai, hoʻomaopopo a hoʻopunipuni i ka ʻōnaehana holoʻokoʻa. He kipi kona hoʻolālā ʻana no ka mea ua hoʻohui pū ʻia me ka philosophy kumu o ka ʻōlelo: he mea nā mea a pau, a ua hoʻonohonoho ʻia ke code a puni nā papa ola a me nā ʻano hana. He mau makahiki ma hope mai, ʻike ʻia nā loina o ka polokalamu Smalltalk i kēlā me kēia IDE hou, mai nā mea hoʻokele papa o IntelliJ a hiki i nā mea ʻimi mea o Python. ʻO ia, a ma nā ʻano he nui e koe, he paradigm hiki ʻole ke lanakila no ka hoʻolālā ʻana i nā mea maʻemaʻe.

No ke aha e mau ai ka hoʻolele ʻole ʻia o ka Smalltalk Browser

O ke akamai o ka polokalamu kele pūnaewele Smalltalk i loko o kona ma'alahi a pololei. ʻAʻole ia i hōʻike i ka codebase ma ke ʻano he hōʻiliʻili paʻa o nā faila i loko o kahi lāʻau papa kuhikuhi, akā ma ke ʻano he hierarchy ikaika o nā mea ola. E hoʻokele nā ​​mea hoʻomohala ma nā ʻano o nā papa, a laila e koho i kahi papa e ʻike i kāna mau ʻano, hoʻokaʻawale ʻia e ke ʻano (instance vs. class). ʻO kēia hiʻohiʻona mea-centric i hōʻemi nui i ka haʻahaʻa cognitive o ka mālama ʻana i nā ʻōnaehana paʻakikī. ʻAʻole ʻoe i hoʻoponopono wale i kahi faila i kapa ʻia ʻo `InvoiceProcessor.java`; ke kamaʻilio pololei nei ʻoe me ka papa 'InvoiceProcessor' a me kāna mau ʻano. Ua "ola" hoʻi ka polokalamu kele pūnaewele - hiki iā ʻoe ke hoʻololi i ke code, hoʻohui koke iā ia, a hoʻāʻo iā ia me ka haʻalele ʻole i ke kaiapuni. Ua hoʻokumu ʻia kēia puka manaʻo paʻa i kahi manaʻo kūʻokoʻa o ka hoʻoponopono pololei ʻana a me ka wikiwiki a ka poʻe hoʻoponopono e pili ana i ka faila e hakakā nei e hoʻopili.

Ka "ʻAʻole lawa" no nā hana ʻoihana hou

ʻOiai ʻo kona ʻōlinolino no ka hoʻomohala ʻana i nā polokalamu maʻemaʻe, ʻo ke kaiapuni Smalltalk kahi honua i sila ʻia. He honua i hoʻopaʻa ʻia no nā polokalamu polokalamu e kūkulu a mālama i kahi ʻōnaehana polokalamu. Eia nō naʻe, koi nui nā hana ʻoihana hou ma mua o ka mea hoʻoponopono code papa honua. ʻO kahi ʻoihana he ʻano ʻano like ʻole e pili ana i ka hoʻokele papahana, ka hui pū ʻana o nā palapala, kamaʻilio, ka hoʻokele pilina o nā mea kūʻai aku, a me ka automation kaʻina hana. ʻAʻole i hāʻawi ʻia ka polokalamu kele Smalltalk, me ka ikaika e like me ia, ʻaʻole i hāʻawi ʻia i nā mea hana maoli no ka luna papahana e hahai i kahi sprint, no ka mea kūʻai aku e hoʻohou i kahi alakaʻi, a i ʻole no ka luna hoʻokele e nānā i kahi kaʻina hana. He mea paahana kūpono ia no kāna kikowaena kiko'ī, akā, ʻaʻole ia he kahua no ka holo ʻana i ka ʻoihana holoʻokoʻa.

Mai Code Browser i Modular Business OS

ʻO kēia kahi e ʻike ai ka hoʻomohala ʻana o ia mau manaʻo ikaika i kāna ʻōlelo hou ma nā paepae e like me Mewayz. ʻIke mākou ʻaʻole e pili ana ka wā e hiki mai ana i ka hoʻokumu ʻana i kahi kaiapuni monolithic hoʻokahi, akā e pili ana i ke kūkulu ʻana i kahi ʻōnaehana hana modular no kāu ʻoihana. E noʻonoʻo i ka mana o ka polokalamu kele Smalltalk - ka hiki ke ʻike a hoʻopololei i nā mea ola - akā pili i kēlā me kēia ʻaoʻao o kāu hui. Ma kahi o nā papa a me nā kaʻina hana wale nō, loaʻa iā ʻoe nā mea ʻoihana ola: Nā papahana, nā hana, nā mea kūʻai aku, a me nā waihona.

Ka Hopena: Ke kūkulu ʻana ma luna o kahi kahua kaʻao

ʻO ka polokalamu kele pūnaewele Smalltalk he mea hana nui o ka hoʻolālā kikoʻī, ʻaʻole hiki ke lanakila no kāna kumu. ʻO kona mau palena, akā, e hōʻike ana i nā pono o ka ʻoihana kikohoʻe hou. ʻAʻole mākou e kūkulu hou ana i nā lako polokalamu; ke kūkulu nei mākou i nā hui agile, hoʻohui ʻia, a me ka ʻikepili. Ma ke kākoʻo ʻana i nā loina kumu o nā mea ola, nā kaiapuni i hoʻohui ʻia, a me ka hoʻoponopono pololei ʻana, e hana ana nā paepae e like me Mewayz i ka mokuna aʻe. E pili ana ia i ke kūkulu ʻana i ka polokalamu kele pūnaewele ʻaʻole wale no kāu code, akā no kāu ʻoihana holoʻokoʻa, e hāʻawi ana i ka mālamalama a me ka mana i mālama ʻia no nā mea papahana i kēlā me kēia lālā o kāu hui.

Mākaukau e maʻalahi i kāu mau hana?

Inā makemake ʻoe iā CRM, invoicing, HR, a i ʻole 207 modules — Ua uhi ʻo Mewayz iā ʻoe. 138K+ ʻoihana i hana mua i ka hoʻololi.

Hoʻomaka manuahi →

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,207+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,207+ 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