CS-스크립트

CS-Script
CS-스크립트
개발자올레그 샤일로
안정된 릴리스
3.30.5.2 / 2020년 12월 24일; 17개월 전(2020-12-24)
저장소github.com/oleg-shilo/cs-script
플랫폼.NET 프레임워크
크기10 MB
유형스크립트 언어
면허증.MIT 라이선스[1]
웹 사이트www.cs-script.net

CS-ScriptECMA 준거 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 파일로 혼재할 수 있습니다.

레퍼런스

  1. ^ Shilo, Oleg (19 January 2018). "License". oleg-shilo/cs-script – via GitHub.
  2. ^ "CS-Script - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2019-07-13.
  3. ^ Shilo, Oleg (2019-06-27), CS-Script (C# Intellisense) plugin for Notepad++ (x86/x64): oleg-shilo/cs-script.npp, retrieved 2019-07-13
  4. ^ "Scripting - FlashDevelop". www.flashdevelop.org. Retrieved 2019-07-13.

외부 링크