2024 State of Clojure 调查 中分享您的想法!

欢迎!请查阅 关于 页面了解更多关于这里如何运作的信息。

+4
ClojureScript

Google 最近 宣布 他们将淘汰 Closure Library(而非 Closure 本身)。

这对 ClojureScript 有任何实质性的影响吗?

谢谢!

2 个答案

+2

已选择
 
最佳答案

ClojureScript 本身不受影响。它使用的库相对较少,如果需要,可以轻易地替换。

但是,可能受到影响的是那些使用 Closure Library 提供的其他功能的项目/库。虽然这些功能不会消失,但也不会有进一步的更新。鉴于大部分内容都相对成熟稳定,这没问题,但在这种情况下也许应该开始寻找替代品。

考虑到实际使用 goog.* 的项目很少,我认为这不会产生值得担忧的实质性影响。

by
这有些令人难过,因为有很多东西已经很容易获得,比如键盘快捷键处理:[查看](https://github.com/google/closure-library/blob/7818ff7dc0b53555a7fb3c3427e6761e88bde3a2/closure/goog/ui/keyboardshortcuthandler.js#L48)。
by
明确一下:我认为CLJS永远不会从Closure Library中移除当前可用内容,即使这样做,你只需声明额外的依赖项即可找回。所以,如果东西在那里运行,就没有理由停止使用。然而,Closure Library中有很多东西有点过时,并且是在没有浏览器的某些问题下工作的,这些问题现在不再存在,所以可能有更现代的东西可用,用更少的代码实现等效功能。
0
by

请在以下位置查看David Nolen在最新ClojureScript版本中的更新:[查看](https://script.clojure.org/news/2024-01-24-release)

...