CS-스크립트
CS-Script개발자 | 올레그 샤일로 |
---|---|
안정된 릴리스 | 3.30.5.2 / 2020년 12월 24일; 전( |
저장소 | github |
플랫폼 | .NET 프레임워크 |
크기 | 10 MB |
유형 | 스크립트 언어 |
면허증. | MIT 라이선스[1] |
웹 사이트 | www |
CS-Script는 ECMA 준거 C# 구문으로 스크립트를 작성할 수 있는 자유 오픈소스 스크립트 플랫폼입니다.이러한 스크립트는 에 액세스 할 수 있습니다.NET Framework 또는 Mono API.CS-Script는 스탠드아론 스크립트 실행 및 CLR 앱에서 스크립트 엔진을 호스팅합니다.이 제품의 새로운 에디션 CS-Script.Core는 와 함께 동작합니다.네트워크
존재하는.NET 개발 도구(예: Visual Studio 및 Sharp Develop)를 사용하여 기존 환경에서 스크립트를 편집 및 디버깅할 수 있습니다.NET 대응 개발 환경또한 [2][3]CS-Script 지원은 플러그인을 통해 Notepad++ 또는 Visual Studio Code에 추가할 수 있습니다.
Flash Develope에서는 [4]내부 스크립트엔진으로 CS-Script를 사용합니다.
혜택들
심플한 도입 방법
스크립트와 엔진파일(약 100KB)을 모두 탑재한 시스템으로 가져오기만 하면 됩니다.NET 런타임 설치 후 스크립트를 실행할 수 있습니다.
휴대성
스크립트는 CLR이 설치되어 있는 시스템(Mono 포함)에서 실행할 수 있습니다.
기본 언어는 풀기능 C#
CS-Script는 VB를 지원하는 진정한 객체 지향 언어입니다.NET, C++/CLI 및 J#.모든 .NET 기능(FCL, COM Interop, Remoteing, WPF, WCF 포함)을 사용할 수 있습니다.쉽게 사용할 수 있는 디버거 및 리치 IDE(Visual Studio 또는 서드파티 IDE)스크립트내의 실행 모델은, any 와 같습니다.NET 어플리케이션: 스태틱 보이드 메인().
최적화된 해석
스크립트 내의 스테이트먼트는 코드 전체에서 자주 사용되는 경우에도 1회만 해석됩니다.
강하게 입력됨
강력한 타이핑은 대부분의 스크립트 언어에서 사용할 수 없는 고급 기능입니다.모든 소프트웨어 개발 태스크는 동일한 언어로 수행할 수 있습니다.스크립트 애플리케이션용 GUI 개발이 쉬워집니다.
확장성
스크립트 시스템은 에 기재된 새로운 어셈블리를 사용하여 확장할 수 있습니다.NET 언어 또는 COM 컴포넌트.모든 스크립트를 애플리케이션으로 쉽게 변환할 수 있으며, 그 반대도 마찬가지입니다.CLR 어플리케이션의 기능은 스크립팅으로 확장할 수 있습니다.
스크립트 호스팅
WSH 내에서 실행할 수 있으며 1개의 WSF 파일로 혼재할 수 있습니다.
레퍼런스
- ^ Shilo, Oleg (19 January 2018). "License". oleg-shilo/cs-script – via GitHub.
- ^ "CS-Script - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2019-07-13.
- ^ Shilo, Oleg (2019-06-27), CS-Script (C# Intellisense) plugin for Notepad++ (x86/x64): oleg-shilo/cs-script.npp, retrieved 2019-07-13
- ^ "Scripting - FlashDevelop". www.flashdevelop.org. Retrieved 2019-07-13.
외부 링크
- Wuji의 일부인 CS-스크립트
- BRE API의 일부인 CS-스크립트
- K2 API의 일부인 CS-스크립트
- AyaNova의 일부로서의 CS-스크립트 (공식 웹사이트:AyaNova 서비스 관리 소프트웨어)