怎么玩!框架不同于ZK框架工作

时间:2011-12-30 11:46:37

标签: android web-services playframework zk

我希望在学习曲线,可用性,效率和应该使用它们的情况方面有所不同。我想用JSON,XML响应创建webservice,并在Android上使用它,并在网站上使用它。

我在ZK很好但是玩!对我来说是全新的。

谢谢&问候, 阿曼

1 个答案:

答案 0 :(得分:1)

Zk和Play!真的是两件非常不同的东西。我想到的2之间的主要区别是:

  • ZK专注于UI组件 - 很像ICEfaces和其他类似的框架 - 而Play!根本没有 ; Play中有没有 UI组件!
  • 在我看来,与大多数其他Java / scala Web框架相比,Play提供了一种不同的理念;它是一种回归基础方法,它取消了服务器端状态(与ZK完全相反)以及随之而来的一切。与此同时,它仍然是一个功能齐全的堆栈,其中集成了所有内容;你不必花费数小时收集你的依赖。

我过去曾短暂使用过ZK,在我看来Play!比ZK更容易接受,尽管这是一个非常相对的判断。这里的方法有很大的不同,如果您正在寻找创建基于JSON / XML的Web服务,那么Play!似乎比ZK好得多,因为:

  1. 您不需要UI组件,因此这是ZK窗外的主要卖点
  2. 使用Play的路由机制定义和维护您的服务非常容易
  3. 实现您的服务将变得尽可能简单明了(取决于您的具体要求,自然而然)
  4. Play的缺点!真的取决于你的具体要求;但是我想到的一个问题是构建与更传统和传统服务(例如EJB)大量集成的Web服务。自从玩!应用程序并不真正遵循任何常见的Java EE标准(即使它们可以在Java EE容器中运行),您最终可能会自己编写大量集成代码,而不是让容器为您执行此操作。