PureScript භාෂාව PHP 8.4+ සමඟ සෘජුව සම්බන්ධ කරගන්නා නව කම්පයිලර් phpurs නිළ වශයෙන් හඳුන්වා දී ඇත. මේක තවත් “TypeScript for PHP” වගේ, නමුත් සම්පූර්ණයෙන්ම වෙනස් අදහසක්.
පෙර ලිපි වලදී PureScript කෙරෙහි ගණිතමය නිරීක්ෂණයක්, JavaScript, Erlang, Scheme වැනි රන්ටයිම් වලට ඒකේ පළපුරුද්ද ගැන කතා කරා. දැන් එම ශක්තිය PHP ලෝකයට ගෙන එනවා. ලෝකයේ 70% වඩා වැඩි වෙබ් අඩවි PHP මත පදනම් වූවාම නිසා, මේ තාක්ෂණික පියවර අතිවිශාල බලපෑමක් ඇති කරයි.
phpurs කම්පයිලර් PureScript කේතය corefn.json ලෙස පළමු පියවරෙන් පරිවර්තනය කරයි. පසුදා backend‑optimizer එක එම CoreFn ගොනුවෙන් අධික මෘදුකාංග ඉවත් කිරීම, ඉන්ලයින් කිරීම, uncurrying වගේ වැඩි දියුණු කිරීමක් කරයි. අවසාන පියවරේ phpurs ඒ අතිශය හොඳම AST එක PHP 8.4+ සින්ටැක්ස් වලට පරිවර්තනය කර, සාමාන්ය .php ගොනු ලෙස නිර්මාණය කරයි.
මෙම ගොනු කිසිදු Docker, CI/CD, Kubernetes වැනි බරපතල DevOps උපකරණ අවශ්ය නොවෙයි. FTP හරහා සරලව හෝස්ට් එකකට (HostGator, OVH, GoDaddy වැනි) උඩුගත කර, නවකාලීන PHP රන්ටයිම් එකේ සෘජුව ක්රියාත්මක වේ. එම නිසා කුඩා ෆ්රිලෑන්ස්, ඒජන්සි, හෝ අඩු පිරිවැය Shared Hosting පාරිභෝගිකයින්ට වඩාත් සුදුසු වේ.
PureScript හි ADT, pattern matching, Aff monad, HKTs වගේ ප්රවේශයන් PHP කේතයට ඇතුළත් කරමින්, වඩාත් ආරක්ෂිත, අඩු දෝෂ සහිත වෙබ් සේවාවන් නිර්මාණය කළ හැක. එමගින් තනි තැනැත්තන්ගේ කාර්ය සාධනය වැඩි දියුණු වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ බොහෝ වෙබ් අඩවි WordPress, Laravel වැනි PHP පදනම් කරගෙන ඇත. phpurs නිසා තාක්ෂණික ශිෂ්යයන්ට Functional Programming පදනමක් සමඟ Type Safety අත්හදා බැලීමට අවස්ථාව ලැබේ. එමෙන්ම, ස්ථානාත්මක වෙළඳපොළේ අඩු පිරිවැය Shared Hosting භාවිතා කරන ව්යාපාරයන්ට, අධික DevOps ගැටළු නැතිව, ඉක්මනින්, ආරක්ෂිත API සහ Backend සේවා ලබා දිය හැක.
ඉදිරි දශකයේ Cloud, Serverless වැනි තාක්ෂණික පරිසරයන්ට මාරු වීමට සූදානම් නොවන ශ්රී ලංකා සංස්ථා, phpurs මඟින් “PHP‑only” පරිසරයක් තුළම නවීන වැඩසටහන් ලියීමට, නව ගෝලීය ප්රවණතා අනුගමනය කිරීමට අවස්ථාව ලැබේ.
අවසන් වශයෙන්, phpurs එක තනි .php ගොනු ලෙස නිෂ්පාදනය කරන බැවින්, ඉදිරි කාලයේ කේත නඩත්තු, ආරක්ෂාව, කාර්යක්ෂමතාවය වඩාත් සරලව, ඉක්මණින්, සහ අඩු පිරිවැයෙන් කළ හැකි වේ. මෙය ශ්රී ලංකාවේ තාක්ෂණික කණ්ඩායම් සඳහා නව අවස්ථාවක් බවට පත්වේ.