Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 我可以在Spring4MVC项目中使用触控笔和/或Jade吗?_Spring Mvc_Gradle_Pug_Stylus_Spring 4 - Fatal编程技术网

Spring mvc 我可以在Spring4MVC项目中使用触控笔和/或Jade吗?

Spring mvc 我可以在Spring4MVC项目中使用触控笔和/或Jade吗?,spring-mvc,gradle,pug,stylus,spring-4,Spring Mvc,Gradle,Pug,Stylus,Spring 4,我已经习惯了/爱上了Stylus用于预处理css,而Jade用于简化Node.JS世界中的HTML。现在我又回到了Spring4MVC项目上,希望在这个环境中使用这些技术 是否可以集成它们(我使用的是Gradle)?谷歌对Stylus Java Gradle的快速搜索没有得到任何有用的回复 谢谢 手写笔和Jade似乎在JavaScript世界中很流行,而在JVM世界中则不太流行 以下是我所知道的最接近JVM的工具,它们在JVM世界中得到了很好的支持: ,用于替换CSS预处理器 与翡翠十分接近

我已经习惯了/爱上了Stylus用于预处理css,而Jade用于简化Node.JS世界中的HTML。现在我又回到了Spring4MVC项目上,希望在这个环境中使用这些技术

是否可以集成它们(我使用的是Gradle)?谷歌对Stylus Java Gradle的快速搜索没有得到任何有用的回复


谢谢

手写笔和Jade似乎在JavaScript世界中很流行,而在JVM世界中则不太流行

以下是我所知道的最接近JVM的工具,它们在JVM世界中得到了很好的支持:

  • ,用于替换CSS预处理器
  • 与翡翠十分接近
  • SpringFramework 4.1还将包括一些处理静态资源的改进(请参阅和)

对于Jade,您可以使用Jade4J()。还有一个Spring版本。

我们采用的方法是使用Webpack传输所有内容(帕格、触控笔、Less、咖啡等),然后使用Maven中的
生成源代码
目标(Gradle可能略有不同),我们为Webpack添加了一个exec。

I+1'用于信息,但我要补充的是,Thymeleaf实际上也是一个非常好的模板引擎,而且似乎是Spring默认的发展方向(不是他们强迫你使用它,而是他们似乎喜欢的方向)。另外,CSS预处理器的SASS与LESS类似。OP询问了类似的工具(Jade、Stylus)。Thymeleaf很不错,但与Jade和Groovy模板(干的、抽象的HTML标记)相比有根本不同。我同意,SASS也很普遍——实际上,在Twitter引导中,SASS和LESS都可以使用。我只是喜欢触控笔,而不是LESS,但它可能就在我的脑海中。至少可以在客户端处理更少的数据。ruby之外的SASS似乎有它的问题(libsass)。但我不知道我会看看Groovy模板,看看它有多相似。还有,但我不是grails的粉丝。