2016-08-30 97 views
0

我曾与Gulp,Grunt和Webpack合作过。我觉得到目前为止,我所使用的最好的构建工具是Maven。简单而简洁,在我看来。是否可以使用Maven开发前端/ Web应用程序?

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

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

是否有任何可能的方式,我可以安装具有这些技术的一个样板Web项目:

Maven的,而不是咕嘟咕嘟,咕噜的WebPack

科特林而非JavaScript

SASS而不是CSS

并具有以下l IBS集成:VueJSFlexboxGrid或相似,字体 - 真棒C3js

谢谢!

+0

如果你让它执行与Gulp/Grunt相同的脚本(并且愿意处理数千个临时文件),你可以使用Maven。其余的内容非常关键。 – ssube

+0

我当然不会与Maven分享你的爱,但你可以试试[wro4j](https://github.com/wro4j/wro4j)。它完成了工作。当我们由于公司BS原因而无法切换到节点生态系统时,我们已经在相当大的代码库中使用过。 – pkawiak

回答

2

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

咕嘟咕嘟步兵 - 任务亚军。

Webpack - 现代打包机有很多很好的功能(如webpack-dev-server和热模块更换)。

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

Maven的,而不是咕嘟咕嘟,咕噜的WebPack

于Web开发,你不应该使用Maven的时候,你可以打电话的WebPack或其他任何东西,当你构建Java和前端,但是对于我的发展建议留下webpack和npm。

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

SASS而不是CSS

如果你留的WebPack - 这是非常简单的留在萨斯,只需使用node-sasssass-loader

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

科特林而非JavaScript

目前JavaScript的目标是科特林正在积极开发,这样你就可以运行到错误和尚未实现的功能。但它有可能,并且已经很少有projects。你可以在Kotlin中编写代码,编译成JS并在webpack中使用它。如果你不想自己学习很多东西,我建议等待Kotlin 1.1。

相关问题