播放框架适用于网站和网络应用程序

jos*_*hua 1 playframework

在我看来,有两种类型的Web应用程序:网站和Web应用程序(具有比文本和图像更多的表单和表格......).

我发现使用组件框架(apache wicket)创建动态表单和表格以及排序,搜索等更容易.我还发现使用play框架创建网站更容易.

考虑到我在网站和网络应用程序之间的粗略区别,我可以说游戏更适合网站(php,rails ......的意思)比商业网络应用程序(想想基于网络的会计应用程序有很多表格,表格...)

Cod*_*nci 5

我认为@TJ所指出的Play组中的帖子已经回答了你的问题,但是为了完整性,一般意见和我的看法是Play适用于网站和网络应用程序.

尽管Play确实使用Java编写网站变得更加容易,但这确实是它构建原因的次要功能.它的构建是为了使用Java构建Web应用程序更容易,因为J2EE堆栈太过膨胀,无法满足Play开发人员的需求.

以下是我认为游戏是作为Web应用程序平台构建并运行良好的一些原因

  • JPA集成,没有麻烦
  • Memcache开箱即用
  • 开发中出色的错误处理
  • 不再停止,部署,重启周期(这对于JSP来说从来都不是问题)
  • Easy Long-polling/websocket集成
  • 弹簧/ CRUD /安全模块

我已经看到了使用Play构建的WebApps和网站的混合体,我自己也构建了Web应用程序和网站.Play现在是我大多数网络项目的第一选择,而且我没有发现Play限制我想要实现的任何主要用例.