Мне нравится, как легко было мне как разработчику-любителю, который никогда раньше не работал с js (а это были годы), понять, что делает/значит каждый из этих файлов, чтобы создать что-то полезное или не такое уж бесполезное в конце концов! Документацию можно улучшить. Как отмечали другие обозреватели, есть еще много вещей, которые вы не знаете о JS, если кто-то конкретно не скажет вам, какой из них делает это, а какой другой. Но если они скажут нам достаточно, мы сможем разобраться сами. Если вы хотите использовать jquery, просто продолжайте, но если это сложнее, чем, скажем, JQuery + bootstrap и т. Д., сначала проверьте CanJS, так как это сэкономит много времени, пробуя различные комбинации и учебные пособия в Интернете, потому что большинство людей, как правило, учатся только на примерах, которые предоставляют другие, не полностью понимая, почему определенный код работает по-разному в разных фреймворках. Например, при создании моего приложения мне нужна была страница профиля пользователя, где пользователи могли бы видеть свою информацию, такую как пол и возрастная группа, а также представление бокового списка, показывающее назначенные ими проекты. Простота использования и то, как легко начать работу. Есть так много разных способов, которыми вы можете настроить свой проект. Возможность сделать адаптивный проект также великолепна. Мне не нравится, что нет возможности создавать собственные компоненты или шаблоны. Со всеми различными способами, которыми вы можете что-то сделать, трудно решить, что лучше всего подходит для взаимодействия с пользователем. Это позволяет мне сделать более динамичный веб-сайт/приложение, не прибегая к большому количеству кода.