Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用低级数据存储API有什么问题_Java_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Java 使用低级数据存储API有什么问题

Java 使用低级数据存储API有什么问题,java,google-app-engine,google-cloud-datastore,Java,Google App Engine,Google Cloud Datastore,有几个来源建议我使用标准接口,如JDO、JPO和Objectify与数据存储,而不是出于“简单”的原因使用低级API。我见过的许多代码示例都使用这些接口。但我并不觉得低级API那么复杂。除了简单之外,还有更好的理由不使用低级API吗?使用低级API的理由:(1)更好的性能,(2)更快的实例启动时间,(3)对代码的精确控制,(4)更少的依赖性 使用Objectify的原因:(1)较少的样板代码,(2)经验丰富的Java开发人员更熟悉的方法 使用JDO/JPA的原因:与旧代码/软件的兼容性。使用低级

有几个来源建议我使用标准接口,如JDO、JPO和Objectify与数据存储,而不是出于“简单”的原因使用低级API。我见过的许多代码示例都使用这些接口。但我并不觉得低级API那么复杂。除了简单之外,还有更好的理由不使用低级API吗?

使用低级API的理由:(1)更好的性能,(2)更快的实例启动时间,(3)对代码的精确控制,(4)更少的依赖性

使用Objectify的原因:(1)较少的样板代码,(2)经验丰富的Java开发人员更熟悉的方法


使用JDO/JPA的原因:与旧代码/软件的兼容性。

使用低级API的原因:(1)更好的性能,(2)更快的实例启动时间,(3)对代码的精确控制,(4)更少的依赖性

使用Objectify的原因:(1)较少的样板代码,(2)经验丰富的Java开发人员更熟悉的方法


使用JDO/JPA的原因:与遗留代码/软件的兼容性。

这个问题将以“基于意见”结束,但我想我无论如何都会给你一个答案。这个问题将以“基于意见”结束,但我想我无论如何都会给你一个答案。