මේ පරම්පරාවට මෙන් නොව මාධවලාට අන්තර්ජාලය ඒකාලයේ හරි මිලය. එසේම වේගයද ඉබි ගමනේ තිබූ ඒ කාලය සුව පහසු නැත. මාධවට ඇඟිලි තුඩු වලින් අන්තර්ජාලය අල්ලන්න අවුරුදු 25ත් පනිනකම් ඉන්ට උනේ ඒකය. දැන් අලුත උපන් එකා උපන් ගමන්ම ජාලයේ ය.
ඉතිම් මේ කියන්ට යන්නේ අලුත උපදින මෘදුකාංග සංවර්ධනය කරන්ට උගනින හිච්චි උන්ට වැදගත් දේවල් කීපයක් ගැනය.
framework -
වර්තමානයේ දී පරිගණක භාෂා කීපයක් එක්කාසු කර හෝ තනි භාෂාවකින් හෝ වැඩ පහසු කර ගැනීමට නිර්මාණය කර ඇත්තේ මෙම කියන framework නිර්මාණය කර ඇත. මෙමගින් අවශ්ය කටයුතු සඳහා වේගවත්ව සහ පහසුවෙන් විවිධ පද්ධති නිර්මාණය කර ගැනීමට අවකාශ ලබා දීම අරමුණ වන්නේය. පරිගණක භාෂා කීපයක දැනුම ඇති ඉන්ජිනේරුවරු මෙම framework භාවිතයෙන් ව්යාපෘති සාර්ථක ලෙස ගොඩ නගන්නේ ඒමය.
framework සඳහා උදාහරණ පහත දක්වා ඇත -
- Angular
- Bootstrap
- ASP.NET
- Laravel
- Angular JS
- React
framework සහ Computer Programming Language අතර වෙනස?
Computer Programming Language යනු වැඩසටහන් ලිවීම සඳහා භාවිතා කරන පරිගණක භාෂා වන අතර ඒ තුල විධාන ගණනාවක් අඩංගු වේ. එම විධාන නිසි පරිදි පෙලගැස්වීම මගින් පරිගණක වැඩසටහනක් / වෙබ් අඩවියක් වැනිදෑ නිර්මාණය කල හැකිය.
framework යනු මෙම පරිගණක භාෂා භාවිතා කර වැඩසටහන් ලිවීම සඳහා නිර්මාණය කර ඇති වේදිකාවක් පමණි. ඒ තුල අදාල විධාන කැටි කොට දක්වා ඇති අතර framework භාවිතයෙන් පහසුවෙන් පරිගණක භාෂා එකක් හෝ කීපයක් මගින් වැඩසටහන් ලිවීමට අවකාශ ලබා දේ.
framework භාවිතයේ වාසි -
- කේත ලිවීම වේගවත් සහ පහසු වීම
- දත්ත පද්ධති නිර්මාණය කිරීමේදී පහසු වීම
- කේත කෙටි වීම සහ අවශ්ය කේත ප්රමාණය අවම වීම
- වැරදි අවම වීම
- පද්ධති වල ඇතිවන දෝශ නිරාකරණය කිරීම පහසු වීම සහ දෝශ අවම වීම
- පද්ධති ආරක්ෂාව සඳහා කටයුතු කල හැකි වීමේ පහසුකම් තිබීම
- පද්ධති සංවර්ධනය කිරීමේ ක්රියාවලිය පහසු වීම
framework වර්ග
Front End framework - පද්ධතියේ අතුරුමුහුණත් නිර්මාණය කිරීමට භාවිතා වන අතර එමගින් වඩාත් ඵලදායී ලෙස අතුරුමුහුණත සහ ඒ ආශ්රිත කාර්යයන් නිර්මාණය කල හැකිය.
Front End framework සඳහා උදාහරණ -
- React
- Angular
- Bootstrap
- Jquery
- Angular JS
Back End framework - නිර්මාණය කරනු ලබන පද්ධතීන් සහ පරිගණක සර්වරය (Server) අතර කටයුතු කළමණාකරණය සඳහා නිර්මාණය කර ඇත. එසේම දත්තපද්ධති වල කටයුතු වලදී Front End frameworkමගින් නිර්මාණය කර ඇති අතුරු මුහුණත වෙත තොරතුරු හුවමාරුව සඳහා මෙම Back End framework භාවිතයෙන් කේත ලියනු ඇත.
Back End framework සඳහා උදාහරණ -
- cakePHP
- php
- Ruby
- Asp.net
- Web application development frameworks. - මෙමගින් වෙබ් යෙදුම් නිර්මාණ කල හැකිය.
- DataScience frameworks. - දත්ත එකතු කරමින් තොරතුරු විශ්ලේෂණ කිරීමට යොදා ගන්නා frameworks ය.
- Mobile application development frameworks. - ජංගම දුරකථන සඳහා ඇප් ලිවීමේදී භාවිතා කෙරේ.
- Content management frameworks. - වෙබ් අඩවි / බ්ලොග් අඩවි / විද්යුත් පොත් (E boooks) නිර්මාණයේදී සහ කළමණාකරණයේදී භාවිතා වේ.
🤗👌
ReplyDelete