Hacker News

Smalltalk's አሳሽ፡ የማይሸነፍ፣ ግን በቂ አይደለም።

አስተያየቶች

1 min read Via blog.lorenzano.eu

Mewayz Team

Editorial Team

Hacker News

የማይመሳሰል ሃይል ዘላቂ ውርስ

በሶፍትዌር ልማት መልክዓ ምድር፣ ጥቂት መሳሪያዎች የ Smalltalk አሳሽ አፈ ታሪክ ደረጃ ላይ ደርሰዋል። እ.ኤ.አ. በ1970ዎቹ በXerox PARC የተወለደ ፣የኮድ አርታኢ ብቻ አልነበረም። ወደ ሕያው እና እስትንፋስ የነገሮች አጽናፈ ሰማይ ዋና በይነገጽ ነበር። በ Smalltalk አካባቢ ውስጥ ለሚሰሩ ገንቢዎች አሳሹ ሙሉውን ስርዓት የሚመለከቱበት፣ የተረዱበት እና የሚቆጣጠሩበት መስኮት ነበር። ዲዛይኑ አብዮታዊ ነበር ምክንያቱም ከቋንቋው ዋና ፍልስፍና ጋር በጥልቅ የተዋሃደ ነበር፡ ሁሉም ነገር ነገር ነው፣ እና ኮድ በቀጥታ ስርጭት ክፍሎች እና ዘዴዎች የተደራጀ ነው። ከበርካታ አሥርተ ዓመታት በኋላ፣ ከIntelliJ ክፍል አሳሾች እስከ ፒቲን ዕቃ አሳሾች ድረስ የSttletalk አሳሽ መርሆዎች በእያንዳንዱ ዘመናዊ አይዲኢ ውስጥ ይታያሉ። ለንጹህ ነገር ተኮር ፕሮግራሚንግ የማይበገር ምሳሌ ነበር፣ እና በብዙ መልኩ ይቀራል።

ለምንድነው Smalltalk አሳሹ አልተሸነፈም የሚቀረው

የ Smalltalk አሳሽ አዋቂነት በቀላልነቱ እና በቀጥተኛነቱ ላይ ነው። ኮድ ቤዝ ያቀረበው በማውጫ ዛፍ ውስጥ እንደ ቋሚ የጽሑፍ ፋይሎች ሳይሆን እንደ ተለዋዋጭ የቀጥታ ነገሮች ተዋረድ ነው። ገንቢዎች በክፍሎች ምድቦች ውስጥ ይንከራተታሉ፣ ከዚያ ዘዴዎቹን ለማየት ክፍልን ይምረጡ፣ በአይነት ይመደባሉ (ለምሳሌ ከክፍል)። ይህ ነገርን ያማከለ እይታ ውስብስብ ስርዓቶችን የማስተዳደር የግንዛቤ ጫናን በእጅጉ ቀንሷል። `InvoiceProcessor.java` የሚባል ፋይል እያርትዑት ብቻ አልነበረም፤ ከ`InvoiceProcessor` ክፍል እና ባህሪያቱ ጋር በቀጥታ እየተገናኙ ነበር። አሳሹ እንዲሁ “ሕያው” ነበር—ኮዱን ማሻሻል፣ በቅጽበት ማጠናቀር እና አካባቢውን ሳይለቁ መሞከር ይችላሉ። ይህ ጥብቅ የግብረመልስ ዑደት በፋይል ላይ የተመሰረቱ አርታኢዎች ለመድገም የሚታገሉበት ልዩ የሆነ ቀጥተኛ የመታለል እና ፈጣን ስሜት ፈጠረ።

  • ነገር-ማእከላዊ ዳሰሳ፡ ኮድ የተደራጀው በክፍል እና በዘፈቀደ እንጂ በዘፈቀደ የፋይል ዱካዎች አይደለም፣ የፕሮግራሙን መዋቅር በራሱ የሚያንፀባርቅ ነው።
  • ቀጥታ አካባቢ፡ ለውጦች ተሰብስበው ወደ ሩጫ ስርዓቱ ወዲያው ተቀላቅለዋል፣ ይህም ፈጣን ሙከራ እና ማረም ያስችላል። የ
  • ዩኒፎርምነት፡ አጠቃላይ የዕድገት አካባቢ፣ አሳሹን ጨምሮ፣ የተገነባው በ Smalltalk ነው እና ተመሳሳይ መሳሪያዎችን በመጠቀም መፈተሽ እና ማሻሻያ ማድረግ ይችላል።
  • ቀላልነት፡ በይነገጹ በሚያስደንቅ ሁኔታ ንጹህ ነበር እና ኮድን በመጻፍ እና በማደራጀት ዋና ተግባራት ላይ ያተኮረ ነበር።

