是否有可能使用Maven开发前端/ Web应用程序?

我曾与Gulp,Grunt和Webpack合作过。 我觉得到目前为止,我所使用的最好的构建工具是Maven。 简单而简洁,在我看来。

出于这个原因,我想知道是否有可能使用Maven作为Gulp,Grunt和Webpack的替代品来部署我的Web应用程序。

同时,我很乐意使用Kotlin代替JavaScript。

有没有什么可能的方式,我可以安装具有这些技术的样板web项目:

Maven而不是Gulp,Grunt,Webpack

Kotlin代替JavaScript

SASS而不是CSS

并有以下库集成: VueJSFlexboxGrid或类似的, 字体真棒C3js

谢谢!

可以使用Maven作为Gulp,Grunt和Webpack的替代品来部署我的Web应用程序。

GulpGrunt – 任务跑步者。

Webpack – 具有很多不错功能的现代打包程序(如webpack-dev-server和热更换模块)。

Maven – 是任务运行者和依赖关系经理。 在JS世界中,您通常使用npm进行依赖关系管理。

Maven而不是Gulp,Grunt,Webpack

对于web开发,你不应该使用maven,你可以调用webpack或其他任何东西,当你建立java和前端,但为了发展,我建议留在webpack和NPM。

所以 – ,使用webpack构建用户界面。

SASS而不是CSS

如果你留在webpack中 – 留在sass中非常简单,只需使用node-sasssass-loader

另一方面,maven有sass-maven-plugin ,我不确定他们的质量,看起来像死了。 所以我强烈建议用webpack建立你的sass文件。

Kotlin代替JavaScript

目前针对Kotlin的JavaScript目标正在积极开发之中,因此您可以运行bug并且尚未实现的功能。 但有可能,而且已经有很少的项目了 。 你可以在Kotlin中编写代码,编译成JS并在webpack中使用它。 如果你不想自己学习很多东西,我建议等待Kotlin 1.1。