小编Nil*_*oka的帖子

如何在开发基于Java EE的Web应用程序时提高工作效率

我想知道如何解决与其他技术堆栈(Seaside,Ruby on Rails等)相比基于Java EE的Web应用程序开发看似低效的问题.

限制是:

  • 完成的Web应用程序必须可以在符合Java EE的应用程序容器上进行部署
  • 如果可能,应保留以前对基于Java的解决方案的投资,即应该可以与基于Java的系统和库进行本机互操作
  • 由于团队结构,Java作为实现语言是首选,虽然不太奇特的基于JVM的语言(即Groovy)也可以接受
  • 由此产生的系统需要在架构上是合理的
  • 由此产生的系统需要是可扩展和可维护的

为了不让这个进入哲学讨论,我只对基于实践经验的建议感兴趣.可能的示例包括特定于域的语言,框架和MDSD.

如果您指向一个抽象类的解决方案(如MDA/MDSD),请提供有关如何实现它的详细信息以及有关常见陷阱和最佳实践的信息.

如果你不同意基于Java EE的Web应用程序开发意味着低生产率的假设,我也想听听你的推理.

编辑: 由于答案远远少于我的预期,我也会接受有关失败尝试的说法,基本上将问题扩展到"如何(不)提高开发基于Java EE的Web应用程序时的工作效率?".

java performance web-applications java-ee

25
推荐指数
3
解决办法
6553
查看次数

标签 统计

java ×1

java-ee ×1

performance ×1

web-applications ×1