首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >类似于node.js的示例java/go的Strong用户库(Javascript)

类似于node.js的示例java/go的Strong用户库(Javascript)
EN

Stack Overflow用户
提问于 2016-01-25 07:47:10
回答 1查看 132关注 0票数 2

快速浏览一下stackoverflow,我还没有发现(所以希望这个问题不是重复的)类似的问题(也有很长的内容)。我也相信TJ holowaychuck,他已经创建了很多好的node.js (javascript)库concluded

当我第一次听说Go的时候,我认为Go stdlib很糟糕,因为我已经习惯了

的超模块化,并且经历了Ruby的大部分腐烂。进入语言后,我意识到大多数stdlib对于当今的程序、压缩、json、IO、缓冲IO、字符串操作等都是非常重要的。这些API中的大部分都定义良好,功能强大。通过编写整个程序,几乎只使用stdlib,就可以很容易地获得它。

我正在寻找一个强大的用户库,可以与例如(java/go)相媲美,但适用于node.js(javascript)。最好是通过包管理器(Npm)获得,而且非常重要的是应该得到很好的维护。如果没有,我认为应该有一个,程序员应该一起工作。我们可能会把很多好的库(来自npm)和真正可靠的文档缝合在一起?

例如,我刚刚总结了一些主要来自java的包:

提供文件io的

通过数据流、序列化和文件系统提供系统输入和输出。

我们在node.js中有fs,但我认为可能太简约了。我还没有找到这个强大的库吗?有时我们将它们与流程库(例如through2 )结合在一起使用pipe()

  • javax.swing要有一个在所有平台上看起来(几乎)都有的图形用户界面

提供了一组“轻量级”(全Java语言)组件,这些组件在所有平台上都能以最大可能的方式工作。

为此,我们可以使用electronnwjs?我也喜欢riot.js,因为它很简单,但功能还不够丰富。我们也有来自twitter的bootstrap,仅举几例?

在并发编程中通常有用的实用程序类。我知道我们实际上没有线程(node.js中的并发),但我仍然认为这些类中的一些也可能在强大的用户库中?或者像Go这样的频道。我们有generators/co。还有很多很好的promise库,比如bluebird。在生成器之上还有一些通道库,例如js-csp.

提供用于执行任意精度整数算术( (BigDecimal). )和任意精度小数算术BigInteger的类

而且还有很多其他的数学函数。再说一次,我相信已经有一些好的可用的,但是很难找到它们?

提供JavaTM 2平台核心日志记录工具的类和接口。

好的日志库,比如bunya

提供用于读取和写入标准ZIP和GZIP文件格式的类。

包含集合框架、旧集合类、事件模型、日期和时间工具、国际化和其他实用工具类(字符串标记器、随机数生成器和位数组)。

例如,来自java的集合真的很好。我猜你有collectionsjs来解决这个问题?对于time moment.js

这更多的是为了javascript开发,但我真的很喜欢像webpackbrowserify这样的解决方案,不要创建单一的野兽。你们这些人怎么想。对于特定的用例,你们真正经常使用的库是什么(强用户库?)也许我们应该为每个类别做一个投票?

附言:如果你问我,这个列表甚至还不完整,但已经很长了。

EN

回答 1

Stack Overflow用户

发布于 2018-08-27 03:39:49

正在努力构建这样一个标准库。其中一项工作是stdlib,我是它的贡献者之一。虽然该项目强调numerical computing功能(包括statistics、机器学习和其他math),但该库还提供了在各种库和npm上常见的更通用的utilities。该项目可通过npm使用,具有强烈的用户关注点,并优先考虑高质量(和统一的)文档。希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34983037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档