ඔබෙන් විමසා ඇත්නම් මොන IDE එකක්ද? සහ ලැබුණේ අඩක් පිළිතුරක් පමණයි, මෙන්න කෙටි අනුවාදය: IDE යන්නෙන් අදහස් කරන්නේ ඒකාබද්ධ සංවර්ධන පරිසරය. ඒ සම්පූර්ණයි IDE අර්ථය, ක්රමලේඛකයෙකුට කේතය ලිවීමට, ක්රියාත්මක කිරීමට සහ සවි කිරීමට අවශ්ය මෙවලම් එක් එක් පියවර සඳහා වෙන වෙනම, විසන්ධි වූ වැඩසටහන් භාවිතා කිරීම වෙනුවට එකට එකතු කරන තනි යෙදුමක කෙටි යෙදුමකි.
IDE යන්නෙහි තේරුම, සරල වචන වලින් #
IDE එකේ තේරුම වචනයෙන් වචනයට වෙන් කිරීම එයට ඇලී සිටීමට උපකාරී වේ:
- ඒකාබද්ධ: සෑම දෙයක්ම එක තැනක ජීවත් වේ, වෙනම මෙවලම් හරහා පැතිරී නැත.
- සංවර්ධනය: එය මෘදුකාංග ලිවීම සහ ගොඩනැගීම සඳහා ගොඩනගා ඇත.
- පරිසර: එය කේතයේ පළමු පේළියේ සිට ක්රියාකාරී වැඩසටහනක් දක්වා සිදුවන වැඩබිමයි.
ඉතින් කවුරුහරි IDE එකක් කියන්නේ මොකක්ද කියලා ඇහුවොත් දෙන්න පුළුවන් සරලම පිළිතුර තමයි: ඒක කේත සංස්කාරකයක්, ඔබේ කේතය ක්රියාත්මක කිරීමට හෝ සම්පාදනය කිරීමට ක්රමයක් සහ දෝෂ සොයා ගැනීමට සහ නිවැරදි කිරීමට ක්රමයක්, සියල්ල එකම අතුරු මුහුණතකින් ඒකාබද්ධ කරන මෘදුකාංගයක්.
ඇත්තටම එයට ඇතුළත් වන්නේ කුමක්ද? #
IDE එකක් බෙදා ගන්නා දේට පිළිතුරු සපයන බොහෝ මෙවලම් එකම මූලික ගොඩනැගිලි කොටස් බෙදා ගනී:
- කේත සංස්කාරකයක් – ඔබ ඔබේ කේතය ටයිප් කරන ස්ථානය, සාමාන්යයෙන් කියවීමට පහසු කිරීම සඳහා වර්ණ-කේතනය සහ හැඩතල ගැන්වීම සමඟ.
- සම්පාදකයක් හෝ පරිවර්තකයක් – ඔබේ කේතය ගෙන එය සැබවින්ම ක්රියාත්මක කරන හෝ එය වැඩසටහනක් බවට පත් කරන කොටස.
- නිදොස්කරණයක් - ඔබේ කේතය ක්රියාත්මක වන අතරතුර විරාම කර සිදුවන්නේ කුමක්දැයි හරියටම බැලීමට ඔබට ඉඩ සලසයි, එය අනුමාන කිරීමට වඩා බොහෝ වේගවත්ය.
- ගොඩනැගීමේ සහ ව්යාපෘති මෙවලම් – ඔබගේ සියලුම ලිපිගොනු සහ එය රඳා පවතින ඕනෑම බාහිර කේතයකින් නිමි වැඩසටහනක් එකලස් කිරීමේ තිරය පිටුපස කාර්යය හසුරුවන්න.
IDE එදිරිව පෙළ සංස්කාරකය: වෙනස කුමක්ද? #
IDE එකක් යනු කුමක්ද යන්න පිළිබඳ පොදු පසු විපරමක් වන්නේ එය සරල පෙළ සංස්කාරකයකින් (Notepad හෝ මූලික කේත සංස්කාරකයක් වැනි) වෙනස් වන ආකාරයයි. පෙළ සංස්කාරකයක් ඔබට පෙළ ටයිප් කර සුරැකීමට ඉඩ දෙයි. IDE එකක් ඔබේ කේතය තේරුම් ගනී: ඔබ එය ක්රියාත්මක කිරීමට පෙර යමක් වැරදී ඇති විට එය ඔබට පැවසිය හැකිය, පේළියක් අවසන් කරන්නේ කෙසේදැයි යෝජනා කළ හැකිය, සහ කවුළුවෙන් ඉවත් නොවී වැඩසටහන ක්රියාත්මක කර නිදොස් කිරීමට ඔබට ඉඩ සලසයි. කෙටියෙන් කිවහොත්, පෙළ සංස්කාරකයක් ඔබේ කේතය ගබඩා කරයි. මෙය ඔබට එය ලිවීමට ක්රියාකාරීව උපකාරී වේ.
ජනප්රිය උදාහරණ #
ඔබ IDE එකේ තේරුම දැනගත් පසු, ඔබ දැනටමත් එකක් භාවිතා කර ඇති. වඩාත් පොදු ඒවායින් කිහිපයක්:
- දෘශ්ය ශබ්දාගාර කේතය - බහුලව භාවිතා වන, සැහැල්ලු සහ ඉතා අභිරුචිකරණය කළ හැකි.
- ඉන්ටෙල්ජි IDEA – ජාවා සහ අනෙකුත් JVM භාෂා සඳහා ජනප්රියයි.
- පයිහර්ම් – Python සඳහා විශේෂයෙන් ගොඩනගා ඇත.
- Xcode – iOS සහ macOS යෙදුම් ගොඩනැගීම සඳහා Apple හි IDE.
ඒ සෑම එකක්ම IDE එකක් යනු කුමක්දැයි එය ගොඩනගා ඇති ක්රමලේඛන භාෂාව අනුව තරමක් වෙනස් ලෙස පිළිතුරු සපයයි, නමුත් මූලික අදහස (සංස්කාරකය + ගොඩනැගීමේ මෙවලම් + නිදොස්කරණය, එක තැනක) එලෙසම පවතී.
IDE අර්ථය "හුදෙක් මෙවලමක්" යන්නෙන් ඔබ්බට වැදගත් වන්නේ ඇයි? #
IDE එකක් සරල පහසුවක් ලෙස සිතීම පහසුය, නමුත් IDE එකක් යනු කුමක්දැයි තේරුම් ගැනීම විශාල හේතුවක් නිසා වැදගත් වේ: කේතය සහ එය රඳා පවතින ඕනෑම බාහිර සංරචක මුලින්ම ලියා සැබෑ යන්ත්රයක ක්රියාත්මක වන ස්ථානය එයයි. ඔබ ආරක්ෂක කෝණයකින් මෘදුකාංගය දෙස බලන විට එය සැබෑ ඇඟවුම් කරයි, මන්ද එයින් අදහස් වන්නේ IDE යනු ඔබ මෘදුකාංග ලියන ස්ථානය පමණක් නොව, එම මෘදුකාංගය ක්රියාත්මක වීමට පටන් ගන්නා ස්ථානයද බවයි.
ඔබ IDE දෙස විශේෂයෙන් බලන්නේ එම කෝණයෙන් නම්, එනම්, කෙටි යෙදුමෙන් අදහස් කරන දේට වඩා යෙදුම් ආරක්ෂාව සහ DevSecOps කණ්ඩායම් සඳහා එයින් අදහස් කරන්නේ කුමක්ද යන්න, අපි එය මෙහි වඩාත් ගැඹුරින් ආවරණය කර ඇත්තෙමු: ඒකාබද්ධ සංවර්ධන පරිසරයක් යනු කුමක්ද?

