2016-08-30 158 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。