What is a Web Page
වෙබ් පිටුවක් යනු අන්තර්ජාලය තුල තොරතුරු හුවමාරු කර ගැනිමට භාවිතා කරන තාකෂණයකි අන්තර්ජාලය යනු විවිධ තාකෂණික වෙනස්කම් සහිත විවිධ වර්ගයේ පරිගණක අතර තොරතුරු හුවමාරු කර ගත හැකි ආකාරයට ජාලගත කර ඇති පද්ධතියකි. මෙම පද්ධතිය තුල තොරතුරු හුවමාරු කර ගැනිමේදි ජාලයට සම්බන්ධ වී ඇති පරිගණක වල තිබිය හැකි විවිධ වෙනස්කම් නොසලකා තොරතුරු හුවමාරු කර ගැනිම පිණිස සාමාන්ය පරිගණකයක තොරතුරු ඇගයිමකට වඩා සුවිශේෂි ක්රමයක් අවශ්ය වු බැවින් Web පිටු තාකෂණය බිහි විය.
Why we need Web Pages
Web Page යක විශේෂත්වය වනුයේ යලි වෙනස් කිරිමකින් තොරව අන්තර්ජාලයේ ඇති ඕනැම පරිගණක වැඩසටහනක් හුවමාරු කරගැනිමට ඇති හැකියාවයි. මෙම ලකෂණය සහිතව අන්තර්ජාලයට තොරතුරු ඇතුල් කිරිමට අවශ්ය වු බැවින් Web පිටු සැකසිමේදි සාමාන්ය පරිගණක භාෂාවන් ඒ සඳහා යෝග්ය නොවීය. මෙසේ ජාලයක ඕනැම පරිගණකයකට එම යන්ත්ර වල සුවිශේෂ වෙනස්කම් නොසලකා භාවිතා කල හැකි ආකාරයට සකස් කරනු ලබන ලියවිල්ලක් හෝ තොරතුරු පිටුවක් Web පිටුවක් ලෙස හඳුන්වයි. ජාලයක් තුල තොරතුරු හුවමාරු කර ගැනිම සඳහා මේ නිසා Web Page අවශ්ය විය.
Why General Computer Languages are not suitable to Create web Pages
අප කිසියම් පරිගණක භාෂාවකින් සකස් කරන ලද පරිගණක වැඩසටහනක් එකම පවුලේ පරිගණක අතර මිස තාකෂණික වෙනස් කම් සහිත පරිගණක තුල වෙනස් නොකර දිවවිය නොහැක. මෙයට හේතුව සැම පරිගණකයක්ම ඵකම මෘදුකාංග හා දෘඩාංග භාවිතා නොකරන බැවිනි. එබැවින් විවිධ තාකෂණ වෙනස්කම් සහිත පරිගණක සියල්ලටම පොදුවේ භාවිතා කල හැකි ආකාරයට ලියවිලි හෝ වැඩසටහන් සකස් කිරිම සඳහා සාමාන්ය පරිගණක භාෂාවන් යොදා ගත නොහැක. එසේ යොදා ගතහොත් ජාලයේ සමහර පරිගණකක වලට එම උපදෙස් තේරුම් ගැනිමට නොහැකි විම නිසා එවැනි පරිගණක මෙම වැඩසටහන් ප්රතික්ෂේප කිරිම සිදු වේ.
මෙවැනි අවස්ථා වලදි සාමාන්යයෙන් කරනු ලබන්නේ පරිගණක වැඩසටහන යම් යම් වෙනස්කම් වලට භාජනය කර ඒ ඒ පරිගණක වල දිවවිම සඳහා සකසා ගැනිමයි. එහෙත් අන්තර්ජාලය වැනි ලොව පුරා ඇති පරිගණක එකිනෙකට බැඳුනු විශේෂ ජාලයකදි මෙම ක්රමය ප්රායෝගිකව අනුගමනය කිරිමට නොහැක. මෙම හේතුව නිසා අන්තර්ජාලයේදි තොරතුරු හුවමාරුව සිදු කිරිමට භාවිතා කරන Web පිටු සැකසිම සඳහා HTML, JAVA වැනි සුවිශේෂි භාෂාවන් යොදා ගනි.
Web Page Creating Languages
Web පිටු සැකසිම සඳහා ඊටම විශේෂ වු පරිගණක භාෂා සමුහයක් භාවිතා කරයි. මේ අතර ඛෙහෙවින් ජනප්රිය බහුලව භාවිතා කරන භාෂාවන් කිහිපයක් දැකිය හැකිය. HTML හා JAVA නැමති භාෂා වෙබ් පිටු සැකසිමට යොදා ගන්නා ජනප්රිය භාෂා දෙකකකි.
Special Characteristics of a Web Page Document
Web පිටුවක විශේෂත්වය වනුයේ ඒවා සියලුම පරිගණක වල තාකෂණික වෙනස්කම් නොසලකා ක්රියාත්මක කිරිමට ඇති හැකියාවයි. සාමාන්යයෙන් පරිගණක වැඩසටහන් දුවවන විට එය සකස් කරන භාෂාවේ සිට අදාල යන්ත්රයේ යන්ත්ර භාෂාවට හැරවිම සිදු කරනු ලබයි. Compile කිරිම ලෙස පරිගණක විද්යාවේදි හඳුන්වන මෙම ක්රියාවලිය Web පිටු සඳහා අවශ්ය නොවේ. එබැවින් Web පිටු වෙනත් පරිගණක වැඩසටහන් වලට වඩා සුවිශේෂ ලියවිලි ලෙස හැඳින්විය හැකිය.
HTML as a WebPages Creating Language
Hyper Text Markup Language යන්න කෙටිකර දැක්වෙන HTML Web පිටු සැකසිම සඳහා භාවිතා කරන බොහෝ ප්රචලිත පරිගණක භාෂාවකි. මෙම පරිගණක භාෂාවේදි සකස් කරනු ලබන ලියවිල්ල සකස් කරන ආකාරයෙන්ම යන්ත්රයේ දියවිය හැකි වේ. එමෙන්ම තේරුම් ගැනිමට ඉතා පහසු මෙම භාෂාවේ වියරණ ඉතාමත් සරල වන බැවින් පරිගණක වැඩසටහන් සම්පාදනය පිළිබඳ ගැඹුරු දැනුමක් හෝ පළපුරුද්දක් Web පිටු සැකසිම සඳහා අවශ්ය නොවේ. එබැවින් Web Page සැකසිමේදි HTML පහසු සහ සැමට භාවිතා කල හැකි භාෂාවක් ලෙස පිළිගෙන ඇත.