在我详细讨论这个问题之前,我只想快速概述一下项目的范围和计划,看看哪种方案最适合:
我正在使用maven将项目拆分为前端部分和后端
前端部分(UI)的GWT。
后端部分的弹簧:
我为项目中的每一项更改都花了很多时间来编译和部署这个项目,比如10分钟。
我的问题是什么是最好的IDE(我正在使用eclipse kepler),Webserver(我使用过tomcat和glassfish 3.0.1,但是在我的项目的部署和取消部署的第三次或更少次之后,它们都给了我permgen)以及节省大量时间的方法。
答案 0 :(得分:0)
我有一个类似的项目(关于范围),我目前使用IntelliJ 13 Ultimate作为IDE和Jetty作为应用程序服务器(通过maven)。
IntelliJ支持重新加载更改的类,而无需重新启动整个应用程序服务器(至少对于服务器端代码) 您还可以查看jRebel。
我还建议使用SuperDevMode
调试客户端代码。