වෙබ්-අපලෝඩ් කරගත් ස්ප්රෙඩ්ෂීට් යෙදුම් වල අභියෝගය, තවත් එකක් ලෙස නොව, නව තාක්ෂණික විසඳුමක් ලෙස මතු විය. Jeremy He නම් සංවර්ධකයා, පළවෙනි වරට SpreadJS භාවිතයෙන් Excel‑ඇසුරුම් වෙබ් යෙදුමක් නිර්මාණය කළේය, එය හොඳින් ක්රියා කළද, සියළුම ගනුදෙනුකරුවන්ගේ සියලුම වර්ග විවිධ Excel ගොනු කළමනාකරණය කිරීමේ ගැටලුව තවත් අඩු නොවීය.
ඔහුගේ ප්රධාන අවධානය, ගොනු ගණනාවක් එකම ආකෘතියේ නමුත් සුළු වෙනස්කම් ඇතිවීම නිසා පසුබැසීමක් ඇතිවීමය. ඒ සඳහා නව බොත්තම් එකතු කිරීමෙන් වැඩි පරිශීලක අභ්යාසයක් සිදු වුණි. එම ගැටලුව විසඳීමට, ඔහු Rust භාෂාවෙන් ලියන ලද මූලික ස්ප්රෙඩ්ෂීට් එන්ජින් එකක් නිර්මාණය කළා. මෙම එන්ජින් ෆෝර්මූලා ගණනය, OOXML අනුකූලතාව, undo/redo, වර්කබුක් කළමනාකරණ වැනි මූලික හැකියාවන් සපයයි.
Block සහ Craft යන දෙකේ මූලික අදහස, ස්ප්රෙඩ්ෂීට් එකක් තනි-තනි සෙලයක් ලෙස නොලැබෙයි, එය ස්ථාවර සංරචනයක් (Block) ලෙස නියම කර, එම Block එකට අදාළ ව්යාපාරික ලොජික් (Craft) එක JavaScript මගින් එක් කළ හැකිය. මේ මගින් පසුබැසීමේ සුරක්ෂිතතාව, ස්වයංක්රීය කාර්යයන්, සර්වර්‑පාර්ශවික ඒකාබද්ධකරණය වැනි අංග සක්රිය කරගත හැක.
මෙම ව්යාපෘතිය, AI උපකරණයන්ගේ සහාය මත, එක් සංවර්ධකයකුට වඩා වැඩි ප්රගතියක් ලබා දී ඇත. දැන් එය පරිසරයේ නවතම, විස්තරාත්මක, සහ විස්තීර්ණය කළ හැකි වෙබ්-ස්ප්රෙඩ්ෂීට් වේදිකාවක් බවට පත්ව ඇත.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්යාල සිසුන්, සහ ස්ථාපිත ව්යාපාරිකයින්ට මෙම තාක්ෂණය විශාල අවස්ථාවක් සපයයි:
- ඉගෙනුම් අවස්ථා: Rust හා WebAssembly යන නව තාක්ෂණික පදනමට අත්දැකීම, දේශීය තාක්ෂණ පාඨමාලා වලට අලුත් පරිදර්ශනයක් එක් කරයි.
- ව්යාපාරික ප්රයෝජන: Excel ගොනු ගණනාවක් නව පද්ධතියකට මාරු කිරීමේ ගැටලුවක් නැතිව, Block‑Craft ආකෘතියෙන් ව්යාපාරික ලොජික් ඉක්මනින් සංවර්ධනය කර ගත හැක.
- AI සහ Automation: AI‑සහයෝගයෙන් සක්රිය කළ Automation, කාර්ය මණ්ඩලයක් හෝ කාර්යාලයක් තුළ නිෂ්පාදනශීලීතාව වැඩි කරයි.
ඉදිරි කාලයේ, ශ්රී ලංකාවේ තාක්ෂණික සමාජය මෙම විවෘත මූලාශ්ර (open‑source) ප්රජාව සමඟ එක්ව, තමාගේම Block සහ Craft එකතු කර, දේශීය වෙළඳපලට අනුකූල විසඳුම් නිර්මාණය කිරීමට හැකියාව ලැබේ.
අවසානයේ, මේ නව ව්යාපෘතිය, පාරම්පරික Excel‑කෙරෙහි පදනම් වූ පද්ධතිවලට විකල්පයක් ලෙස, ශ්රී ලංකාවේ තාක්ෂණික නවෝත්පාදනයේ තවත් පියවරක් ගෙන ඒමට සමත් වේ.