¿Es posible utilizar Maven para desarrollar aplicaciones frontend / web?

He trabajado con Gulp, Grunt y Webpack. Siento que hasta ahora la mejor herramienta de compilation con la que he trabajado es Maven. Simple y conciso, en mi opinión.

Por este motivo, me gustaría saber si es posible utilizar Maven como alternativa a Gulp, Grunt y Webpack para implementar mis aplicaciones web.

Simultáneamente, me encantaría usar Kotlin en lugar de JavaScript.

¿Hay alguna manera posible donde podría montar un proyecto web estándar con estas tecnologías?

Maven en lugar de Gulp, Grunt, Webpack

Kotlin en lugar de JavaScript

SASS en lugar de CSS

Y tienen las siguientes bibliotecas integradas: VueJS , FlexboxGrid o similar, Font-Awesome y C3js ?

¡Gracias!

es posible utilizar Maven como alternativa a Gulp, Grunt y Webpack para implementar mis aplicaciones web.

Gulp and Grunt : cornetworkingores de tareas.

Webpack : package moderno con muchas funciones agradables (como webpack-dev-server y reemploop de modules en caliente).

Maven – es el cornetworkingor de tareas más el administrador de dependencies. En JS World usualmente usas npm para administración de dependencies.

Maven en lugar de Gulp, Grunt, Webpack

Para el desarrollo web no debes utilizar maven, puedes llamar a un package web o cualquier otra cosa cuando construyas tanto java como frontend, pero para el desarrollo te recomiendo que te quedes con webpack y npm.

Entonces, no , use el package web para la interfaz de usuario de compilation.

SASS en lugar de CSS

Si te quedas con el package web, es muy simple quedarse con sass, solo usa node-sass y sass-loader .

Por otro lado, maven tiene sass-maven-plugin , no estoy seguro de su calidad, y parece que está muerto. Por lo tanto, le recomiendo que cree sus files sass con el package web.

Kotlin en lugar de JavaScript

Actualmente, el objective de JavaScript para Kotlin está en desarrollo activo, por lo que puede encontrar errores y funciones que todavía no se han implementado. Pero es posible, y ya hay pocos proyectos . Puede escribir código en Kotlin, comstackrlo en JS y usarlo en un package web. Si no quieres aprender muchas cosas por ti mismo, te recomiendo que esperes a Kotlin 1.1.