Smalltalk's Browser: E le mafaia, ae le lava | Mewayz Blog Skip to main content
Hacker News

Smalltalk's Browser: E le mafaia, ae le lava

Fa'amatalaga

13 min read Via blog.lorenzano.eu

Mewayz Team

Editorial Team

Hacker News

Se Talatuu Tumau o le Malosi Le Mafaatusalia

I le fa'afanua o le atina'eina o polokalame, nai mea faigaluega ua ausia le tulaga iloga o le Smalltalk browser. Fanau i le 1970s i le Xerox PARC, e le na'o se fa'atonu tulafono; o le feso'ota'iga muamua lea i se vateatea ola, manava o mea faitino. Mo tagata atiaʻe o loʻo galulue i totonu o le Smalltalk environment, o le suʻesuʻega o le faamalama lea na latou vaʻaia ai, malamalama, ma faʻaogaina le polokalama atoa. O lona mamanu na fa'ato'ilaloina aua na matua'i tu'ufa'atasia ma le filosofia autu o le gagana: o mea uma lava o se mea, ma fa'atonu tulafono fa'atatau i vasega ola ma metotia. I le tele o tausaga mulimuli ane, o mataupu faavae o le Smalltalk browser o loʻo faʻaalia i IDE faʻaonaponei uma, mai le vasega navigators a IntelliJ i tagata suʻesuʻe o le Python. Sa i ai, ma i le tele o itu o lo'o tumau pea, o se fa'ata'ita'iga e le mafai ona fa'ato'aina mo polokalame mama e fa'atatau i mea.

Aisea e tumau ai le le fa'ato'ilaloina o le Smalltalk Browser

