ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-23, Thursday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

TypeScript ස්කීමා වාසිය: Formisch නව Form Library එකේ විප්ලවය

TypeScript ස්කීමා වාසිය: Formisch නව Form Library එකේ විප්ලවය

TypeScript සංවර්ධකයින් අතර අවුරුදු පහකට අධික කාලයක් තුළ Zod, Valibot, ArkType වැනි ස්කීමා පුස්තකාලයන් එකම සත්‍ය ආධාරයක් ලෙස පිළිගැනීමට පටන් ගත්තා. මේ වෙනස නිසා දත්ත වර්ගය, ධාවන‑කාලීන සත්‍යතා, සහ API සම්බන්ධතා සියල්ල එකම ස්කීමාගෙන් උත්පාදනය කළ හැකි වුණා.

ස්කීමා කුමක්ද, ඒකේ වැදගත්කම කුමක්ද? 2019 දී JavaScript යෙදුම් වල දත්ත වල පරීක්ෂණය සඳහා Yup, Joi වැනි පුස්තකාල භාවිතා කරමින්, TypeScript අතුරුදන්වූ අතුරුපිළිවෙලක් තිබුණා. එම කාලයේ අතුරුදන්වූ ස්කීමා සහ TypeScript අන්තර්ගතය වෙනම නිර්මාණය වීම නිසා, දෙකේ අසමතුලිතතාවක් සිදු වුනා. Zod 2020 දී "එකම ස්කීමාවෙන් ධාවන‑කාලීන පරීක්ෂණය සහ ස්ථාතික වර්ගය දෙකම ලබා ගන්න" යන අදහස ඉදිරිපත් කළා. එතැන් සිට Zod, Valibot, ArkType වැනි පුස්තකාලයන් එකම අදහස පසුපසින් වැඩ කරමින්, npm මත සතිපතා 200 මිලියනයක් වඩා වැඩි බාගත කිරීම් ලබා ගත්තා.

මෙම ත්‍රිත්වය එකට එකතු වෙලා Standard Schema නමින් කුඩා TypeScript අතුරුමුහුණතක් නිර්මාණය කළා. මේ අතුරුමුහුණත සමඟ tRPC, TanStack Form, TanStack Router, Hono වැනි ප්‍රධාන ෆ්‍රේම්වර්ක්‌වලට ස්කීමා අනුකූලතාවයක් ලැබුණා. ඒ නිසා දැන් ඕනෑම ස්කීමා පුස්තකාලයක් භාවිතා කරමින්, වෙනත් මෙවලම් සමඟ අඩු පරිභාගයක් (adapter) අවශ්‍ය නොවේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ස්කීමා‑කේන්ද්‍රිත සංවර්ධනය ශ්‍රී ලාංකීය තාක්ෂණික පරිසරයට බොහෝ වාසි ලබා දෙයි. පළමුව, ඉගෙනුම් වේගය වැඩිවීමයි – නවක සංවර්ධකයන්ට එකම ස්කීමා ලියලා, TypeScript වර්ගය සහ රන්‑ටයිම් පරීක්ෂණය දෙකම ස්වයංක්‍රියව ලබා ගත හැකිය. දෙවැනිය, දෝෂ අඩු කිරීම – සමාන්‍යයෙන් දෙකම අලුත් කරන අවශ්‍යතාව නැතිව, අසමතුලිතතා නිසා ඇතිවන බග්‌ ගණන අඩු වේ. තෙවැනිය, පෞද්ගලික ව්‍යාපාර හා startup‑වලට කේතය කුඩා, වේගවත්, සහ bundle‑size අඩු කර ගැනීමට හැකියාව ලැබේ. Valibot වැනි modular ස්කීමා පුස්තකාලයන් භාවිතා කරමින්, වෙබ් යෙදුම් වල බාගත වේගය වැඩි කර, පාරිභෝගික අත්දැකීම් උසස් කර ගත හැකිය.

Formisch වැනි නව Form Library එක, මේ ස්කීමා‑කේන්ද්‍රිත විප්ලවය පසුපසින් නිර්මාණය වූ නිසා, දෙකම එකම ආකෘතියෙන් පවත්වා ගත හැකි අතර, සංවර්ධකයන්ට අතිරේක කේත රේඛා ලියන අවශ්‍යතාව නැත. ශ්‍රී ලංකාවේ තාක්ෂණික උපාධි පාඨමාලා, bootcamps, සහ සමාජ මාධ්‍ය ග්‍රූප්‌වලට මේ නව පරිදි ඉගෙනගැනීම ඉතා වැදගත්.

අවසන් වශයෙන්, ස්කීමා‑කේන්ද්‍රිත පද්ධතියේ වාසිය, පසුගිය වසර තුළ ලෝකය පුරා දැනටමත් පළලී ඇත. Formisch වැනි නව Form Library එක, ශ්‍රී ලංකාවේ සංවර්ධකයින්ට ඉතා සාර්ථක සහ කාර්යක්ෂම කේත ලියන මාර්ගයක් සපයයි.

💡 Formisch සමඟ ඔබේ Form සංවර්ධනය අලුත් මට්ටමකට ගෙන යන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#TypeScript #Schema #Form Library #Sri Lanka #Developers