【发布时间】:2010-12-14 15:02:05
【问题描述】:
我想从头开始一个项目。我是一名多年的 Java 开发人员。前段时间我什至写了自己的 mvc 框架是为了好玩。现在我在一家使用内部框架的公司工作——我认为这完全浪费了时间和金钱。我尊重与不同技术人员合作进行大型项目的想法。项目的分离很重要;图形专家、前端开发人员、软件架构师、软件开发人员、数据库专家等。我不能冒险使用像 php 这样的脚本语言。
最近,我正在为一个大型项目的各个方面研究 Java 技术。我的意思是,对于前端,我遇到了非常著名的技术。
- 春天
- 我的面孔
- 挂毯
- Google 网络工具包
- 茧
- 速度
他们每个人都说它是最简单、最快、最新的技术等等。当然,只有他们一个人可以掌握真相。我需要一种前端技术来快速实现 ajax、客户/管理员安全、主题、模板、国际化、缓存静态页面、集群和对 ejb 的支持。它还应该有 IDE 支持、社区支持、丰富的文档和在线教程。我仍然没有经验可供选择的那些框架。也许还有更好的?最重要的是,我不能冒险启动一项有发展限制的技术。对这一层有什么建议吗?
对于业务层,我确信 EJB 和 JPA。我什至考虑为这一层的外观设计一个 Web 服务,以实现未来扩展的互操作性。但是,我不知道保护该层(它可以应用于其 Web 服务级别),这对我来说仍然是一个问题。对于应用服务器,我正在考虑使用 GlassFish。
最后一个问题是应该选择什么 IDE 进行开发。关于将要使用的所有技术,IDE 应该在每一步都为我提供帮助,要么为我进行配置,要么帮助我使用其现成的向导进行配置。我想 IDE 会有合适的插件来使用技术。
我知道我想要的太多了,但是我希望能够结合多种技术来帮助我在未来的计划中节省时间和金钱。
我很高兴听到您的回应和经验。
已编辑:没有最终答案,我知道。我只是在听取建议。任何答案表示赞赏。
【问题讨论】:
-
当然只有他们一个人可以掌握真相。实际上,他们可能没有一个人掌握真相:-)
-
但通常情况下,他们都掌握了部分真相:)
-
“我需要一个前端技术(...)。它还应该有 IDE 支持、社区支持、丰富的文档和在线教程。” - 这真的很适合这个季节。不幸的是圣诞老人不做编程框架:/
-
@Jules:赞成将圣诞老人和编程结合起来。 ;-)
-
@Jules:圣诞老人有望创造奇迹:)
标签: java ajax jakarta-ee ejb frontend