නිති අසන පැණ #
IDE එකක් යනු කේත සංස්කාරකයක්, සම්පාදකයක් හෝ පරිවර්තකයක් සහ නිදොස්කරණයක් ඒකාබද්ධ කරන තනි යෙදුමකි, එබැවින් සංවර්ධකයෙකුට වෙනම මෙවලම් අතර මාරු නොවී කේත ලිවීමට, ක්රියාත්මක කිරීමට සහ නිවැරදි කිරීමට හැකිය.
IDE යනු ඒකාබද්ධ සංවර්ධන පරිසරයයි: "ඒකාබද්ධ" (සියල්ල එක තැනක), "සංවර්ධනය" (මෘදුකාංග ලිවීම සඳහා ගොඩනගා ඇත) සහ "පරිසරය" (එය සිදුවන වැඩබිම).
නැත. කේත සංස්කාරකයක් මඟින් ඔබට කේත ලිවීමට සහ සුරැකීමට ඉඩ සලසයි. IDE එකක් මඟින් එම මෙවලම තුළින්ම එම කේතය සම්පාදනය කිරීමට, ක්රියාත්මක කිරීමට සහ නිදොස් කිරීමට හැකියාව එක් කරයි.
නැහැ, සරල කේතයක් ලිවීමට මූලික පෙළ සංස්කාරකයක් ප්රමාණවත්. ව්යාපෘතියක් ප්රමාණවත් තරම් විශාල වූ විට, අතින් ගොනු ධාවනය කිරීම, නිදොස් කිරීම සහ කළමනාකරණය කිරීම මන්දගාමී හෝ දෝෂ සහිත වන තරමට IDE එකක් ප්රයෝජනවත් වේ.