O le atamai o le Smalltalk browser e taoto i lona faigofie ma le saʻo. Na tuʻuina atu le codebase e le o se faʻaputuga o faila faila i totonu o se laʻau faʻatonu, ae o se faʻasologa malosi o mea ola. E fa'atautaia e le au atia'e vaega o vasega, ona filifili lea o se vasega e va'ai i ana metotia, fa'avasega i ituaiga (fa'ata'ita'iga vs. vasega). O lenei vaaiga fa'atatau-mea na matua fa'aitiitia ai le mamafa o le mafaufau o le puleaina o faiga fa'alavelave. E le na'o lou fa'asa'oina o se faila e ta'u `InvoiceProcessor.java`; sa e fegalegaleai sa'o ma le vasega 'InvoiceProcessor' ma ana amio. Sa "ola" fo'i le su'esu'ega—e mafai ona e suia le code, fa'aputu vave, ma fa'ata'ita'i e aunoa ma le alu ese mai le si'osi'omaga. O lenei lapo'a fa'amaumau fa'amatalaga na fa'atupuina ai se lagona tulaga ese o le fa'aogaina sa'o ma le fa'atopetope lea o lo'o tauivi ai fa'atonu faila e fai.

  • Fa'atauga Fa'atonu: Fa'ailoga sa fa'atulagaina e ala i vasega ma metotia, ae le o ala fai faila, e fa'atusaina ai le fausaga o le polokalame lava ia.
  • Siosiomaga Ola: O suiga na tu'ufa'atasia ma tu'ufa'atasia i le faiga fa'agaoioiga i le taimi lava lena, e mafai ai ona vave fa'ata'ita'iga ma fa'apolopolo.
  • Ugatasi: O le si'osi'omaga atoa o le atina'e, e aofia ai le su'esu'ega lava ia, na fausia i Smalltalk ma e mafai ona asiasia ma fa'alelei i le fa'aogaina o meafaigaluega tutusa.
  • Fa'afaigofie: O le atina'e sa matua mama ma taula'i i galuega autu o le tusitusi ma le fa'atulagaina o tulafono.

O le "Le'o Lava" mo Faiga Pisinisi Fa'aonaponei

E ui lava i lona matagofie mo le atinaʻeina o polokalama mama, o le Smalltalk siosiomaga o se lalolagi faʻamaufaʻailogaina. O se lalolagi sili ona lelei mo tagata fai polokalame e fausia ma tausia se polokalama polokalama. Ae ui i lea, o pisinisi faʻaonaponei e manaʻomia ai le tele o mea e sili atu nai lo na o se faʻatonu faʻasologa o tulafono a le lalolagi. O se pisinisi o se fa'alapotopotoga fa'apitoa e aofia ai le fa'atonuina o galuega, fa'asoa fa'amaumauga, feso'ota'iga, fa'afoega o feso'ota'iga a tagata fa'atau, ma le fa'aogaina o masini. Ole su'esu'ega a le Smalltalk, e pei lava o le malosi, e le'i ofoina atu ni meafaigaluega fa'ale-aganu'u mo le pule o le poloketi e siaki ai se sprint, mo se tagata fa'atau oloa e fa'afou se ta'ita'i, pe mo se fa'atonu e va'ava'ai i se galuega. Ose meafaigaluega atoatoa mo lana vaega patino, ae e le o se fa'avae mo le fa'agaioia o le pisinisi atoa.

"O le Smalltalk environment o se falesa mo tagata fai polokalame, ae o se pisinisi e manaʻomia se aai pisi, fesoʻotaʻi fesoʻotaʻi lea e tofu tagata uma ma meafaigaluega latou te manaʻomia e galulue faʻatasi ai."

Mai le Code Browser ile Modular Business OS

O le mea lea e maua ai e le fa'atupuina o ia manatu mamana lona fa'aaliga fou i tulaga e pei o Mewayz. Matou te iloa o le lumanaʻi e leʻo faʻatatau i le fatuina o se siosiomaga e tasi, monolithic, ae e uiga i le fausiaina o se faiga faʻaogaina mo lau pisinisi. Vaʻai faalemafaufau i le malosi o le Smalltalk browser-le mafai ona vaʻai ma faʻaogaina mea ola-ae faʻaoga i itu uma o lau kamupani. Nai lo na'o vasega ma metotia, o lo'o iai au meafaipisinisi ola: Poloketi, Galuega, Tagata Fa'atau, ma Fa'amatalaga.

Mewayz ave le fa'avae o se va'aiga tu'ufa'atasi, fa'atatau-meafaitino ma fa'alautele atu i tua atu o fa'ailoga. E mafai e lau 'au ona fegalegaleai ma mea fa'apisinisi autu tutusa e ala i tioata eseese: e va'aia e le pule o le poloketi se siata Gantt, e va'ai e se tagata fa'atupuina faletusi fa'akomepiuta feso'ota'i, ma va'aia e se sui lagolago le tala fa'asolopito o tiketi a le tagata o tausia. Ole mea lea e maua ai le ituaiga tutusa ma le faʻaitiitia o le mamafa o le mafaufau lea na ofoina atu e le Smalltalk browser i le au atinaʻe, ae i luga o le kamupani lautele. O lona uiga e mafai ona e tu'ufa'atasia mea faigaluega fa'apitoa ua leva ona fiafia i ai au 'au, ma fa'amautinoa o le malosi o se faiga tu'ufa'atasi e le o'o mai ile tau ole fetu'una'i.

Fa'ai'uga: Fausiaina i luga o se Fa'avae Tala'aga

O le Smalltalk su'esu'e o se mata'ina o le mamanu fa'atatau, e le mafai ona fa'ato'ilaloina mo lona fa'amoemoe. O ona tapulaʻa, peitaʻi, e faʻaalia ai manaʻoga o pisinisi faʻaonaponei faʻaonaponei. Matou te le o toe fauina polokalama; o loʻo matou fausiaina faʻalapotopotoga e agile, tuʻufaʻatasia, ma faʻatautaia faʻamaumauga. E ala i le taliaina o mataupu faavae o mea ola, siosiomaga tuʻufaʻatasia, ma le faʻaogaina saʻo, faʻavae e pei o Mewayz o loʻo fatuina le isi mataupu. E uiga i le fausiaina o se browser e le gata mo lau code, ae mo lau pisinisi atoa, e maua ai le manino ma le malosi na faʻapolopolo muamua mo tagata fai polokalame i tagata uma o lau 'au.

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

Fesili e Fai soo

O Se Talatuu Tumau o le Malosi Le Mafaatusalia

I le fa'afanua o le atina'eina o polokalame, nai mea faigaluega ua ausia le tulaga iloga o le Smalltalk browser. Fanau i le 1970s i le Xerox PARC, e le na'o se fa'atonu tulafono; o le feso'ota'iga muamua lea i se vateatea ola, manava o mea faitino. Mo tagata atiaʻe o loʻo galulue i totonu o le Smalltalk environment, o le suʻesuʻega o le faamalama lea na latou vaʻaia ai, malamalama, ma faʻaogaina le polokalama atoa. O lona mamanu na fa'ato'ilaloina aua na matua'i tu'ufa'atasia ma le filosofia autu o le gagana: o mea uma lava o se mea, ma fa'atonu tulafono fa'atatau i vasega ola ma metotia. I le tele o tausaga mulimuli ane, o mataupu faavae o le Smalltalk browser o loʻo faʻaalia i IDE faʻaonaponei uma, mai le vasega navigators a IntelliJ i tagata suʻesuʻe o le Python. Sa i ai, ma i le tele o itu o lo'o tumau pea, o se fa'ata'ita'iga e le mafai ona fa'ato'aina mo polokalame mama e fa'atatau i mea.

Aisea e tumau ai le le fa'ato'ilaloina o le Smalltalk Browser

O le atamai o le Smalltalk browser e taoto i lona faigofie ma le saʻo. Na tuʻuina atu le codebase e le o se faʻaputuga o faila faila i totonu o se laʻau faʻatonu, ae o se faʻasologa malosi o mea ola. E fa'atautaia e le au atia'e vaega o vasega, ona filifili lea o se vasega e va'ai i ana metotia, fa'avasega i ituaiga (fa'ata'ita'iga vs. vasega). O lenei vaaiga fa'atatau-mea na matua fa'aitiitia ai le mamafa o le mafaufau o le puleaina o faiga fa'alavelave. E le na'o lou fa'asa'oina o se faila e ta'u `InvoiceProcessor.java`; sa e fegalegaleai sa'o ma le vasega 'InvoiceProcessor' ma ana amio. Sa "ola" fo'i le su'esu'ega—e mafai ona e suia le code, fa'aputu vave, ma fa'ata'ita'i e aunoa ma le alu ese mai le si'osi'omaga. O lenei lapo'a fa'amaumau fa'amatalaga na fa'atupuina ai se lagona tulaga ese o le fa'aogaina sa'o ma le fa'atopetope lea o lo'o tauivi ai fa'atonu faila e fai.

O le "Le'o Lava" mo Faiga Pisinisi Fa'aonaponei

E ui lava i lona matagofie mo le atinaʻeina o polokalama mama, o le Smalltalk siosiomaga o se lalolagi faʻamaufaʻailogaina. O se lalolagi sili ona lelei mo tagata fai polokalame e fausia ma tausia se polokalama polokalama. Ae ui i lea, o pisinisi faʻaonaponei e manaʻomia ai le tele o mea e sili atu nai lo na o se faʻatonu faʻasologa o tulafono a le lalolagi. O se pisinisi o se fa'alapotopotoga fa'apitoa e aofia ai le fa'atonuina o galuega, fa'asoa fa'amaumauga, feso'ota'iga, fa'afoega o feso'ota'iga a tagata fa'atau, ma le fa'aogaina o masini. Ole su'esu'ega a le Smalltalk, e pei lava o le malosi, e le'i ofoina atu ni meafaigaluega fa'ale-aganu'u mo le pule o le poloketi e siaki ai se sprint, mo se tagata fa'atau oloa e fa'afou se ta'ita'i, pe mo se fa'atonu e va'ava'ai i se galuega. Ose meafaigaluega atoatoa mo lana vaega patino, ae e le o se fa'avae mo le fa'agaioia o le pisinisi atoa.

Mai le Code Browser ile Modular Business OS

O le mea lea e maua ai e le fa'atupuina o ia manatu mamana lona fa'aaliga fou i tulaga e pei o Mewayz. Matou te iloa o le lumanaʻi e leʻo faʻatatau i le fatuina o se siosiomaga e tasi, monolithic, ae e uiga i le fausiaina o se faiga faʻaogaina mo lau pisinisi. Vaʻai faalemafaufau i le malosi o le Smalltalk browser-le mafai ona vaʻai ma faʻaogaina mea ola-ae faʻaoga i itu uma o lau kamupani. Nai lo na'o vasega ma metotia, o lo'o iai au meafaipisinisi ola: Poloketi, Galuega, Tagata Fa'atau, ma Fa'amatalaga.

Fa'ai'uga: Fausia i luga o se Fa'avae Tala'aga

O le Smalltalk su'esu'e o se mata'ina o le mamanu fa'atatau, e le mafai ona fa'ato'ilaloina mo lona fa'amoemoe. O ona tapulaʻa, peitaʻi, e faʻaalia ai manaʻoga o pisinisi faʻaonaponei faʻaonaponei. Matou te le o toe fauina polokalama; o loʻo matou fausiaina faʻalapotopotoga e agile, tuʻufaʻatasia, ma faʻatautaia faʻamaumauga. E ala i le taliaina o mataupu faavae o mea ola, siosiomaga tuʻufaʻatasia, ma le faʻaogaina saʻo, faʻavae e pei o Mewayz o loʻo fatuina le isi mataupu. E uiga i le fausiaina o se browser e le gata mo lau code, ae mo lau pisinisi atoa, e maua ai le manino ma le malosi na faʻapolopolo muamua mo tagata fai polokalame i tagata uma o lau 'au.

Sauni e Faafaigofie Au Faagaioiga?

Pe e te mana'omia le CRM, invoicing, HR, po'o vaega uma e 207 — Mewayz ua uma ona e ufiufi. 138K+ pisinisi ua uma ona fai le ki.

Amata Saoloto →

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