Недавно тоже довелось поработать с vite. Для меня пока сырым и неоднозначным остался данный сборщик.
Из плюсов я увидел:
более быструю работу в режиме разработки за счёт использования esm модулей, что избавляет сборщик от их сборки во время разработки так как это делает webpack.
Нулевая конфигурация. Если тебе нужно условное приложение на реакте с клиентским рендерингом - можно быстро развернуть готовый шаблон.
Относительно широкий спектр плагинов.
Из минусов лично для меня выделил следующие:
Не такая широкая экосистема плагинов как у вебпака. Встречалось такое, что попросту невозможно было найти какое-то решение, которое хотя бы подтолкнуло к решению проблемы.
Не большое комьюнити на текущий момент. По вебпаку множество сообществ, ответов, статей и ТД. Vite пока не успел обрасти таким количеством
Нет проверенных, официальных шаблонов по некоторым часто выполняемым задачам. Например, SSR. Да, в документации есть какие-то шаблоны, но насколько они покрывают частые случаи - загадка.
Продакшн сборка происходит всё таким старым способом в виде бандла с помощью rollup.
Интересный вариант реализации 👍
А можем ли мы сделать этот прогресс со скруглением?
Привет)
Крутая статья вышла, интересно было читать - спасибо ?
Насколько велик порог входа, чтобы разрабатывать подобные инструменты? К какой области разработки это относится в принципе?
Так в c/c++ тоже слабая типизация, а не сильная. Поэтому это явно не те языки, которые является эталонными на мой взгляд ?
Недавно тоже довелось поработать с vite. Для меня пока сырым и неоднозначным остался данный сборщик.
Из плюсов я увидел:
более быструю работу в режиме разработки за счёт использования esm модулей, что избавляет сборщик от их сборки во время разработки так как это делает webpack.
Нулевая конфигурация. Если тебе нужно условное приложение на реакте с клиентским рендерингом - можно быстро развернуть готовый шаблон.
Относительно широкий спектр плагинов.
Из минусов лично для меня выделил следующие:
Не такая широкая экосистема плагинов как у вебпака. Встречалось такое, что попросту невозможно было найти какое-то решение, которое хотя бы подтолкнуло к решению проблемы.
Не большое комьюнити на текущий момент. По вебпаку множество сообществ, ответов, статей и ТД. Vite пока не успел обрасти таким количеством
Нет проверенных, официальных шаблонов по некоторым часто выполняемым задачам. Например, SSR. Да, в документации есть какие-то шаблоны, но насколько они покрывают частые случаи - загадка.
Продакшн сборка происходит всё таким старым способом в виде бандла с помощью rollup.