Выбираю для нового проекта загрузчик модулей клиентского js, но в выборе browserify vs require.js нужна помощь
В процессе выбора возникли такие вопросы:
1. Чем подход CommonJS может оказаться удобнее/лучше, чем AMD?
На сервере использую node.js, но общие модули применять не планирую. Дает ли подход CommonJS еще какие-либо преимущества?
2. По обилию модулей browserify конечно побеждает за счет того что позволяет использовать node.js модули, а require.js содержит всего с десяток плагинов - для шаблонизации и для мультиязычности.
Но действительно ли можно большинство npm модулей применять под browserify, не будет ли проблем? если ли у кого-то реальный опыт применения browserify в таком ключе?
3. Тестирование - кого из кандидатов будет легче тестировать?