跳至內容

JScript.NET

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 00:39 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

JScript . NET是 . NET 內底的一種程式的語言,由微軟公司所開發,可稱是 JScript 的後繼者。

JScript . NET 佮 JScript 的主要差異會當總結如下。

第一,JScript 是一个手稿的語言,手稿語言會當直接執行,毋免事先編譯。這佮 JScript . NET 的案例無仝款,因為乎 JScript . NET 依存在 . NET 通用語言運行庫,需要透過通用語言運行庫才會使,所以愛先編譯做通用中央語言(CIL)才會當執行,CIL 一般閣講號做 Microsoft Intermediate Language(MSIL)。 猶毋過 JScript . NET 猶原提供執行時期解譯代碼的支援(譬如講透過 ` Function ` 建構子抑是 ` eval ` 函式), 並且,這个解譯器會當透過 VSA 介面予裝有 JScript . NET ia̋n-jín 的特定應用程式來使用。

第二,JScript 的基礎是 Microsoft 的 ActiveX/組件物件模型技術,伊主要靠這 ActiveX 元件來提供足濟功能(親像透過 ADO 提供資料庫的存取、檔案的處理 . . . 等咧)。 而且 JScript . NET 使用 . NET Framework 來提供對等等的功能。為著後壁相容性(抑是講 . NET 無提供對等的函式庫), JScript . NET 猶原以 . NET/COM interop(一款 . NET 佮 ActiveX/COM 互相操作的技術)提供了完整的存取 ActiveX 物件的功能。

雖然 . NET Framework 佮像講 C♯ 佮 Visual Basic . NET 等 . NET 語言被廣泛的認可,猶毋過 JScript . NET 煞真少去予人開發者所關注。軟軟仔佇咧 Visual Studio 二千空三了後也無閣納入,毋過你猶原會當透過命令提示字元直接使用 jsc 抑是使用 JScript . NET 來寫 ASP . NET 應用程式。

參考

  • Getting Started With JScript . NET
  • Introducing JScript . NET
  • JScript . NET tutorial and form tutorial