Я работал с Gulp, Grunt и Webpack. Я чувствую, что до сих пор лучшим инструментом сборки, с которым я работал, является Maven. Простой и лаконичный, на мой взгляд.
По этой причине я хотел бы узнать, можно ли использовать Maven в качестве альтернативы Gulp, Grunt и Webpack для развертывания моих веб-приложений.
Одновременно я хотел бы использовать Kotlin вместо JavaScript.
Есть ли какой-либо возможный способ, с помощью которого я смогу смонтировать веб-проект с такими технологиями:
Maven вместо Gulp, Grunt, Webpack
Котлин вместо JavaScript
SASS вместо CSS
И интегрируйте следующие библиотеки : VueJS , FlexboxGrid или аналогичные, Font-Awesome и C3js ?
Благодаря!
можно использовать Maven в качестве альтернативы Gulp, Grunt и Webpack для развертывания моих веб-приложений.
Gulp и Grunt – задачи бегунов.
Webpack – современный набор с множеством приятных функций (например, webpack-dev-сервер и замена горячего модуля).
Maven – это менеджер задач и менеджер зависимостей. В мире JS вы обычно используете npm для управления зависимостями.
Maven вместо Gulp, Grunt, Webpack
Для веб-разработки вы не должны использовать maven, вы можете вызвать webpack или что-нибудь еще, когда вы строите java и frontend, но для разработки я рекомендую остаться с webpack и npm.
Итак – нет , используйте webpack для создания пользовательского интерфейса.
SASS вместо CSS
Если вы останетесь с webpack – очень просто остаться с sass, просто используйте узел-сасс и сасси-загрузчик .
На другой стороне maven есть sass-maven-plugin , я не уверен в их качестве и выглядит как мертвый. Поэтому я настоятельно рекомендовал создавать ваши sass-файлы с помощью webpack.
Котлин вместо JavaScript
В настоящее время цель JavaScript для Kotlin находится в активной разработке, поэтому вы можете столкнуться с ошибками и еще не реализованными функциями. Но это возможно, и проектов уже мало. Вы можете написать код в Kotlin, скомпилировать JS и использовать его в webpack. Если вы не хотите изучать много вещей, я рекомендую подождать Kotlin 1.1.