මෙම පිළිතුරේ මූලාශ්රය මට මතක නැත (මම එය අන්තර්ජාලයේ .ppt එකකින් සොයාගත්තා යැයි සිතමි), නමුත් පිළිතුර තරමක් සරල ය.
පුස්තකාලයක් සහ රාමුවක් යනු ඔබේ යෙදුම්වල භාවිතා කළ හැකි පන්ති, මොඩියුල සහ / හෝ කේත (ක්රමලේඛන භාෂාව මත පදනම්ව) සමූහයකි, එය විශේෂිත “ගැටලුවක්” විසඳීමට ඔබට උපකාරී වේ.
එම ගැටළුව යෙදුමක තොරතුරු ලොග් කිරීම හෝ නිදොස් කිරීම, ප්රස්ථාර අඳින්න, නිශ්චිත ගොනු ආකෘතියක් (html, pdf, xls) නිර්මාණය කිරීම, දත්ත පදනමක් හා සම්බන්ධ වීම, යෙදුමක කොටසක් හෝ සම්පූර්ණ යෙදුමක් හෝ කේතයක් යෙදිය හැකිය සැලසුම් රටාව .
මෙම සියලු ගැටලු විසඳීම සඳහා ඔබට රාමුවක් හෝ පුස්තකාලයක් තිබිය හැකි අතර තවත් බොහෝ දේ සාමාන්යයෙන් වඩාත් සංකීර්ණ හෝ විශාල ගැටලු විසඳීමට රාමු ඔබට උපකාරී වේ, නමුත් ඒවායේ ප්රධාන වෙනස සංවර්ධනය කිරීම මිස දෙකටම ප්රධාන අර්ථ දැක්වීමක් නොවේ.
පුස්තකාලයක් හා රාමුවක් අතර ඇති ප්රධාන වෙනස නම්, ඔවුන්ගේම කේතය අතර ඇති පරායත්තතාවයයි, වෙනත් වචන වලින් කිවහොත්, රාමුවක් භාවිතා කිරීම සඳහා ඔබට FW හි සියලුම පන්ති, මොඩියුල හෝ කේත භාවිතා කළ යුතුය, නමුත් පුස්තකාලයක් භාවිතා කිරීමට ඔබට එකක් හෝ භාවිතා කළ හැකිය. ඔබේම යෙදුමේ ඇති පංති, මොඩියුල හෝ කේත කිහිපයක්
මෙයින් අදහස් කරන්නේ රාමුවක් තිබේ නම්, උදාහරණයක් ලෙස ඔබට භාවිතා කිරීමට අවශ්ය යෙදුමක රාමුව භාවිතා කිරීම සඳහා පන්ති 50 ක් තිබේ නම්, ඔබේ කේතයේ පන්ති 10-15 හෝ ඊට වැඩි යැයි කියමු, මන්ද එය රාමුවක් නිර්මාණය කර ඇත්තේ එලෙසිනි, සමහරක් පංති (එම පංතිවල වස්තු) යනු රාමුවේ වෙනත් පන්තිවල ක්රම සඳහා යෙදවුම් / පරාමිතීන් වේ. .NET රාමුව, වසන්තය හෝ ඕනෑම MVC රාමුවක් බලන්න.
නමුත් උදාහරණයක් ලෙස ලොග් පුස්තකාලයක්, ඔබට ඔබේ කේතයේ ලොග් පන්තියක් භාවිතා කළ හැකි අතර, “ලොග් වීමේ ගැටලුව” විසඳීමට ඔබට උදව් කරයි, එයින් අදහස් කරන්නේ ලොග් පුස්තකාලයට පන්ති වැනි ඔහුගේ කේතයේ වැඩි පන්ති නොමැති බවයි. ලිපිගොනු හැසිරවීමට, තිර ප්රතිදානයන් හෝ දත්ත පදනම් හැසිරවීමට, නමුත් ඔබ කිසි විටෙකත් ඔබේ කේතයේ එම පන්ති ස්පර්ශ නොකර / භාවිතා නොකරයි, එය පුස්තකාලයක් නොව රාමුවක් නොවීමට හේතුවයි.
රාමු සහ පුස්තකාල වලට වඩා වැඩි කාණ්ඩ තිබේ, නමුත් එය මාතෘකාවෙන් බැහැර ය.