ለዘመናዊ የንግድ ስራዎች "በቂ አይደለም"

ንጹህ የሶፍትዌር ልማት ብሩህ ቢሆንም፣ Smalltalk አካባቢ የታሸገ ዩኒቨርስ ነበር። የሶፍትዌር ስርዓትን ለመገንባት እና ለማቆየት ለፕሮግራመሮች የተመቻቸ ዓለም ነበር። ይሁን እንጂ ዘመናዊ የንግድ ሥራዎች ዓለም አቀፍ ደረጃውን የጠበቀ ኮድ አርታዒ ብቻ ሳይሆን የበለጠ ይፈልጋሉ. ንግድ የፕሮጀክት አስተዳደርን፣ የሰነድ ትብብርን፣ ግንኙነትን፣ የደንበኛ ግንኙነት አስተዳደርን እና የሂደትን አውቶማቲክን የሚያካትት ባለ ብዙ ገፅታ አካል ነው። የ Smalltalk አሳሽ፣ ልክ እንደነበረው ሁሉ፣ ለፕሮጀክት አስተዳዳሪው ሩጫን ለመከታተል፣ ሻጭ መሪን እንዲያዘምን ወይም የስራ ሂደትን በዓይነ ሕሊናዎ እንዲታይ ምንም አይነት መሳሪያ አላቀረበም። እሱ ለተለየ ጎራ ፍጹም መሣሪያ ነበር፣ ግን አጠቃላይ ንግዱን ለማስኬድ የሚያስችል መድረክ አልነበረም።

"የ Smalltalk አካባቢ የፕሮግራም አድራጊዎች ካቴድራል ነበር፣ነገር ግን አንድ የንግድ ስራ ግርግር የሚበዛባት፣የተሳሰረ፣ሁሉም ሰው ለመተባበር የሚያስፈልጋቸው መሳሪያዎች ያሉበት ከተማ ያስፈልገዋል።"

ከኮድ አሳሽ ወደ ሞጁል ቢዝነስ ኦኤስ

የእንደዚህ አይነት ሀይለኛ ፅንሰ-ሀሳቦች ዝግመተ ለውጥ እንደ Mewayz ባሉ መድረኮች ላይ አዲሱን አገላለፅ የሚያገኘው እዚህ ላይ ነው። መጪው ጊዜ አንድ ነጠላ አካባቢ መፍጠር ሳይሆን ለንግድዎ ሞጁል ኦፕሬቲንግ ሲስተም ስለመገንባት እንደሆነ እንገነዘባለን። የ Smalltalk አሳሽ ምን ያህል እንደሆነ አስቡት—ቀጥታ ያሉ ነገሮችን የማየት እና የመቆጣጠር ችሎታ—ነገር ግን በሁሉም የድርጅትዎ ገፅታ ላይ ተግባራዊ ይሆናል። ከመማሪያ ክፍሎች እና ዘዴዎች ይልቅ፣ የቀጥታ የንግድ እቃዎች አሉዎት፡ ፕሮጀክቶች፣ ተግባራት፣ ደንበኞች እና ደረሰኞች።

መዋይዝ የተዋሃደ፣ ነገርን ያማከለ እይታ መርህን ወስዶ ከኮድ በላይ ያራዝመዋል። ቡድንዎ ከተመሳሳዩ ዋና የንግድ ዕቃዎች ጋር በተለያዩ ሌንሶች መስተጋብር መፍጠር ይችላል፡ የፕሮጀክት ስራ አስኪያጅ የጋንት ገበታ ያያል፣ ገንቢው የተገናኙትን የኮድ ማከማቻዎችን ያያል እና የድጋፍ ወኪል የደንበኛውን የቲኬት ታሪክ ይመለከታል። ይህ የ Smalltalk አሳሽ ለገንቢዎች ያቀረበውን አንድ አይነት ቁርኝት እና የተቀነሰ የግንዛቤ ጭነት ይፈጥራል ነገር ግን በኩባንያው አቀፍ ደረጃ። ሞዱላሪቲው ማለት ቡድኖቻችሁ የሚወዷቸውን ልዩ መሳሪያዎችን ማዋሃድ ትችላላችሁ፣ ይህም የተዋሃደ ስርዓት ሃይል በተለዋዋጭነት ዋጋ እንደማይመጣ ማረጋገጥ ነው።

