อ่าน 2 นาที
ซีเอส-สคริปต์
CS-Script เป็น แพลตฟอร์มการเขียนสคริปต์ แบบโอเพนซอร์สและใช้งานได้ฟรี ซึ่งช่วยให้สามารถสร้างสคริปต์ด้วยไวยากรณ์ C# ที่สอดคล้องกับมาตรฐาน ECMA สคริปต์เหล่านี้สามารถเข้าถึงAPI ของ .
ซีเอส-สคริปต์
| ซีเอส-สคริปต์ | |
|---|---|
| นักพัฒนา | โอเลก ชิโล |
| เวอร์ชันเสถียร | 3.30.5.2 / 24 ธันวาคม 2020 |
| แพลตฟอร์ม | .NET Framework |
| ขนาด | 10 MB |
| พิมพ์ | ภาษาสคริปต์ |
| ใบอนุญาต | ใบอนุญาต MIT [ 1 ] |
| เว็บไซต์ | www.cs-script.net |
| ที่เก็บข้อมูล | github.com/oleg-shilo/cs-script |
CS-Scriptเป็น แพลตฟอร์มการเขียนสคริปต์ แบบโอเพนซอร์สและใช้งานได้ฟรี ซึ่งช่วยให้สามารถสร้างสคริปต์ด้วยไวยากรณ์ C#ที่สอดคล้องกับมาตรฐาน ECMA สคริปต์เหล่านี้สามารถเข้าถึงAPI ของ . NET FrameworkหรือMono ได้
CS-Script มีฟังก์ชันการเรียกใช้สคริปต์แบบสแตนด์อโลน รวมถึงการโฮสต์เอ็นจิ้นสคริปต์จากแอปพลิเคชัน CLR รุ่นใหม่กว่าของผลิตภัณฑ์นี้ ซึ่งเรียกว่าCS-Script.Coreสามารถทำงานร่วมกับ. NET ได้
สามารถใช้เครื่องมือพัฒนา .NET ที่มีอยู่ (เช่นVisual StudioและSharp Develop ) ซึ่งช่วยให้สามารถแก้ไขและ ดีบัก สคริปต์ภายใน สภาพแวดล้อมการพัฒนาที่รองรับ.NET แบบดั้งเดิมได้ นอกจากนี้ ยังสามารถเพิ่มการสนับสนุน CS-Script ลงในNotepad++หรือVisual Studio Codeผ่านปลั๊กอินได้[ 2 ] [ 3 ]
FlashDevelop ใช้ CS-Script เป็นกลไกการเขียนสคริปต์ภายใน[ 4 ]
ประโยชน์
วิธีการติดตั้งที่เรียบง่าย
เพียงนำไฟล์สคริปต์และไฟล์เอนจิน (ประมาณ 100 KB) มาไว้ในระบบที่มี .NET runtime ติดตั้งอยู่ สคริปต์ก็จะสามารถทำงานได้แล้ว
พกพาสะดวก
สามารถรันสคริปต์ได้บนระบบใดก็ได้ที่มีการติดตั้ง CLR (รวมถึง Mono)
ภาษาพื้นฐานคือ C# ที่มีฟังก์ชันการทำงานครบครัน
CS-Script เป็นภาษาเชิงวัตถุอย่างแท้จริงที่รองรับ VB.NET, C++/CLI และ J# ฟังก์ชันการทำงานของ .NET ทั้งหมดมีให้ใช้งาน (รวมถึง FCL, COM Interop , Remoting, WPF, WCF) มีดีบักเกอร์ที่ใช้งานง่ายและ IDE ที่ครบครัน ( Visual Studioหรือ IDE ของบริษัทอื่น) รูปแบบการทำงานภายในสคริปต์เหมือนกับแอปพลิเคชัน .NET ทั่วไป คือ static void Main()
การตีความที่เหมาะสมที่สุด
การตีความคำสั่งใดๆ ในสคริปต์จะทำเพียงครั้งเดียวเท่านั้น แม้ว่าคำสั่งนั้นจะถูกใช้บ่อยครั้งในโค้ดก็ตาม
พิมพ์แบบเข้มงวด
การกำหนดประเภทข้อมูลที่เข้มงวดเป็นคุณสมบัติพิเศษที่ภาษาสคริปต์ส่วนใหญ่ไม่มี แต่การพัฒนาซอฟต์แวร์ทุกอย่างสามารถทำได้ด้วยภาษาเดียวกัน การพัฒนา GUI สำหรับแอปพลิเคชันสคริปต์จึงง่ายขึ้น
ความสามารถในการขยาย
ระบบการเขียนสคริปต์สามารถขยายได้โดยใช้แอสเซมบลีใหม่ที่เขียนด้วยภาษา .NET หรือคอมโพเนนต์ COM สคริปต์ใดๆ ก็สามารถแปลงเป็นแอปพลิเคชันได้อย่างง่ายดาย และในทางกลับกัน ฟังก์ชันการทำงานของแอปพลิเคชัน CLR ใดๆ ก็สามารถขยายได้ด้วยการเขียนสคริปต์[ 5 ]
การโฮสต์สคริปต์
สามารถรันภายในWSHและสามารถผสมผสานในไฟล์ WSF เดียวกันได้
ลิงก์ภายนอก
- CS-Script เป็นส่วนหนึ่งของ Wuji
- CS-Script เป็นส่วนหนึ่งของ BRE API
- CS-Script เป็นส่วนหนึ่งของ K2 API
- CS-Script เป็นส่วนหนึ่งของ AyaNova (เว็บไซต์อย่างเป็นทางการ: ซอฟต์แวร์การจัดการบริการ AyaNova )
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ซีเอส-สคริปต์
CS-Script เป็น แพลตฟอร์มการเขียนสคริปต์ แบบโอเพนซอร์สและใช้งานได้ฟรี ซึ่งช่วยให้สามารถสร้างสคริปต์ด้วยไวยากรณ์ C# ที่สอดคล้องกับมาตรฐาน ECMA สคริปต์เหล่านี้สามารถเข้าถึงAPI ของ .
วิธีการติดตั้งที่เรียบง่าย
เพียงนำไฟล์สคริปต์และไฟล์เอนจิน (ประมาณ 100 KB) มาไว้ในระบบที่มี .NET runtime ติดตั้งอยู่ สคริปต์ก็จะสามารถทำงานได้แล้ว
พกพาสะดวก
สามารถรันสคริปต์ได้บนระบบใดก็ได้ที่มีการติดตั้ง CLR (รวมถึง Mono)
ภาษาพื้นฐานคือ C# ที่มีฟังก์ชันการทำงานครบครัน
CS-Script เป็นภาษาเชิงวัตถุอย่างแท้จริงที่รองรับ VB.NET, C++/CLI และ J# ฟังก์ชันการทำงานของ .