Visual Studio Code සංස්කාරකයට විකල්පයක් වන Eclipse Theia 1.0 නිකුත් කිරීම

Eclipse පදනම පළ කර ඇත කේත සංස්කාරකයේ පළමු ස්ථාවර නිකුතුව Eclipse Theia 1.0, Visual Studio Code ව්‍යාපෘතියට සැබෑ විවෘත විකල්පයක් සැපයීමේ අරමුණින් නිර්මාණය කරන ලදී. සංස්කාරකය මුලින් සංවර්ධනය කර ඇත්තේ ඩෙස්ක්ටොප් යෙදුමක ස්වරූපයෙන් සහ වෙබ් බ්‍රව්සරයක් හරහා ප්‍රවේශය සහිත වලාකුළෙහි දියත් කිරීම සඳහා පූර්ණ භාවිතය සඳහා ඇසක් ඇතිවය. කේතය TypeScript සහ ලියා ඇත පැතිරෙනු ඇත නොමිලේ EPLv2 බලපත්‍රය යටතේ. මෙම ව්‍යාපෘතිය IBM, Red Hat, Google, ARM, Ericsson, SAP සහ Arduino හි සහභාගීත්වයෙන් සංවර්ධනය කෙරේ.

ප්රධාන ලක්ෂණ:

  • ඩෙස්ක්ටොප් සහ වෙබ් අනුවාද තැනීමට එක් පොදු කේත පදනමක් භාවිතා කිරීම.
  • ජාවාස්ක්‍රිප්ට්, ජාවා, පයිතන් සහ ප්‍රොටෝකෝලය මත පදනම් වූ සර්වර්-සයිඩ් ප්‍රොසෙසර ඇති වෙනත් භාෂාවලින් සංවර්ධනයට සහාය වේ එල්එස්පී (භාෂා සේවාදායක ප්‍රොටෝකෝලය), භාෂාවේ අර්ථ ශාස්ත්‍රය විග්‍රහ කිරීමට අදාළ මෙහෙයුම් සිදු කරයි. LSP භාවිතා කිරීමෙන් ඔබට කේත සංස්කාරක සඳහා සූදානම් කර ඇති දැනට පවතින හසුරුවන්නන් 60කට වඩා භාවිතා කිරීමට ඉඩ සලසයි දෘශ්ය ශබ්දාගාර කේතය, නියුක්ලයිඩ් и පරමාණුව, LSP ද භාවිතා කරයි.
  • Theia හි සංවර්ධනය අධීක්‍ෂණය කරනු ලබන්නේ Eclipse Foundation විසිනි, එය තනි සමාගම්වල තීරණවලින් ස්වාධීනව මධ්‍යස්ථ වේදිකාවක් සපයන අතර ප්‍රජාවගේ අවශ්‍යතා වෙනුවෙන් ක්‍රියා කරයි.
  • ව්‍යාපෘතිය සැලසුම් කර ඇත්තේ හැකිතාක් මොඩියුලර් ලෙස වන අතර එමඟින් ඔබට ඕනෑම ක්‍රියාකාරීත්වයක් පුළුල් කිරීමට හෝ වෙනස් කිරීමට ඉඩ සලසයි එකතු කිරීම්.
  • Package.json ගොනුවේ ලැයිස්තුගත කිරීමෙන් අවශ්‍ය ඇඩෝන සම්බන්ධ කිරීමෙන් Theia මත පදනම්ව IDE වැනි නිෂ්පාදන නිර්මාණය කළ හැකිය.
  • Visual Studio Code සඳහා සංවර්ධනය කරන ලද දිගු සම්බන්ධ කිරීමට ඔබට ඉඩ සලසන VS කේත දිගු කිරීමේ ප්‍රොටෝකෝලය සඳහා සහාය.
  • සම්පූර්ණ වැඩ ඉතිහාසය අහිමි නොවී, බ්‍රවුසරයේ පිටුව නැවත පූරණය කළහොත් සම්බන්ධතාවය ස්වයංක්‍රීයව යාවත්කාලීන කරන ඒකාබද්ධ පූර්ණ-පරිපූර්ණ පර්යන්ත ඉමුලේටරයක්.
  • අතුරු මුහුණත මූලද්රව්යවල නම්යශීලී පිරිසැලසුම. තිර කවචය රාමුව මත පදනම් වේ ෆොස්ෆර්ජේඑස්, බ්ලොක් වල අත්තනෝමතික චලනය සඳහා ඉඩ ලබා දීම (ඔබට පැනල් සැඟවිය හැක, බ්ලොක් ප්රමාණය වෙනස් කර ඒවා මාරු කළ හැකිය).

