Можно ли использовать Maven для разработки Frontend / Web-приложений?

Я работал с 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.