Comments 30
Я еще понял бы, если б написали «хорошие, но малоизвестные», и провели бы серьезный теханализ. А сейчас заголовок читается как «чёрные, но белые».
Широко известные в узких кругах?
Не знаю, но вот как известное (минимум, на Хабре) может быть непопулярным знаю — mol
За Mithril спасибо, на первый взгляд очень интересный вариант. Aurelia тоже посмотреть надо. Спасибо большое за статью!
Поддерживал проект на mithril, с радостью с него съехал:
- Глючный VDOM не удаляет элементы и теряет имена классов
- onremove не вызывается
- не использование ключей для коллекций позволяет выстрелить в ногу
- Mithril переиспользует DOM-ноды, что дает красивую картинку на бенчмарках, но иногда добавляет лишние элементы в DOM
Спасибо, но я лучше какой-нибудь более надежный фреймворк возьму.
Пользуетесь ли вы какими-нибудь фреймворками или библиотеками, которые не входят в «большую тройку»?
Ничего не написали про обвязки для webcomponents — от Stencil.js (между прочем, довольно известного в узких кругах) до LitElement. Упомянутый Riot.js (да и Svelte в этой части) — это попытка навелосипедить свои собственные вебкомпоненты, хотя уже стандарт есть.
Ничего не написали про библиотеки шаблонизации — это обычно очень простые инструменты для тех, кому не надо масштабировать свой UI, а надо сделать что-то небольшое прямщас.
Кто-нибудь знает, почему у Мифрилла Крупповская эмблема?
Preact полная замена React'у без потери качества.
Не совсем без потери. Некоторые react-библиотеки оказываются несовместимы: https://github.com/preactjs/preact/issues?q=is%3Aopen+is%3Aissue+label%3Acompat
Какой фреймворк будет прост и хорош в освоении, если например я пишу на питоне, читаю js и мне иногда нужны кастомные браузерные инструменты с нетривиальными визуализациями. Например нестандартная форма для более удобного обращения к апи или одноразовая, но емкая визуализация датасета с фильтрами и управляющими элементами, которую хочется отдать человеку без сложных инструкций, что то вроде зайди на сайт, введи пароль и пользуйся.
Если совсем не хочется с этой историей заморачиваться, а взять JS-фреймворк где полный фарш из коробки, то предлагаю посмотреть на ExtJS.
Хочется потратить минииум времени. Если vue+vuetify быстрее и проще пишется, чем все остальное, это и есть гптимальный выбор. Для меня проблема в полном отсутствии опыта фронтенд разработки. Пробовал начать изучать ангулар, реакт. Но овни все со своими особенностями, которые нужно очень долго изучать. Vue пробовал — попроще, но все таки тоже желательно потратить много часов, чтобы начать уверенно писать работающие штуки
Aurelia & Ember древнее большой тройки
Я бы упомнянул Prototype
Малоизвестные, но популярные JS-фреймворки для фронтенда