Hacker News

Smalltalk's Browser: පරාජය කළ නොහැකි, තවමත් ප්‍රමාණවත් නොවේ

අදහස්

1 min read Via blog.lorenzano.eu

Mewayz Team

Editorial Team

Hacker News

නොගැලපෙන බලයේ කල්පවත්නා උරුමයක්

මෘදුකාංග සංවර්ධනයේ භූ දර්ශනය තුළ, මෙවලම් කිහිපයක් Smalltalk බ්‍රවුසරයේ ජනප්‍රිය තත්ත්වය ලබා ඇත. Xerox PARC හි 1970 ගණන්වල උපත ලැබූ එය කේත සංස්කාරකයක් පමණක් නොවේ; එය වස්තූන්ගේ ජීවමාන, හුස්ම ගන්නා විශ්වයේ මූලික අතුරු මුහුණත විය. Smalltalk පරිසරයක් තුළ වැඩ කරන සංවර්ධකයින් සඳහා, බ්‍රවුසරය යනු ඔවුන් සමස්ත පද්ධතියම බැලීම, තේරුම් ගැනීම සහ හැසිරවීම සිදු කරන කවුළුවයි. එහි සැලසුම විප්ලවීය වූයේ එය භාෂාවේ මූලික දර්ශනය සමඟ ගැඹුරින් ඒකාබද්ධ වූ බැවිනි: සෑම දෙයක්ම වස්තුවක් වන අතර කේතය සජීවී පන්ති සහ ක්‍රම වටා සංවිධානය වී ඇත. දශක ගණනාවකට පසුව, Smalltalk බ්‍රවුසරයේ මූලධර්ම සෑම නවීන IDE එකකම, IntelliJ හි පන්ති නාවිකයන්ගේ සිට Python හි වස්තු ගවේෂකයන් දක්වා දෘශ්‍යමාන වේ. එය පිරිසිදු වස්තු-නැඹුරු වැඩසටහන්කරණය සඳහා නොබිඳිය හැකි ආදර්ශයක් වූ අතර බොහෝ ආකාරවලින් පවතී.

Smalltalk බ්‍රව්සරය නොබිඳී පවතින්නේ ඇයි

Smalltalk බ්‍රවුසරයේ ප්‍රතිභාව පවතින්නේ එහි සරල බව සහ සෘජු බව තුළය. එය කේත පදනම ඉදිරිපත් කළේ ඩිරෙක්ටරි ගසක ඇති පෙළ ගොනු වල ස්ථිතික එකතුවක් ලෙස නොව, සජීවී වස්තු වල ගතික ධුරාවලියක් ලෙස ය. සංවර්ධකයින් පන්ති කාණ්ඩ හරහා සංචාලනය කරනු ඇත, පසුව එහි ක්‍රම බැලීමට පන්තියක් තෝරන්න, වර්ගය අනුව වර්ගීකරණය කර ඇත (උදාහරණයට එදිරිව පන්තිය). මෙම වස්තු-කේන්ද්‍රීය දර්ශනය සංකීර්ණ පද්ධති කළමනාකරණය කිරීමේ සංජානන භාරය නාටකාකාර ලෙස අඩු කළේය. ඔබ සංස්කරණය කරමින් සිටියේ 'InvoiceProcessor.java' නම් ගොනුවක් පමණක් නොවේ; ඔබ 'ඉන්වොයිස් ප්‍රොසෙසරය' පන්තිය සහ එහි හැසිරීම් සමඟ සෘජුව අන්තර්ක්‍රියා කරමින් සිටියේය. බ්‍රවුසරය ද "සජීවී" විය—ඔබට කේතය වෙනස් කිරීමට, එය ක්ෂණිකව සම්පාදනය කිරීමට සහ පරිසරයෙන් ඉවත් නොවී පරීක්ෂා කිරීමට හැකිය. මෙම තද ප්‍රතිපෝෂණ පුඩුව ගොනු-පාදක සංස්කාරකවරුන් ප්‍රතිනිර්මාණය කිරීමට අරගල කරන සෘජු උපාමාරු සහ ක්ෂණිකභාවය පිළිබඳ අද්විතීය හැඟීමක් නිර්මාණය කළේය.

  • Object-Centric Navigation: කේතය සංවිධානය කරන ලද්දේ පන්තිය සහ ක්‍රමය අනුව මිස, අත්තනෝමතික ගොනු මාර්ග මගින් නොවේ, වැඩසටහනේම ව්‍යුහය පිළිබිඹු කරයි.
  • සජීවී පරිසරය: වෙනස්කම් ඉක්මනින් සම්පාදනය කර ධාවන පද්ධතියට ඒකාබද්ධ කරන ලදී, වේගවත් අත්හදා බැලීම් සහ නිදොස්කරණය සක්‍රීය කරයි.
  • ඒකාකාරී බව: බ්‍රවුසරය ඇතුළුව සමස්ත සංවර්ධන පරිසරයම Smalltalk තුළ ගොඩනගා ඇති අතර එම මෙවලම් භාවිතයෙන් පරීක්ෂා කර වෙනස් කළ හැක.
  • සරල බව: අතුරු මුහුණත කැපී පෙනෙන ලෙස පිරිසිදු වූ අතර කේතය ලිවීමේ සහ සංවිධානය කිරීමේ මූලික කාර්යයන් කෙරෙහි අවධානය යොමු කර ඇත.