ማጠቃለያ፡ በአፈ ታሪክ መሰረት መገንባት

የ Smalltalk አሳሽ በትኩረት የተሠራ፣ ለዓላማው የማይበገር ድንቅ ስራ ነበር። የእሱ ውስንነት ግን የዘመናዊውን ዲጂታል ንግድ ፍላጎቶች ያጎላል. እኛ ከአሁን በኋላ ሶፍትዌር መገንባት ብቻ አይደለም; ቀልጣፋ፣ የተዋሃዱ እና በመረጃ የተደገፉ ድርጅቶችን እየገነባን ነው። የቀጥታ ዕቃዎችን ዋና መርሆችን፣ የተዋሃዱ አካባቢዎችን እና ቀጥተኛ መጠቀሚያዎችን በመቀበል እንደ Mewayz ያሉ መድረኮች ቀጣዩን ምዕራፍ እየፈጠሩ ነው። አንድ ጊዜ ለፕሮግራመሮች የተያዘውን ግልጽነት እና ኃይል ለእያንዳንዱ የቡድንህ አባል በማቅረብ ለኮድህ ብቻ ሳይሆን ለቢዝነስህ ሁሉ አሳሽ መገንባት ነው።

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

ብዙ ጊዜ የሚጠየቁ ጥያቄዎች

የማይመሳሰል ሃይል ዘላቂ ውርስ

በሶፍትዌር ልማት መልክዓ ምድር፣ ጥቂት መሳሪያዎች የ Smalltalk አሳሽ አፈ ታሪክ ደረጃ ላይ ደርሰዋል። እ.ኤ.አ. በ1970ዎቹ በXerox PARC የተወለደ ፣የኮድ አርታኢ ብቻ አልነበረም። ወደ ሕያው እና እስትንፋስ የነገሮች አጽናፈ ሰማይ ዋና በይነገጽ ነበር። በ Smalltalk አካባቢ ውስጥ ለሚሰሩ ገንቢዎች አሳሹ ሙሉውን ስርዓት የሚመለከቱበት፣ የተረዱበት እና የሚቆጣጠሩበት መስኮት ነበር። ዲዛይኑ አብዮታዊ ነበር ምክንያቱም ከቋንቋው ዋና ፍልስፍና ጋር በጥልቅ የተዋሃደ ነበር፡ ሁሉም ነገር ነገር ነው፣ እና ኮድ በቀጥታ ስርጭት ክፍሎች እና ዘዴዎች የተደራጀ ነው። ከበርካታ አሥርተ ዓመታት በኋላ፣ ከIntelliJ ክፍል አሳሾች እስከ ፒቲን ዕቃ አሳሾች ድረስ የSttletalk አሳሽ መርሆዎች በእያንዳንዱ ዘመናዊ አይዲኢ ውስጥ ይታያሉ። ለንጹህ ነገር ተኮር ፕሮግራሚንግ የማይበገር ምሳሌ ነበር፣ እና በብዙ መልኩ ይቀራል።

ለምንድነው Smalltalk አሳሹ አልተሸነፈም የሚቀረው

የ Smalltalk አሳሽ አዋቂነት በቀላልነቱ እና በቀጥተኛነቱ ላይ ነው። ኮድ ቤዝ ያቀረበው በማውጫ ዛፍ ውስጥ እንደ ቋሚ የጽሑፍ ፋይሎች ሳይሆን እንደ ተለዋዋጭ የቀጥታ ነገሮች ተዋረድ ነው። ገንቢዎች በክፍሎች ምድቦች ውስጥ ይንከራተታሉ፣ ከዚያ ዘዴዎቹን ለማየት ክፍልን ይምረጡ፣ በአይነት ይመደባሉ (ለምሳሌ ከክፍል)። ይህ ነገርን ያማከለ እይታ ውስብስብ ስርዓቶችን የማስተዳደር የግንዛቤ ጫናን በእጅጉ ቀንሷል። `InvoiceProcessor.java` የሚባል ፋይል እያርትዑት ብቻ አልነበረም፤ ከ`InvoiceProcessor` ክፍል እና ባህሪያቱ ጋር በቀጥታ እየተገናኙ ነበር። አሳሹ እንዲሁ “ሕያው” ነበር—ኮዱን ማሻሻል፣ በቅጽበት ማጠናቀር እና አካባቢውን ሳይለቁ መሞከር ይችላሉ። ይህ ጥብቅ የግብረመልስ ዑደት በፋይል ላይ የተመሰረቱ አርታኢዎች ለመድገም የሚታገሉበት ልዩ የሆነ ቀጥተኛ የመታለል እና ፈጣን ስሜት ፈጠረ።

