简而言之,是的,有可能并且已经实现了我计划实现的目标-那就是Java EE平台上的所有开发更改(包括JS/SCSS更改和Spring/Java更改)都将实时发生(5/10)秒服务器,2秒ux)。我录制了一些视频,展示了所有操作的情况(请原谅缺少戏剧性的事物)。
堆栈 :
AngularJS
Grunt-使用http代理为
/service
上下文调用提供静态页面。需要代理是出于两个原因-1是为了解决跨源问题&2-以便在Chrome中显示实时静态资源更改(HTML / JS / SCSS)-您无法使用tomcat作为资源会被复制到TC中的web-app文件夹中,而不是直接从源中提供 (Intellij可以在停用框架时重新部署,但是效果不佳,并且不允许即时更改反映在Chrome中) 。Grunt监视SCSS的更改(我相信您可以在intellij中使用文件监视程序,但是可以使用grunt服务静态内容)
Live Edit可以即时更新Chrome。
用于Spring / Server端的JRebel更改为Tomcat(商业用途需要许可证)
细微但重要的事情是Grunt在做什么。



