Smalltalk браузері: Жеңілмейтін, бірақ жеткіліксіз | Mewayz Blog Skip to main content
Hacker News

Smalltalk браузері: Жеңілмейтін, бірақ жеткіліксіз

Пікірлер

1 min read Via blog.lorenzano.eu

Mewayz Team

Editorial Team

Hacker News

Теңдессіз күштің мәңгілік мұрасы

Бағдарламалық құралды әзірлеу ландшафтында Smalltalk браузерінің аңызға айналған мәртебесіне бірнеше құралдар қол жеткізді. Xerox PARC-те 1970 жылдары дүниеге келген, бұл жай ғана код редакторы емес еді; бұл объектілердің тірі, тыныс алатын әлемінің негізгі интерфейсі болды. Smalltalk ортасында жұмыс істейтін әзірлеушілер үшін браузер олар бүкіл жүйені қарайтын, түсінетін және басқаратын терезе болды. Оның дизайны революциялық болды, өйткені ол тілдің негізгі философиясымен терең интеграцияланған: бәрі объект, ал код тірі сыныптар мен әдістердің айналасында ұйымдастырылған. Бірнеше ондаған жылдар өткен соң Smalltalk браузерінің принциптері IntelliJ класының навигаторларынан Python нысандарын зерттеушілеріне дейін әрбір заманауи IDE-де көрінеді. Бұл таза объектіге бағытталған бағдарламалаудың теңдесі жоқ парадигмасы болды және көп жағдайда болып қала береді.

Неліктен Smalltalk браузері жеңілмейді

Smalltalk шолғышының данышпандығы оның қарапайымдылығы мен туралығында жатыр. Ол кодтық базаны каталогтар ағашындағы мәтіндік файлдардың статикалық жинағы ретінде емес, тірі нысандардың динамикалық иерархиясы ретінде ұсынды. Әзірлеушілер сыныптар санаттары бойынша шарлайды, содан кейін түрі бойынша санатталған әдістерін көру үшін сыныпты таңдайды (дана және сынып). Бұл нысанға бағытталған көрініс күрделі жүйелерді басқарудың когнитивті жүктемесін күрт төмендетті. Сіз жай ғана `InvoiceProcessor.java` деп аталатын файлды өңдеген жоқсыз; сіз `InvoiceProcessor` сыныбымен және оның әрекеттерімен тікелей әрекеттестіңіз. Браузер де «тірі» болды — кодты өзгертуге, оны лезде құрастыруға және оны қоршаған ортадан шықпай-ақ тексеруге болады. Бұл тығыз кері байланыс тізбегі файлға негізделген редакторлар көшіруге қиналатын тікелей манипуляция мен жеделдіктің бірегей сезімін тудырды.

  • Нысанға бағытталған навигация: Код бағдарламаның құрылымын көрсететін ерікті файл жолдарымен емес, сынып пен әдіс бойынша ұйымдастырылды.
  • Live Environment: Өзгерістер құрастырылып, жылдам тәжірибе жасауға және жөндеуге мүмкіндік беретін іске қосылған жүйеге дереу біріктірілді.
  • Біркелкілік: Бүкіл әзірлеу ортасы, соның ішінде шолғыштың өзі Smalltalk жүйесінде жасалған және сол құралдарды пайдаланып тексеруге және өзгертуге болады.
  • Қарапайымдық: Интерфейс өте таза және кодты жазу мен ұйымдастырудың негізгі міндеттеріне бағытталған.

Қазіргі бизнес операциялары үшін "жеткіліксіз"

Таза бағдарламалық жасақтаманы әзірлеуге арналған тамашалығына қарамастан, Smalltalk ортасы жабық ғалам болды. Бұл бағдарламашылар үшін бағдарламалық жасақтама жүйесін құру және қолдау үшін оңтайландырылған әлем болды. Дегенмен, заманауи бизнес операциялары әлемдік деңгейдегі код редакторынан әлдеқайда көп нәрсені талап етеді. Бизнес – бұл жобаны басқаруды, құжаттық ынтымақтастықты, коммуникацияны, тұтынушылармен қарым-қатынасты басқаруды және процестерді автоматтандыруды қамтитын көп қырлы организм. Smalltalk шолғышы қаншалықты қуатты болса да, жоба менеджеріне спринтті қадағалауға, сатушыға ықтимал тұтынушыны жаңартуға немесе басшыға жұмыс процесін визуализациялауға арналған жергілікті құралдарды ұсынбады. Бұл нақты домен үшін тамаша құрал болды, бірақ ол бүкіл бизнесті жүргізуге арналған платформа емес еді.

"Smalltalk ортасы бағдарламашыларға арналған собор болды, бірақ бизнеске әркімнің бірлесіп жұмыс істеуге қажетті құралдары бар жанданған, өзара байланысты қала қажет."

Кодтық шолғыштан модульдік бизнес ОЖ-ға

Осындай күшті тұжырымдамалардың эволюциясы Mewayz сияқты платформаларда өзінің жаңа көрінісін табады. Біз болашақ біртұтас, монолитті ортаны құру емес, бизнесіңіз үшін модульдік операциялық жүйені құру екенін түсінеміз. Smalltalk браузерінің күшін елестетіп көріңіз - тірі нысандарды көру және басқару мүмкіндігі - бірақ компанияңыздың барлық аспектілеріне қолданылады. Тек сыныптар мен әдістердің орнына сізде тікелей бизнес нысандары бар: жобалар, тапсырмалар, клиенттер және шот-фактуралар.

