我喜欢 node JS,并且来自 Java 背景,甚至有兴趣在一些 node 看起来有点牵强的项目中尝试它,例如搜索引擎项目。
我有点困惑的一件事是,JavaScript 似乎缺乏传统的数据结构,例如一个集合,它的精确定义甚至超出了计算机科学,因为它在计算机存在之前就已在数学中使用(基本上是一个列表不允许重复)。似乎在使用节点 JS 时,没有像 Java.util 这样的库具有我已经习惯的这些基本数据类型,我意识到我可以自己创建它们,但这只会增加项目的开销。
是否有任何用于解决此问题的节点(或一般的 JavaScript)库?我认为 node 有很大的潜力可以在很多项目中取代像 Java 这样的语言的使用,因为它在开发速度方面有很多优势,但是必须重新创建在更成熟的平台上被认为是理所当然的数据结构对于一个小项目来说可能是太多的开销。
如果还有其他类似的问题,我深表歉意,但是我花了一些时间搜索并没有想出太多。