Я уже читал различия между модулями commonjs, es6, amd во многих статьях.
Это не вопрос, касающийся отношений и различий между вышеперечисленными, что означает отсутствие дублирования.
В настоящее время я использую nodejs и на этот раз изучаю сборщик webpack4 для более хорошей производительности.
кажется, что nodejs использует модульность commonjs (экспортирует объект и требует функцию), а responsejs или javascript на стороне клиента и т.д., используя модульность es6 (импорт, экспорт).
Итак, вопрос в том, неужели AMD не так часто используется разработчиками nodejs в настоящее время?
Интересно об этой проблеме, потому что у меня нет опыта использования функции amd define с тех пор, как я начал программировать javascript-nodejs (почти год).
Опять же, AMD просто включена в историю модульности javascript, которая в настоящее время незаметно используется разработчиками nodejs? (в отличие от commonjs)
Если нет, можно было бы действительно оценить любые примеры использования.
И в качестве быстрого комментария, Angular JS использует модульную систему в стиле AMD, поэтому она все еще используется. Он никогда (или очень редко) используется на стороне сервера из-за того, что CommonJS встроен в узел в качестве системы загрузки модулей первого класса.
@FredStark Благодарю за совет. так что nodejs с разработчиком React редко не использует стиль AMD, верно? Думал, что неправильно учился .. если на ваш пост ваш ответ, и я возьму то. а также я буду публиковать вопросы, подобные этой, в askquestions.tech, как вы предложили. Благодарность!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Привет, @jwkoo, этот вопрос, вероятно, вызовет ответы, основанные на мнениях, и поэтому не подходит для StackOverflow. Я бы порекомендовал спросить об этом на более дружелюбном / ориентированном на обсуждение сайте, таком как askquestions.tech