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

Go සහ HTMX සමඟ සාධාරණ TODO යෙදුමක් – සිංහලෙන් පියවරෙන් පියවර

Go සහ HTMX සමඟ සාධාරණ TODO යෙදුමක් – සිංහලෙන් පියවරෙන් පියවර

ඔබට JavaScript framework එකක් නොමැතිව, සරළව හා වේගවත්ව වෙබ් යෙදුමක් නිර්මාණය කිරීමට අවශ්‍යද? Go (Golang) සහ HTMX, SQLite, Tailwind CSS භාවිතයෙන් Todo List එකක් සාදා බලමු. මෙයින් සරල HTML පදනමක් මත සර්වර්‑පාර්ශ්ව රෙන්ඩරින්, කොටස්‑පිළිබඳ යාවත්කාලීන කිරීමේ හැකියාව ලැබේ.

මෙම උදාහරණය තුළ project structure එක පහත පරිදි සැලසුම් කර ඇත: db මොඩියුලය SQLite සම්බන්ධතාවය හා දත්ත ආරම්භය, handlers HTTP ඉල්ලීම් සැකසීම, models Todo entity එක, static/css Tailwind ගොනු, templates HTML පින්තූර, partials නැවත භාවිතා කළ හැකි කොටස්, සහ main.go යෙදුමේ ප්‍රධාන ඇතුළත් කිරීම.

HTMX යනු HTML ට අමතර attribute එකක් එක් කරමින් AJAX ඉල්ලීම්, පිටුවේ කොටස් යාවත්කාලීන කිරීම, පේජ් රීලෝඩ් නොකළමත් කරන ලද ලයිට්වෙට් JavaScript පුස්තකාලයකි. Go හි html/template සමඟ ඒකාබද්ධව, සර්වර්‑පාර්ශ්වයෙන් HTML කොටස් ප්‍රතිචාරය ලබාදී, පේජ් එකේ අවශ්‍ය ස්ථානයට තබා ගත හැක.

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

සිංහල දේශීය සංවර්ධකයින්ට මේ තාක්ෂණය භාවිතා කිරීමෙන් ලාභ කිහිපයක් ලැබේ:

  • අඩු ඉගෙනුම් වක්‍රතාව – JavaScript framework එකක් අධ්‍යයනය නොකර, Go සහ HTML පමණක් දැනුවත් වීමෙන් වැඩි වේගයෙන් යෙදුම් නිර්මාණය කළ හැක.
  • පරිශීලක‑මිතුරු UI – Tailwind CSS මඟින් සරල, ප්‍රතිචාරශීලී අතුරුමුහුණතක් සකස් කර, දේශීය වෙබ් අඩවි සඳහා පළපුරුදු අලංකාරයක් ලබා දේ.
  • ආර්ථික පිරිවැය අඩු කිරීම – HTMX ලායිට්වෙට් නිසා බ්‍රවුසරයට බර නොවීම, සර්වර්‑පාර්ශ්වයෙන් HTML පමණක් ප්‍රතිචාරය ලැබීම නිසා හෝස්ට් කිරීමේ වියදම අඩුවේ.
  • ඉදිරි කාලීන ව්‍යාපාරික අවස්ථා – Go යනු කාර්ය සාධනය, සමාන්තර ප්‍රොසෙසිං, සහ මයික්‍රෝ සේවා සඳහා ප්‍රසිද්ධ, එමනිසා ස්ථානීය startups කට ඉදිරිපත් කරනු ලබන API‑free web apps නිර්මාණය කිරීමේ හැකියාව ලැබේ.

මෙම පදනම මත, ඔබේ ආයතනයේ අභ්‍යන්තර මෙහෙයුම්, කාර්ය මණ්ඩල පාලනය, හෝ පෞද්ගලික වැඩ ලැයිස්තුවක් හෝ ඉක්මනින් සකස් කර, තවත් වැඩි පිරිවැය නැතිව ඉදිරියට ගෙන යා හැක.

අවසන් වශයෙන්, Go සහ HTMX එකට එකතු කරගැනීමේ අරමුණ සරල, වේගවත්, හා ආරක්ෂිත වෙබ් අයදුම්පත් නිර්මාණය කිරීමයි. ඔබටත් අදම පළමු පියවර ගැනීමට මේ මාර්ගෝපදේශය භාවිතා කරන්න.

💡 ඔබේ පළමු Go + HTMX ව්‍යාපෘතිය අදම අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Go #HTMX #Todo #WebDev #SriLanka