gpt4 book ai didi

types - 是否有任何 JavaScript 库可以为 Hyperapp 添加类型安全性?

转载 作者:行者123 更新时间:2023-12-02 05:09:44 25 4
gpt4 key购买 nike

我正在考虑在我的下一个项目中使用 Hyperapp,但我注意到虽然它与 Elm 类似,但它不提供类型安全保证(这是 Elm 的最佳功能之一)。是否有 JavaScript 库的组合(可能与 Hyperapp 一起使用)可以为您提供 Elm 的类型安全性?

最佳答案

构建软件的核心是使用具有不同权衡的抽象。 Hyperapp 以牺牲可靠性为代价来权衡熟悉的语法,因为 Hyperapp 使用默认情况下可变的 JavaScript。对于可变变量,您无法做出保证,因为它根据定义是不确定的。但是,您可以测试代码以使其更具确定性。但是,这是另一个权衡。

长话短说,如果你想要类型安全,你不能仅仅依赖 JavaScript。您可以像 Purescript、Fable 和 Elm 一样转换为 JavaScript。如果您想要更高的可靠性,我建议您花时间学习其中一种语言。

祝你好运!

关于types - 是否有任何 JavaScript 库可以为 Hyperapp 添加类型安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49059542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com