Oracle不會輕易放充“JavaScript”

導讀:Node.js 將很快預設支援 TypeScript,並且 Google 為 Android 開發者釋出 Home API。
Oracle 不會輕易放充“JavaScript”
根據Mastodon 最近釋出的一篇文章展示, Oracle 不會主動放棄其對“JavaScript”一詞的商標。
Deno 是 Ryan Dahl 建立的 JavaScript、TypeScript 和 WebAssembly 的開源執行時。
Dahl 還建立了 JavaScript 執行時環境 Node.js。
Deno 於 2024 年 11 月向美國專利商標局提交了一份申請,要求取消 Oracle 的商標。該檔案聲稱 JavaScript 是該程式語言的通用名稱。根據 Deno 的說法,Oracle 既不控制也從未控制過該語言的規範或使用。
Mastodon 的帖子指出:“下一步:他們將提交答覆,我們將開始調查,以表明‘JavaScript’被廣泛認為是一個通用術語,並且不受 Oracle 的控制。”
Dahl 還聲稱,Oracle 在 2019 年更新JavaScript 商標時向美國專利商標局提交了欺詐性的證據。
最後,該請願書的前提是,甲骨文在 2009 年收購 Sun Microsystems 時獲得了該商標,但由於未使用而實際上放棄了該商標,這可以成為失去商標的理由。
Google 向 Android 開發者釋出 Home API
如果你正在尋找週末型專案,Google 剛剛在 Android 公開開發者測試版中釋出了其 Home API。
Google 本週在其開發者部落格上指出,iOS 版本將在未來幾個月內推出。
“在公開測試期間,開發者可以開始與最多 100 名使用者一起構建和測試他們的應用,為今年晚些時候全面推出 Home API 做準備,”Google Home 平臺負責人、高階工程總監Matt Van Der Staay如此寫道。“我們構建了 Home API,以幫助應用和智慧家居開發者連線數字互動和物理裝置,以提供下一代愉悅體驗。”
他繼續分享, Home API 將包括:
  • 裝置和結構 API,讓您可以訪問連線到 Google Home 的超過 6 億臺裝置,並透過單一統一的介面來管理和控制 Google Home 上的雲連線裝置和 Matter 裝置;
  • Commissioning API,透過 Fast Pair 簡化了 30 億臺 Android 裝置上的裝置設定;
  • 自動化 API,它為使用者提供了在應用程式中直接建立和管理家庭自動化所需的工具,“利用廣泛的訊號、命令和谷歌獨有的人工智慧驅動功能,可提供個性化和智慧化的家居體驗。
此外,Eve、Nanoleaf 和 LG 等企業是 Google 的合作伙伴之一,他們已經推出了基於 Home API 並透過 Google Play 商店提供的全新體驗。Eve 使用它在 Eve Thermo 上為其使用者建立了自主加熱時間表。Nanoleaf 使用 Home API 為客戶提供簡單的語音命令來開啟他們的 Nanoleaf 4D 螢幕映象燈帶。LG 則使用這些API 將Google Home 裝置整合到他們的電視智慧家居產品中。
Node 將預設支援 TypeScript
據 Total TypeScript 博主Matt Pocock稱,開源、跨平臺的 JavaScript 執行環境Node.js 很快將預設支援 TypeScript ,無需開發者額外配置。
他引用了 Marco Ippolito 最近提出的拉取請求,並在更新中指出 Node 似乎將在 23.6.0 版本中支援此功能。
“Marco Ippolito 在過去一年中一直在推動 Node 中對 TypeScript 的支援,他在 Node 23 中釋出了一個 PR,取消了對 –experimental-strip-types 的標記,”他寫道,然後解釋說,從實際角度來看,這意味著開發者可以建立一個包含 TS 語法(如型別註釋)的 index.ts 檔案,並執行節點 index.ts,無需其他標誌。
“Node 將使用 swc 對某個版本去除型別,然後執行生成的程式碼,”他如此說。
他還補充說,它現在可在Node Nightly版本中使用。
祝各位週末愉快~
作者:萬能的大雄

相關閱讀:


相關文章