小编Ris*_*shi的帖子

Google App Engine的优点和缺点

[2009年8月21日更新名单]

帮助我编制在Google App Engine上构建应用程序的所有优点和缺点的列表

优点:

  1. 无需购买服务器或服务器空间(无需维护).
  2. 使解决扩展问题变得更容易.
  3. 释放一定水平的消耗资源.

缺点:

  1. 锁定在Google App Engine中?
  2. 开发人员对App Engine上的文件系统具有只读访问权限.
  3. App Engine只能执行从HTTP请求调用的代码(计划的后台任务除外).
  4. 用户可以上传任意Python模块,但前提是它们是纯Python; 不支持C和Pyrex模块.
  5. App Engine将实体返回的最大行数限制为每个数据存储区调用1000行.(更新 - App Engine现在支持用于访问更大查询的游标)
  6. Java应用程序只能使用JRE标准版中的类的子集(JRE Class White List).
  7. Java应用程序无法创建新线程.

已知的问题!!:http://code.google.com/p/googleappengine/issues/list

硬限制

每个开发人员的 应用程序 -
每个请求10 次 -
每个应用程序30秒文件 - 3,000个
HTTP响应大小 - 10 MB
数据存储区项目大小 - 1 MB
应用程序代码大小 - 150 MB
更新 Blob存储现在允许存储高达50MB的文件

Pro还是Con?
App Engine的基础架构消除了构建应用程序以扩展到数百万次点击的许多系统管理和开发挑战.Google会根据需要将代码部署到群集,监控,故障转移和启动应用程序实例.

虽然其他服务允许用户安装和配置几乎任何*NIX兼容软件,但App Engine要求开发人员使用Python或Java作为编程语言和一组有限的API.当前的API允许从BigTable非关系数据库存储和检索数据; 发出HTTP请求; 发送电子邮件; 操纵图像; 和缓存.大多数现有Web应用程序无法在未经修改的情况下在App Engine上运行,因为它们需要关系数据库.

google-app-engine

68
推荐指数
4
解决办法
3万
查看次数

Eclipse指南适合初学者

你可以帮我编译Eclipse IDE的初学者指南,类似于Stackoverflow中的GitMercurial Guide.

初学者是高级Java或软件开发中不熟悉的人.

资源:
Eclipse新手常见问题
Eclipse Java IDE - 教程
Eclipse和Java:免费视频教程

Eclipse资源(初学者和高级 - 379篇文章)

eclipse

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

eclipse ×1

google-app-engine ×1