සංස්කාරකය ගෘහ නිර්මාණ ශිල්පය මත ගොඩනගා ඇත ඉදිරිපස/පසුපස, ක්‍රියාවලි දෙකක් දියත් කිරීම ඇතුළත් වන අතර, ඉන් එකක් අතුරු මුහුණත විදැහුම්කරණය සඳහා වගකිව යුතු අතර දෙවැන්න අභ්‍යන්තර තර්කනය සඳහා වේ. WebSockets හෝ REST API හරහා JSON-RPC භාවිතයෙන් HTTP භාවිතයෙන් ක්‍රියාවලි සන්නිවේදනය කරයි. පසුපෙළ Node.js වේදිකාව භාවිතා කරන අතර, වෙබ් හරහා වැඩ කරන විට, බාහිර සේවාදායකයක් මත ධාවනය වන අතර, අතුරු මුහුණත සමඟ ඉදිරිපස බ්රවුසරයේ පටවනු ලැබේ. ඩෙස්ක්ටොප් යෙදුමක් සම්බන්ධයෙන්, ක්‍රියාවලි දෙකම දේශීයව සහ ඒ සඳහා ක්‍රියාත්මක වේ
ස්වයං අන්තර්ගත යෙදුම් නිර්මාණය කිරීමට ඉලෙක්ට්‍රෝන වේදිකාව භාවිතා කරයි.

Visual Studio Code සංස්කාරකයට විකල්පයක් වන Eclipse Theia 1.0 නිකුත් කිරීම

විෂුවල් ස්ටුඩියෝ කේතයේ ඇති ප්‍රධාන වෙනස්කම් අතර: වඩාත් මොඩියුලර් ගෘහනිර්මාණ ශිල්පයක්, වෙනස් කිරීම සඳහා වැඩි අවස්ථා ලබා දීම; දේශීය පද්ධතියක් මත පමණක් නොව, වලාකුළු තුළද දියත් කිරීම සඳහා මූලික අවධානය යොමු කිරීම; මධ්යස්ථ අඩවියක සංවර්ධනය.
විෂුවල් ස්ටුඩියෝ කේත සංස්කාරකයේ සම්පූර්ණයෙන්ම විවෘත අනුවාදයක් ද ව්‍යාපෘතිය සංවර්ධනය කරන බව සඳහන් කිරීම වටී VS කෝඩියම්, නොමිලේ සංරචක පමණක් ඇතුළත් වන අතර, Microsoft සන්නාමය සමඟ බැඳීම් වලින් තොර වන අතර ටෙලිමෙට්‍රි එකතු කිරීම සඳහා කේතයෙන් පිරිසිදු කර ඇත.

Visual Studio Code සංස්කාරකය ව්‍යාපෘතියේ වර්ධනයන් භාවිතයෙන් ගොඩනගා ඇති බව අපි ඔබට මතක් කරමු පරමාණුව සහ වේදිකා ඉලෙක්ට්රෝන, Chromium සහ Node.js කේත පදනම මත පදනම්ව. සංස්කාරකය විසින් ගොඩනඟන ලද නිදොස්කරණයක්, Git සමඟ වැඩ කිරීම සඳහා මෙවලම්, ප්‍රතිනිර්මාණය කිරීම සඳහා මෙවලම්, කේත සංචාලනය, සම්මත ඉදිකිරීම් ස්වයංක්‍රීයව සම්පූර්ණ කිරීම සහ සන්දර්භමය උපකාර සපයයි. විෂුවල් ස්ටුඩියෝ කේතය මයික්‍රොසොෆ්ට් විසින් විවෘත මූලාශ්‍ර ව්‍යාපෘතියක් ලෙස සංවර්ධනය කර ඇත. ලබා ගත හැකි MIT බලපත්‍රය යටතේ, නමුත් නිල වශයෙන් සපයන ලද ද්විමය එකලස් කිරීම් මූල කේතයට සමාන නොවේ, මන්ද ඒවාට සංස්කාරකයේ ක්‍රියා නිරීක්ෂණය කිරීම සහ ටෙලිමෙට්‍රි යැවීම සඳහා සංරචක ඇතුළත් වේ. සංවර්ධකයින්ගේ සැබෑ හැසිරීම සැලකිල්ලට ගනිමින් අතුරු මුහුණත ප්‍රශස්ත කිරීම මගින් ටෙලිමෙට්‍රි එකතුව පැහැදිලි කෙරේ. ඊට අමතරව, ද්විමය එකලස් කිරීම් වෙනම නිදහස් නොවන බලපත්‍රයක් යටතේ බෙදා හරිනු ලැබේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න