ለዘመናዊ የንግድ ስራዎች "በቂ አይደለም"

ንጹህ የሶፍትዌር ልማት ብሩህ ቢሆንም፣ Smalltalk አካባቢ የታሸገ ዩኒቨርስ ነበር። የሶፍትዌር ስርዓትን ለመገንባት እና ለማቆየት ለፕሮግራመሮች የተመቻቸ ዓለም ነበር። ይሁን እንጂ ዘመናዊ የንግድ ሥራዎች ዓለም አቀፍ ደረጃውን የጠበቀ ኮድ አርታዒ ብቻ ሳይሆን የበለጠ ይፈልጋሉ. ንግድ የፕሮጀክት አስተዳደርን፣ የሰነድ ትብብርን፣ ግንኙነትን፣ የደንበኛ ግንኙነት አስተዳደርን እና የሂደትን አውቶማቲክን የሚያካትት ባለ ብዙ ገፅታ አካል ነው። የ Smalltalk አሳሽ፣ ልክ እንደነበረው ሁሉ፣ ለፕሮጀክት አስተዳዳሪው ሩጫን ለመከታተል፣ ሻጭ መሪን እንዲያዘምን ወይም የስራ ሂደትን በዓይነ ሕሊናዎ እንዲታይ ምንም አይነት መሳሪያ አላቀረበም። እሱ ለተለየ ጎራ ፍጹም መሣሪያ ነበር፣ ግን አጠቃላይ ንግዱን ለማስኬድ የሚያስችል መድረክ አልነበረም።

ከኮድ አሳሽ ወደ ሞጁል ቢዝነስ ኦኤስ

የእንደዚህ አይነት ሀይለኛ ፅንሰ-ሀሳቦች ዝግመተ ለውጥ እንደ Mewayz ባሉ መድረኮች ላይ አዲሱን አገላለፅ የሚያገኘው እዚህ ላይ ነው። መጪው ጊዜ አንድ ነጠላ አካባቢ መፍጠር ሳይሆን ለንግድዎ ሞጁል ኦፕሬቲንግ ሲስተም ስለመገንባት እንደሆነ እንገነዘባለን። የ Smalltalk አሳሽ ምን ያህል እንደሆነ አስቡት—ቀጥታ ያሉ ነገሮችን የማየት እና የመቆጣጠር ችሎታ—ነገር ግን በሁሉም የድርጅትዎ ገፅታ ላይ ተግባራዊ ይሆናል። ከመማሪያ ክፍሎች እና ዘዴዎች ይልቅ፣ የቀጥታ የንግድ እቃዎች አሉዎት፡ ፕሮጀክቶች፣ ተግባራት፣ ደንበኞች እና ደረሰኞች።

ማጠቃለያ፡ በአፈ ታሪክ መሰረት መገንባት

የ Smalltalk አሳሽ በትኩረት የተሠራ፣ ለዓላማው የማይበገር ድንቅ ስራ ነበር። የእሱ ውስንነት ግን የዘመናዊውን ዲጂታል ንግድ ፍላጎቶች ያጎላል. እኛ ከአሁን በኋላ ሶፍትዌር መገንባት ብቻ አይደለም; ቀልጣፋ፣ የተዋሃዱ እና በመረጃ የተደገፉ ድርጅቶችን እየገነባን ነው። የቀጥታ ዕቃዎችን ዋና መርሆችን፣ የተዋሃዱ አካባቢዎችን እና ቀጥተኛ መጠቀሚያዎችን በመቀበል እንደ Mewayz ያሉ መድረኮች ቀጣዩን ምዕራፍ እየፈጠሩ ነው። አንድ ጊዜ ለፕሮግራመሮች የተያዘውን ግልጽነት እና ኃይል ለእያንዳንዱ የቡድንህ አባል በማቅረብ ለኮድህ ብቻ ሳይሆን ለቢዝነስህ ሁሉ አሳሽ መገንባት ነው።

ስራህን ለማቃለል ዝግጁ ነህ?

CRM፣ ደረሰኝ፣ HR ወይም ሁሉንም 207 ሞጁሎች ያስፈልግህ እንደሆነ — Mewayz ሸፍነሃል። 138ሺህ+ ንግዶች አስቀድመው መቀየሪያ አድርገዋል።

ነጻ ጀምር →

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