නවීන ව්‍යාපාර මෙහෙයුම් සඳහා "ප්‍රමාණවත් නොවේ"

පිරිසිදු මෘදුකාංග සංවර්ධනය සඳහා එහි දීප්තිය තිබියදීත්, Smalltalk පරිසරය මුද්‍රා තැබූ විශ්වයක් විය. එය ක්‍රමලේඛකයින්ට මෘදුකාංග පද්ධතියක් තැනීමට සහ නඩත්තු කිරීමට ප්‍රශස්ත ලෝකයක් විය. කෙසේ වෙතත්, නවීන ව්‍යාපාරික මෙහෙයුම් සඳහා ලෝක මට්ටමේ කේත සංස්කාරකයකට වඩා බොහෝ දේ අවශ්‍ය වේ. ව්‍යාපාරයක් යනු ව්‍යාපෘති කළමනාකරණය, ලේඛන සහයෝගීතාව, සන්නිවේදනය, පාරිභෝගික සම්බන්ධතා කළමනාකරණය සහ ක්‍රියාවලි ස්වයංක්‍රීයකරණය සම්බන්ධ බහුවිධ ජීවියෙකි. Smalltalk බ්‍රවුසරය, ප්‍රබල ලෙසම, ව්‍යාපෘති කළමනාකරුවෙකුට ස්ප්‍රින්ට් එකක් හඹා යාමට, විකුණුම්කරුවෙකුට ඊයම් යාවත්කාලීන කිරීමට හෝ විධායකයෙකුට කාර්ය ප්‍රවාහයක් දෘශ්‍යමාන කිරීමට දේශීය මෙවලම් ලබා දුන්නේ නැත. එය එහි නිශ්චිත වසම සඳහා පරිපූර්ණ මෙවලමක් වූ නමුත් එය සමස්ත ව්‍යාපාරයම පවත්වාගෙන යාම සඳහා වේදිකාවක් නොවීය.

"Smalltalk පරිසරය ක්‍රමලේඛකයින් සඳහා ආසන දෙව්මැදුරක් විය, නමුත් ව්‍යාපාරයකට අවශ්‍ය වන්නේ කාර්යබහුල, අන්තර් සම්බන්ධිත නගරයක් වන අතර එහිදී සෑම කෙනෙකුටම සහයෝගයෙන් කටයුතු කිරීමට අවශ්‍ය මෙවලම් තිබේ."

කේත බ්‍රව්සරයේ සිට මොඩියුලර් ව්‍යාපාර OS දක්වා

මෙවැනි ප්‍රබල සංකල්පවල පරිණාමය එහි නව ප්‍රකාශනය Mewayz වැනි වේදිකාවල සොයා ගන්නේ මෙතැනදීය. අනාගතය තනි, ඒකීය පරිසරයක් නිර්මාණය කිරීම නොව, ඔබේ ව්‍යාපාරය සඳහා මොඩියුලර් මෙහෙයුම් පද්ධතියක් ගොඩනැගීම බව අපි හඳුනා ගනිමු. Smalltalk බ්‍රවුසරයේ බලය - සජීවී වස්තු බැලීම සහ හැසිරවීමේ හැකියාව - නමුත් ඔබේ සමාගමේ සෑම අංශයකටම අදාළ වේ. හුදෙක් පන්ති සහ ක්‍රම වෙනුවට, ඔබට සජීවී ව්‍යාපාරික වස්තු තිබේ: ව්‍යාපෘති, කාර්යයන්, සේවාලාභීන් සහ ඉන්වොයිසි.

