Отношения между CommonJS, AMD и RequireJS?

Я все еще очень озадачен по поводу CommonJS, AMD и RequireJS. Даже после прочтения много.

Я знаю, что CommonJS (ранее ServerJS) - это группа для определения некоторых спецификаций JavaScript (то есть модулей), когда язык используется вне браузера. Спецификация модулей CommonJS имеет некоторую реализацию, такую как Node.js или RingoJS, верно?

Какие'Есть ли связь между CommonJS, Asynchronous Module Definition (AMD) и RequireJS? Является ли RequireJS реализацией определения модуля CommonJS? Если да, то чтодрам тогда?

Ответы на вопрос(5)

Ваш ответ на вопрос