Кто-нибудь из экспертов по Typescript может пояснить, когда и почему для создания модуля при использовании Typescript лучше выбрать AMD, а не Common JS?
Создание модуля Typescript AMD против Common JS
Ответы (2)
AMD используется в браузере (например, RequireJS): причина в том, что он позволяет параллельную загрузку файлов, поскольку сетевая задержка является основным узким местом.
CommonJS используется на сервере (например, nodejs), где файлы можно читать с диска заранее, но вы не хотите читать файл, пока не попытаетесь использовать содержащийся в нем код.
Вот видео на эту тему, которое дополнительно объясняет это: http://www.youtube.com/watch?v=KDrWLMUY0R0< /а>
person
basarat
schedule
05.12.2013
Вы используете require.js? Используйте AMD
Вы используете node.js? Используйте CommonJS
Не знаете, что это? Не используете ни один из них? Не используйте внешние модули.
person
Ryan Cavanaugh
schedule
05.12.2013
Это было бы более полезно для начинающих, если бы было включено немного больше объяснений, особенно вместе с советом «Не использовать внешние модули».
- person rinogo; 29.04.2016