Mewayz ඒකීය, වස්තු කේන්ද්‍රීය දසුනක මූලධර්මය ගෙන එය කේතයෙන් ඔබ්බට දිගු කරයි. ඔබේ කණ්ඩායමට විවිධ කාච හරහා එකම ප්‍රධාන ව්‍යාපාරික වස්තූන් සමඟ අන්තර් ක්‍රියා කළ හැකිය: ව්‍යාපෘති කළමනාකරුවෙකු Gantt ප්‍රස්ථාරයක් දකියි, සංවර්ධකයෙකු සම්බන්ධිත කේත ගබඩාවන් දකියි, සහ සහායක නියෝජිතයෙකු සේවාදායකයාගේ ටිකට් ඉතිහාසය දකියි. මෙය 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 බ්‍රවුසරයේ මූලධර්ම සෑම නවීන IDE එකකම, IntelliJ හි පන්ති නාවිකයන්ගේ සිට Python හි වස්තු ගවේෂකයන් දක්වා දෘශ්‍යමාන වේ. එය පිරිසිදු වස්තු-නැඹුරු වැඩසටහන්කරණය සඳහා නොබිඳිය හැකි ආදර්ශයක් වූ අතර බොහෝ ආකාරවලින් පවතී.

Smalltalk බ්‍රව්සරය නොබිඳී පවතින්නේ ඇයි

Smalltalk බ්‍රවුසරයේ ප්‍රතිභාව පවතින්නේ එහි සරල බව සහ සෘජු බව තුළය. එය කේත පදනම ඉදිරිපත් කළේ ඩිරෙක්ටරි ගසක ඇති පෙළ ගොනු වල ස්ථිතික එකතුවක් ලෙස නොව, සජීවී වස්තු වල ගතික ධුරාවලියක් ලෙස ය. සංවර්ධකයින් පන්ති කාණ්ඩ හරහා සංචාලනය කරනු ඇත, පසුව එහි ක්‍රම බැලීමට පන්තියක් තෝරන්න, වර්ගය අනුව වර්ගීකරණය කර ඇත (උදාහරණයට එදිරිව පන්තිය). මෙම වස්තු-කේන්ද්‍රීය දර්ශනය සංකීර්ණ පද්ධති කළමනාකරණය කිරීමේ සංජානන භාරය නාටකාකාර ලෙස අඩු කළේය. ඔබ සංස්කරණය කරමින් සිටියේ 'InvoiceProcessor.java' නම් ගොනුවක් පමණක් නොවේ; ඔබ 'ඉන්වොයිස් ප්‍රොසෙසරය' පන්තිය සහ එහි හැසිරීම් සමඟ සෘජුව අන්තර්ක්‍රියා කරමින් සිටියේය. බ්‍රවුසරය ද "සජීවී" විය—ඔබට කේතය වෙනස් කිරීමට, එය ක්ෂණිකව සම්පාදනය කිරීමට සහ පරිසරයෙන් ඉවත් නොවී පරීක්ෂා කිරීමට හැකිය. මෙම තද ප්‍රතිපෝෂණ පුඩුව ගොනු-පාදක සංස්කාරකවරුන් ප්‍රතිනිර්මාණය කිරීමට අරගල කරන සෘජු උපාමාරු සහ ක්ෂණිකභාවය පිළිබඳ අද්විතීය හැඟීමක් නිර්මාණය කළේය.

නවීන ව්‍යාපාර මෙහෙයුම් සඳහා "ප්‍රමාණවත් නොවේ"

