ááąááźááşááąá¸ ááŻááşáááşá¸ááźááşáá°ááááááŻáśá¸áááşááźáááşááąáŹááŻááşááąáážáŻ Visual Studio Code áááąáŹááťááşáĄáá˝ááş áĄáážááşááááş áá˝ááˇáşáááşá¸ááąáŹ áĄááźáŹá¸áá˝áąá¸ááťááşá ááŹááᯠááśáˇáááŻá¸ááąá¸áááş áááşáá˝ááşááťááşááźááˇáş áááşááŽá¸ááŹá¸áááşá áááşá¸ááźááşáá°áááş áááşá áşááąáŹáˇáĄáááŽááąá¸áážááşá¸ááŻáśá áśáážááˇáş áááşáááąáŹááşááŹáážááááˇáş cloud áá˝ááş á áááşáĄááŻáśá¸ááźáŻáááŻááşáááş áĄá áááŻááşá¸áá˝ááş áĄááźááˇáşáĄááĄááŻáśá¸ááźáŻáááŻááşáááş ááťááşá áááźááˇáş ááŽáá˝ááşááŹá¸áááşá ááŻááşááᯠTypeScript áážááˇáş ááąá¸ááŹá¸ááŹá¸áááşá áĄááá˛áˇ EPLv2 áááŻááşá ááşáĄáąáŹááşáá˝ááşá IBMá Red Hatá Googleá ARMá Ericssoná SAP áážááˇáş Arduino áááŻáˇá áá°á¸ááąáŤááşá¸ááŤáááşáážáŻááźááˇáş áááąáŹááťááşááᯠááŽáá˝ááşááťááşáážááááşá
áĄááááĄááşášááŤáááşááťáŹá¸:
- áááşá áşááąáŹáˇáážááˇáş áááşááŹá¸áážááşá¸ááťáŹá¸ááᯠáááşááąáŹááşáááşáĄáá˝ááş ááŻáśááŻááşáĄááźáąááśáá áşááŻááᯠáĄááŻáśá¸ááźáŻááźááşá¸á
- ááááŻáááŻááąáŹ-áĄááźáąááśááŹááŹ-ááąá¸ááááŻáááşááŹááťáŹá¸ááᯠááážááááŻááşáááˇáş JavaScriptá Javaá Python áážááˇáş áĄááźáŹá¸ááŹááŹá ááŹá¸ááťáŹá¸áá˝ááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻááᯠááśáˇáááŻá¸ááąá¸áááş (Language Server Protocol) áááş ááŹááŹá ááŹá¸á áĄáááášááŤááşááᯠáá˝á˛ááźááşá¸á áááşááźáŹááźááşá¸áážááˇáş áááşáááŻááşáááˇáş ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠááŻááşááąáŹááşáááşá LSP áááŻáĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáş ááŻááşáááşá¸ááźááşáá°ááťáŹá¸áĄáá˝ááş ááźááşáááşááŹá¸ááąáŹ áááşáážááááŻááşáá˝ááşáá° 60 ááťáąáŹáşááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá , и LSP áááŻáááşá¸ ááŻáśá¸ááŤáááşá
- Theia á áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻááᯠEclipse Foundation ááž ááźáŽá¸ááźááşááŹá¸ááźáŽá¸ ááŻáášáááŽáá áşááŻááťááşá¸á áŽá ááŻáśá¸ááźááşááťááşááťáŹá¸áážááˇáş áááşáá˝áŹá áĄááťááŻá¸á áŽá¸áá˝áŹá¸áĄáá˝ááş ááąáŹááşáá˝ááşááąáááˇáş ááźáŹá¸ááąááááşááąáŹááşá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- áááąáŹááťááşáááş áááˇáşáĄáŹá¸ áááşáááˇáşááŻááşááąáŹááşááťááşáááŻáááᯠááťá˛áˇáá˝ááşáááş áááŻáˇáááŻááş ááźáąáŹááşá¸áá˛áááŻááşá áąáááş áááşáááŻááşáááťáž ááąáŹáşááťá°ááŹáĄááźá áş ááŽáááŻááşá¸ááŻááşááŹá¸áááşá .
- package.json áááŻááşáá˝ááş á áŹáááşá¸áá˝ááşá¸ááźááşá¸ááźááˇáş áááŻáĄááşááąáŹ áĄáááŻááááŻááááşááťáŹá¸ááᯠááťáááşáááşááźááşá¸ááźááˇáş Theia ááᯠáĄááźáąááśá IDE áá˛áˇáááŻáˇááąáŹ ááŻááşááŻááşááťáŹá¸ááᯠáááşááŽá¸áááŻááşáááşá
- Visual Studio Code áĄáá˝ááş áááşááŽá¸ááŹá¸ááąáŹ extension ááťáŹá¸ááᯠááťáááşáááşáááŻááşá áąáááˇáş VS Code Extension protocol áĄáá˝ááş ááśáˇáááŻá¸áážáŻá
- á áŹááťááşáážáŹááᯠáááąáŹááşááŹáá˝ááş ááźááşáááşá áááşááŤá áĄááŻááşáážááşáááşá¸áĄááźááˇáşáĄá áŻáśááᯠáááŻáśá¸áážáŻáśá¸á áąáᲠá áŹááťááşáážáŹááᯠáááąáŹááşááŹáá˝ááş ááźááşáááşá áááşááŤá ááťáááşáááşáážáŻááᯠáĄáááŻáĄááťáąáŹááş áĄááşááááşááŻááşáááˇáş ááąáŤááşá¸á ááşááźáŽá¸ááźááˇáşá áŻáśááąáŹ terminal emulatorá
- áĄááşááŹááąáˇá áşááźááşá ááşááťáŹá¸á ááźáąáŹááşá¸áá˝ááşááźááşáá˝ááşáážáááąáŹ áĄááźááşáĄáááşá áááşááŹá¸ááźááşáá˝áśáááş áá°ááąáŹááşááąáŤáşáá˝ááş áĄááźáąááśááŹá¸áááşá ááŻááşáá˝ááşááťáŹá¸á ááááşáááᯠáá˝áąáˇááťáŹá¸áážáŻááᯠáá˝ááˇáşááźáŻááźááşá¸ (áĄáááˇáşááťáŹá¸ááᯠáážááşááŹá¸áááŻááşáááşá ááŻáśá¸áĄáá˝ááşáĄá áŹá¸ááᯠááźáąáŹááşá¸áá˛áááŻááşááźáŽá¸ áááşá¸áááŻáˇááᯠáá˛áážááşáááŻááşáááş)á
áááşá¸ááźááşáá°áááş ááááŻááŹáááşááŹááąáŤáşáá˝ááş áááşááąáŹááşááŹá¸áááşá áááşá¸áá˝ááş áĄááşááŹááąáˇá
áşááᯠáááşáááşáááşáĄáá˝ááş ááŹáááşáážááááˇáş ááŻááşáááşá¸á
ááşáážá
áşááŻáážááˇáş ááŻááááá
áşááŻáááş áĄáá˝ááşá¸áááŻááşá¸ááąáŹáˇááťá
áşáĄáá˝ááş ááŹáááşáážááááşá ááŻááşáááşá¸á
ááşááťáŹá¸áááş WebSockets áááŻáˇáááŻááş REST API áážáá
áşáááˇáş JSON-RPC ááᯠáĄááŻáśá¸ááźáŻá HTTP ááᯠââáĄááŻáśá¸ááźáŻá áááşáá˝ááşáááşá ááąáŹááşááśáá°áááş Node.js ááááşááąáŹááşá¸ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ áááşáážáá
áşáááˇáş áĄááŻááşááŻááşááąáŹáĄááŤá ááźááşáááŹááŹáá
áşááŻááąáŤáşáá˝ááş áĄááŻááşááŻááşááźáŽá¸ ááťááşáážáŹááźááşááŤáážáááąáŹ áážáąáˇáááşá¸ááᯠáááąáŹááşááŹáá˝ááş áááşááŹá¸áááşá áááşá
ááąáŹáˇáĄáááŽááąá¸áážááşá¸áá
áşááŻáá˝ááşá ááŻááşáááşá¸á
ááşáážá
áşááŻá
ááŻáśá¸áááş á
ááşáá˝ááşá¸áážááˇáş ááŻááşááąáŹááşáááşá
áĄáŽáááşááá˝ááş ááááşááąáŹááşá¸ááᯠáááŻááşáááŻááşááŤáážáááąáŹ áĄááşááşááŽááąá¸áážááşá¸ááťáŹá¸ áááşááŽá¸áááş áĄááŻáśá¸ááźáŻáááşá
Visual Studio Code á áĄááááá˝áŹááźáŹá¸ááťááşááťáŹá¸áá˛áá˝ááş- ááźáŻááźááşáá˝ááşá¸ááśáááş áĄáá˝ááˇáşáĄáááşá¸ááťáŹá¸ áááŻáááŻááąá¸á
á˝ááşá¸áááŻááşááąáŹá ááźááşáá˝ááşá¸á
áá
áşáá
áşááŻáá˝ááşááŹáá cloud áá˝ááşá፠á
áááşááŻááşááąáŹááşáááş áááŚá¸áĄáŹááŻáśá
ááŻááşááŤá ááźáŹá¸ááąáááŻááşáá
áşááŻáá˝ááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻá
Visual Studio Code áááşá¸ááźááşáá°á ááŻáśá¸ááá˝ááˇáşááŹá¸ááąáŹááŹá¸áážááşá¸áááşáááşá¸ áááąáŹááťááşááᯠááąáŹáşááąáŹááşááąá¸áááşááᯠáááááźáŻáááˇáşáááşá áĄááá˛áˇ áĄá
áááşáĄáááŻááşá¸ááťáŹá¸áᏠááŤáááşááąáŹá áááş Microsoft áĄáážááşááśááááşáážááˇáş ááťáááşáááşáážáŻ áááşá¸á
ááşááźáŽá¸ áááşááŽááŽáᏠá
áŻááąáŹááşá¸ááźááşá¸áĄáá˝ááş ááŻááşááᯠáážááşá¸áááşá¸ááŹá¸áááşá
Visual Studio ááŻááşáááşá¸ááźááşáá°áááş áááąáŹááťááşááááŻá¸áááşáážáŻááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻá áááşááąáŹááşááŹá¸ááźáąáŹááşá¸ áááˇáşáĄáŹá¸ áááááąá¸ááźááŤá ááŻáˇ áážááˇáş ááááşááąáŹááşá¸ááťáŹá¸ Chromium áážááˇáş Node.js ááŻááşááąáˇá áşáĄááąáŤáş áĄááźáąááśáááşá áááşá¸ááźááşáá°áááş áááşáááşááŤáážááááˇáş áĄáážáŹá¸áážáŹááşá Git áážááˇáş ááŻááşááąáŹááşáááş ááááááŹááťáŹá¸á ááźááşáááşááźááşáááşááźááşá¸áĄáá˝ááş ááááááŹááťáŹá¸á ááŻááşáááşá¸áá˝ážááşáážáŻá á áśáááşááąáŹááşáážáŻááťáŹá¸ áĄáááŻáĄááťáąáŹááş ááźááˇáşá á˝ááşááźááşá¸áážááˇáş áĄááźáąáŹááşá¸áĄááŹáááŻááşáᏠáĄáá°áĄááŽáááŻáˇááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá Visual Studio Code ááᯠopen source áááąáŹááťááşáá áşááŻáĄááąááźááˇáş Microsoft ááž áááşááŽá¸ááŤáááşá MIT áááŻááşá ááşáĄáąáŹááşáá˝ááşá áááŻáˇááąáŹáş áááŹá¸áááşááąá¸ááŹá¸áááˇáş binary á ááşá¸ááąá¸áá˝á˛ááťáŹá¸áááş áááşá¸ááźááşáá°áážá ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠááźáąááŹááśáááşáážááˇáş telemetry ááąá¸áááŻáˇááźááşá¸áĄáá˝ááş áĄá áááşáĄáááŻááşá¸ááťáŹá¸ááŤáááşááąáŹááźáąáŹááˇáş áááşá¸áááŻáˇáá˝ááş áĄáááşá¸áĄááźá áşááŻááşáážááˇáş áááşáá°áááťááŤá áááşááŽááŽáᏠá áŻááąáŹááşá¸ááźááşá¸ááᯠdeveloper ááťáŹá¸á ááááˇáşáĄááźáŻáĄáá°ááᯠáááˇáşáá˝ááşá¸á ááşá¸á áŹá¸ááźáŽá¸ áĄááşááŹááąáˇá áşááᯠáááŻáááŻááąáŹááşá¸áá˝ááşáĄáąáŹááşááźáŻááŻááşááźááşá¸ááźááˇáş áážááşá¸ááźáááşá áááŻáˇáĄááźááşá binary assemblies ááťáŹá¸ááᯠááŽá¸ááźáŹá¸áĄááá˛áˇáááŻááşááąáŹ áááŻááşá ááşáá áşááŻáĄáąáŹááşáá˝ááş ááźááˇáşááąááŤáááşá
source: opennet.ru
