推荐的Web服务器IDE和插件将用于大型GWT/Spring/JPA/Hibernate应用程序



在我详细介绍问题之前,我只想快速概述该项目的范围,并计划该项目最适合它:

  • 大型应用,非平凡
  • 30 DB表
  • 用户管理/身份验证/会话
  • 安全bcrypt
  • MVP(根据GWT建议)/GIN
  • 专注于性能和可伸缩性(自然地:),毕竟是使用GWT)
  • 我正在使用Maven将项目拆分在前端部分和后端

  • GWT用于前端部分(UI)。

  • 后端部分的弹簧:

    1. 测试驱动开发(TDD或BDD)
    2. 服务接口和实现
    3. jpa/hibernate(dao)
    4. db的orcale

我花了很多时间来编译和部署该项目,就像我在项目中所做的每次更改一样。

我的问题是什么是最好的IDE(我正在使用Eclipse Kepler),Web服务器(我使用了Tomcat和Glassfish 3.0.1,但在第三次或更少的部署和不剥削我的项目之后,两者都会给我Permgen)和节省大量时间的方法。

我有一个类似的项目(关于范围),并且我目前正在使用Intellij 13 Ultimate作为IDE和JETTY作为应用程序服务器(通过Maven)。

Intellij支持重新加载更改的类,而无需重新启动整个应用程序服务器(至少对于服务器端代码)。
您也可以查看Jrebel。

我也建议使用SuperDevMode调试客户端代码。

最新更新