java - 适用于学生的 App Engine 和 Android 的 Java REST 框架是什么?

标签 java android google-app-engine rest restlet

<分区>

我正在教授一门关于移动应用程序开发的大学类(class),我想向我的学生介绍一个用于 App Engine 的 REST 框架,以帮助他们为他们正在构建的 Android 应用程序存储数据。谁能推荐满足以下条件的 App Engine Java REST 框架:

必须具备:

  • 简单的学习曲线
  • 文档齐全,有清晰的教程和示例程序
  • 清晰的抽象
  • 像啤酒一样免费
  • 与 Eclipse 配合良好

很高兴拥有:

  • 安卓客户端
  • 说话自由

不重要:

  • 能够支持大量查询
  • 高度可定制

从我的网络搜索,Restlet看起来最好。还有其他我应该考虑的框架吗?

最佳答案

好吧,我强烈推荐play framework

看看主页上的视频

它有一个 gae module

siena作为处理 gae 数据存储的 orm

从我目前看到的所有 java 框架来看,我认为它的学习曲线更容易,

  • 很棒documentation ,

  • 一个tutorial开发一个完整的应用程序

  • 非常活跃并且 helpful community

  • 在啤酒和演讲中都是自由的

  • 由于其开箱即用的无状态设计而具有高度可扩展性

  • rest friendly

  • 通过它的模块和插件方法高度可定制

此外,考虑到它是大学类(class),很容易破解代码,我可以在没有任何 Java 经验的情况下处理几张票和新功能,只需几年的 Web 应用程序开发用 PHP

其他好处

  • 上手非常简单,无需复杂的设置,只需下载并解压缩文件即可

  • 出色的开发经验,只需修复代码并点击刷新,在开发模式下运行时即时播放自动编译更改

  • 快速且轻量级

  • fullstack,你没有集成繁琐的框架来让它工作

  • 出色的错误报告,不再有无穷无尽的错误堆栈跟踪,只显示错误行

  • 到处都没有 xml 配置

  • selenium 集成测试对 tdd 的强大支持

我认为作为学习工具的主要优势在于,可以在不迷茫的情况下查看源代码以及社区支持......文档非常清晰,只需看一眼就可以学到很多东西在源代码...

关于java - 适用于学生的 App Engine 和 Android 的 Java REST 框架是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5480814/

相关文章:

java - 测试 WebSecurityConfigurerAdapter

java - 是否可以只运行一个测试类(利用 PowerMock 和 Mockito)?

android - 机器人的名字 :drawable bookmark/favorites icon

python - Google App Engine 找不到 numpy

ubuntu - 在 Ubuntu 中将库添加到 Java CLASSPATH

java - Websocket Apache 2.4.x Proxy Tomcat 7.x 打开事件只发生在浏览器端

android - Osmdroid 与 Mapsforge

android - 使用 CursorLoader 由联系人填充的 AutoCompleteTextView

python - 在 Google 应用引擎上运行 hadoop?

google-app-engine - 哪些支付网关在 AppEngine 上运行良好?