Mewayz біртұтас, нысанға бағытталған көрініс принципін қабылдайды және оны кодтан тыс кеңейтеді. Сіздің командаңыз әртүрлі объективтер арқылы бірдей негізгі бизнес нысандарымен әрекеттесе алады: жоба менеджері Гант диаграммасын көреді, әзірлеуші ​​байланыстырылған код репозиторийлерін көреді және қолдау агенті клиенттің билет тарихын көреді. Бұл 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 браузерінің аңызға айналған мәртебесіне бірнеше құралдар қол жеткізді. Xerox PARC-те 1970 жылдары дүниеге келген, бұл жай ғана код редакторы емес еді; бұл объектілердің тірі, тыныс алатын әлемінің негізгі интерфейсі болды. Smalltalk ортасында жұмыс істейтін әзірлеушілер үшін браузер олар бүкіл жүйені қарайтын, түсінетін және басқаратын терезе болды. Оның дизайны революциялық болды, өйткені ол тілдің негізгі философиясымен терең интеграцияланған: бәрі объект, ал код тірі сыныптар мен әдістердің айналасында ұйымдастырылған. Бірнеше ондаған жылдар өткен соң Smalltalk браузерінің принциптері IntelliJ класының навигаторларынан Python нысандарын зерттеушілеріне дейін әрбір заманауи IDE-де көрінеді. Бұл таза объектіге бағытталған бағдарламалаудың теңдесі жоқ парадигмасы болды және көп жағдайда болып қала береді.

Smalltalk браузері неге жеңілмейді

Smalltalk шолғышының данышпандығы оның қарапайымдылығы мен туралығында жатыр. Ол кодтық базаны каталогтар ағашындағы мәтіндік файлдардың статикалық жинағы ретінде емес, тірі нысандардың динамикалық иерархиясы ретінде ұсынды. Әзірлеушілер сыныптар санаттары бойынша шарлайды, содан кейін түрі бойынша санатталған әдістерін көру үшін сыныпты таңдайды (дана және сынып). Бұл нысанға бағытталған көрініс күрделі жүйелерді басқарудың когнитивті жүктемесін күрт төмендетті. Сіз жай ғана `InvoiceProcessor.java` деп аталатын файлды өңдеген жоқсыз; сіз `InvoiceProcessor` сыныбымен және оның әрекеттерімен тікелей әрекеттестіңіз. Браузер де «тірі» болды — кодты өзгертуге, оны лезде құрастыруға және оны қоршаған ортадан шықпай-ақ тексеруге болады. Бұл тығыз кері байланыс тізбегі файлға негізделген редакторлар көшіруге қиналатын тікелей манипуляция мен жеделдіктің бірегей сезімін тудырды.

Қазіргі бизнес операциялары үшін "жеткіліксіз"

Таза бағдарламалық жасақтаманы әзірлеуге арналған тамашалығына қарамастан, Smalltalk ортасы жабық ғалам болды. Бұл бағдарламашылар үшін бағдарламалық жасақтама жүйесін құру және қолдау үшін оңтайландырылған әлем болды. Дегенмен, заманауи бизнес операциялары әлемдік деңгейдегі код редакторынан әлдеқайда көп нәрсені талап етеді. Бизнес – бұл жобаны басқаруды, құжаттық ынтымақтастықты, коммуникацияны, тұтынушылармен қарым-қатынасты басқаруды және процестерді автоматтандыруды қамтитын көп қырлы организм. Smalltalk шолғышы қаншалықты қуатты болса да, жоба менеджеріне спринтті қадағалауға, сатушыға ықтимал тұтынушыны жаңартуға немесе басшыға жұмыс процесін визуализациялауға арналған жергілікті құралдарды ұсынбады. Бұл нақты домен үшін тамаша құрал болды, бірақ ол бүкіл бизнесті жүргізуге арналған платформа емес еді.

Код браузерінен модульдік бизнес ОЖ-ға

Осындай күшті тұжырымдамалардың эволюциясы Mewayz сияқты платформаларда өзінің жаңа көрінісін табады. Біз болашақ біртұтас, монолитті ортаны құру емес, бизнесіңіз үшін модульдік операциялық жүйені құру екенін түсінеміз. Smalltalk браузерінің күшін елестетіп көріңіз - тірі нысандарды көру және басқару мүмкіндігі - бірақ компанияңыздың барлық аспектілеріне қолданылады. Тек сыныптар мен әдістердің орнына сізде тікелей бизнес нысандары бар: жобалар, тапсырмалар, клиенттер және шот-фактуралар.

Қорытынды: Аңызға айналған іргетасқа салу

Smalltalk браузері мақсатқа сай дизайнның шедеврі болды. Алайда оның шектеулері заманауи цифрлық бизнестің қажеттіліктерін көрсетеді. Біз енді тек бағдарламалық жасақтаманы құрастырып жатқан жоқпыз; біз икемді, интеграцияланған және деректерге негізделген ұйымдарды құрып жатырмыз. Тірі нысандардың, біртұтас орталардың және тікелей манипуляцияның негізгі принциптерін қабылдай отырып, Mewayz сияқты платформалар келесі тарауды жасайды. Бұл сіздің кодыңыз үшін ғана емес, бүкіл бизнесіңіз үшін шолғышты құру, командаңыздың әрбір мүшесіне бір кездері бағдарламашыларға арналған анықтық пен қуатты қамтамасыз ету.

Операцияларыңызды жеңілдетуге дайынсыз ба?

Сізге CRM, шот-фактура, HR немесе барлық 207 модульдер қажет пе — Mewayz сізді қорғайды. 138 мыңнан астам компания ауысты.

Тегін бастау→a

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