පිරිසිදු මෘදුකාංග සංවර්ධනය සඳහා එහි දීප්තිය තිබියදීත්, Smalltalk පරිසරය මුද්‍රා තැබූ විශ්වයක් විය. එය ක්‍රමලේඛකයින්ට මෘදුකාංග පද්ධතියක් තැනීමට සහ නඩත්තු කිරීමට ප්‍රශස්ත ලෝකයක් විය. කෙසේ වෙතත්, නවීන ව්‍යාපාරික මෙහෙයුම් සඳහා ලෝක මට්ටමේ කේත සංස්කාරකයකට වඩා බොහෝ දේ අවශ්‍ය වේ. ව්‍යාපාරයක් යනු ව්‍යාපෘති කළමනාකරණය, ලේඛන සහයෝගීතාව, සන්නිවේදනය, පාරිභෝගික සම්බන්ධතා කළමනාකරණය සහ ක්‍රියාවලි ස්වයංක්‍රීයකරණය සම්බන්ධ බහුවිධ ජීවියෙකි. Smalltalk බ්‍රවුසරය, ප්‍රබල ලෙසම, ව්‍යාපෘති කළමනාකරුවෙකුට ස්ප්‍රින්ට් එකක් හඹා යාමට, විකුණුම්කරුවෙකුට ඊයම් යාවත්කාලීන කිරීමට හෝ විධායකයෙකුට කාර්ය ප්‍රවාහයක් දෘශ්‍යමාන කිරීමට දේශීය මෙවලම් ලබා දුන්නේ නැත. එය එහි නිශ්චිත වසම සඳහා පරිපූර්ණ මෙවලමක් වූ නමුත් එය සමස්ත ව්‍යාපාරයම පවත්වාගෙන යාම සඳහා වේදිකාවක් නොවීය.

කේත බ්‍රව්සරයේ සිට මොඩියුලර් ව්‍යාපාර OS දක්වා

මෙවැනි ප්‍රබල සංකල්පවල පරිණාමය එහි නව ප්‍රකාශනය Mewayz වැනි වේදිකාවල සොයා ගන්නේ මෙතැනදීය. අනාගතය තනි, ඒකීය පරිසරයක් නිර්මාණය කිරීම නොව, ඔබේ ව්‍යාපාරය සඳහා මොඩියුලර් මෙහෙයුම් පද්ධතියක් ගොඩනැගීම බව අපි හඳුනා ගනිමු. Smalltalk බ්‍රවුසරයේ බලය - සජීවී වස්තු බැලීම සහ හැසිරවීමේ හැකියාව - නමුත් ඔබේ සමාගමේ සෑම අංශයකටම අදාළ වේ. හුදෙක් පන්ති සහ ක්‍රම වෙනුවට, ඔබට සජීවී ව්‍යාපාරික වස්තු තිබේ: ව්‍යාපෘති, කාර්යයන්, සේවාලාභීන් සහ ඉන්වොයිසි.

නිගමනය: පුරාවෘත්ත පදනමක් මත ගොඩනැගීම

Smalltalk බ්‍රවුසරය එහි අරමුණ සඳහා නොබිඳිය හැකි නාභිගත නිර්මාණයේ විශිෂ්ට කෘතියකි. කෙසේ වෙතත්, එහි සීමාවන් නවීන ඩිජිටල් ව්‍යාපාරයේ අවශ්‍යතා ඉස්මතු කරයි. අපි තවදුරටත් මෘදුකාංග ගොඩනැගීම පමණක් නොවේ; අපි කඩිසර, ඒකාබද්ධ, සහ දත්ත මත පදනම් වූ සංවිධාන ගොඩනගමින් සිටිමු. සජීවී වස්තූන්, ඒකාබද්ධ පරිසරයන් සහ සෘජු උපාමාරුවල මූලික මූලධර්ම වැලඳ ගැනීමෙන්, Mewayz වැනි වේදිකාවන් ඊළඟ පරිච්ඡේදය නිර්මාණය කරයි. එය ඔබේ කේතය සඳහා පමණක් නොව, ඔබේ සමස්ත ව්‍යාපාරය සඳහාම බ්‍රවුසරයක් තැනීම, ඔබේ කණ්ඩායමේ සෑම සාමාජිකයෙකුටම ක්‍රමලේඛකයින් සඳහා වරක් වෙන් කර තිබූ පැහැදිලි බව සහ බලය ලබා දීමයි.

ඔබේ මෙහෙයුම් සරල කිරීමට සූදානම්ද?

ඔබට CRM, ඉන්වොයිසි කිරීම, HR, හෝ සියලුම මොඩියුල 207 අවශ්‍ය වුවද — Mewayz ඔබ ආවරණය කර ඇත. 138K+ ව්‍යාපාර දැනටමත් මාරු කර ඇත.

නිදහස් තරුව>→

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