我正在研究可用于开发 ERP 系统的框架。
我从未使用过 Spring,对此我一无所知。但是我已经使用 Tapestry IoC 很长时间了,但我并没有使用它的所有功能。
这是我到目前为止所达到的:
Tapestry IoC 应用程序可以很容易地分布在模块之间(JAR 文件),每个模块可以贡献以下内容:
- 服务定义
- 服务配置:可以使用集合构建服务,这些集合可以由不同的模块提供。但是它有一些限制,比如有条件地覆盖该集合中的元素,比如在决定是否覆盖之前检查贡献的配置元素。
(如果我错了,欢迎纠正我)
Tapestry IoC 还有很多东西,我很确定,只是我还没有探索过。
我主要关心的是在模块之间分发我的应用程序,就像在不同的 JAR 文件中一样。这有助于轻松安全地插入新功能。
有没有人使用过 Tapestry IoC 和 Spring IoC 的最新版本,所以他愿意提供对它们的见解?
- Spring 是否提供像 Tapestry 这样的分布式配置的概念?
- 这些框架中的一个在哪个方面比另一个更出色?
- Spring能在短时间内轻松学会吗?
- 与基于 ajax 的前端(如 GWT 或 SmartGWT)集成哪个更容易、更有效?
- 在提供诸如安全、管道、调度、事务(以及您可能建议的任何其他服务)之类的企业服务方面,哪个更容易、更有效?
- 还有什么我应该问的???