Задать вопрос
kulakoff
@kulakoff
Vue.js developing

Какой UI фреймворк выбрать для Vuejs?

Всем привет!

Планирую использовать vuejs для нового проекта, приложение будет запускаться на десктоп платформах.
Встал вопрос о выборе библиотеки с UI компонентами.
Гугл нашел вот такую табличку с существующими фреймворками: https://docs.google.com/spreadsheets/d/13WhGNOu9S2...
Посмотрел их документацию, примеры..
Вроде все есть, но в тоже время требуется кастомизация существующих элементов. И эта кастомизация отнимает сильно много времени - сначала пытаемся найти можно ли это сделать средствами фреймворка, потом ругаемся если не нашли, в итоге пишем сами, пытаясь сделать винегрет из элементов фреймворка и своих элементов, в итоге непонятно нужен ли этот фреймворк вообще. Но в то же время, писать стандартные элементы с нуля как-то сильно утомительно и черевато в дальнейшей поддержке.

Собственно вопрос: используете ли вы какую-либо библиотеку компонентов при разработке или пишите с нуля? Или применяете какой-то css фреймворк? Вообще какой принципиальный подход д.б.?

Спасибо!
  • Вопрос задан
  • 16643 просмотра
Подписаться 29 Оценить 5 комментариев
Пригласить эксперта
Ответы на вопрос 8
@hopeful_romantic
Ответ написан
Комментировать
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
Держу на заметке вот эту штуку https://josephuspaye.github.io/Keen-UI/
Сам не пользовал, но выглядит достойно.
Ответ написан
kulakoff
@kulakoff Автор вопроса, куратор тега Vue.js
Vue.js developing
Добавлю еще одну: https://buefy.github.io/
И еще одну: https://at-ui.github.io/
Ответ написан
Vue такая штука, что в большинстве случаев легче написать нужный компонент ui самому чем установить, подключить и настроить универсальный внешний.
Причём буквально. Провозился вчера с ошибкой vue-select (который до этого вполне себе работал в других проектах) полчаса, потом плюнул и за 20 минут написал свой селект.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы