Я обожаю node JS и, исходя из фона Java, интересуюсь даже тестированием некоторых проектов, где node может показаться немного растянутым, например, поисковым проектом.
Одна вещь, которую я немного смутил, кажется, что в JavaScript нет традиционных структур данных, например набора, который имеет точное определение, распространяющееся даже вне компьютерной науки, поскольку оно использовалось в математике до того, как существовали компьютеры (в основном список, который не позволяет дублировать). Кажется, что при использовании node JS нет библиотеки, такой как Java.util, у которой есть эти базовые типы данных, к которым я привык, я понимаю, что могу их создать самостоятельно, но это просто добавляет больше накладных расходов на проект.
Существуют ли какие-либо libs для node (или JavaScript вообще), которые адресуют это? Я думаю, что node имеет большой потенциал для замены использования языка, такого как Java, для множества проектов, поскольку у него есть так много преимуществ с точки зрения скорости разработки, но для воссоздания структур данных, которые считаются само собой разумеющимися в более зрелая платформа может быть слишком сложной для небольшого проекта.
Извиняюсь, если есть другие вопросы, подобные этому, однако я потратил некоторое время на поиск и не придумал много.