typescript 编译工具-用其他语言编写 JavaScript 工具——新趋势?

2023-08-23 0 1,182 百度已收录

最近,我看到越来越多的用其他开发语言编写的JavaScript语言工具。 该博客引用了一些示例typescript 编译工具,并解释了在不使用 JavaScript 的情况下编写此类工具的吸引力。

1. 示例

我在推特上搜索了一下,人们提到的是:

typescript 编译工具-用其他语言编写 JavaScript 工具——新趋势?

构建工具和编译器

代码格式化工具和 linter 工具

命令行管理工具

2. 为什么使用其他语言?

typescript 编译工具-用其他语言编写 JavaScript 工具——新趋势?

不使用 JavaScript(或编译为 JavaScript 的语言)而是使用其他语言有什么优点?

此外,许多非 JavaScript 语言现在可以编译为 WebAssemblytypescript 编译工具,从而生成几乎与 JavaScript 一样可移植的二进制文件,并且与 JavaScript 集成良好。 考虑到每种语言都有自己的特点,对于给定的任务,非 JS 语言可能越来越适合。 例如,OCaml/ReasonML、Haskell 和其他支持代数类型的函数式语言在解析或编译为目标语言时也有助于抽象语法树等数据结构。

2.1 使用 JavaScript 的好处

在这些工具中使用 JavaScript 语言也有其优点:

如果您关心高性能,AssemblyScript 也可能是一个选择:它是 TypeScript 的严格变体,最终编译为 WebAssembly。

最后,这对于后端来说是个好消息。 至少它显示了JavaScript的价值。 尽管JavaScript有很多历史遗留下来的问题和缺点,但仍然值得其他语言为它服务。 JavaScript 是当今之王,至少在可预见的未来是如此。

所以那些对后端感到困惑的朋友,不要郁闷,在后端扎根,学好,学深JS,取其精华,去其糟粕。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript 编译工具-用其他语言编写 JavaScript 工具——新趋势? https://www.wkzy.net/game/145224.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务