Objective-Cloud 初体验(1)

Objective-Cloud:Objective-C in the Cloud

之前一直有个问题,为什么不可以用 Objective-C 来写后端程序呢?Cocoa 这么强大的框架,为什么不可以用来解决一些后端的需求呢?比如执行一些后台任务、数据储存、分析 PDF 文档、解析音频视频等等?甚至可以写一个人脸识别功能之用 15 行代码在一个 web app。学习语言 后来发现了Objective-Cloud,当时因为还在内测,需要邀请码,想玩也无从下手。现在公测了,可以折腾下了。

部署

目前只支持 ssh-git 方式部署项目,登陆后可以在后台进入 Account Settings -> Profile & SSH Key 添加你的公钥,

如果已经生成了,可以用下面的命令复制:

cat ~/.ssh/id_rsa.pub | pbcopy -pboard general

添加 ssh 公钥后才可以创建 app,然后我传件一个 app:

Objective-Cloud new app

创建成功后在中可以看到你的所有应用:

objective-cloud applications

你可以在控制面板请求重新部署,还提供了查看一些简单的统计信息,如请求数,流量等:

objective-cloud Statistics

Objective-Cloud 会自动部署,这过程有点像 SAE、BAE 什么的,部署成功后打开分配的域名就可以看到如下初始页面:

Objective-Cloud start page

然后用初始页面的命令来测试一下用 curl post 调用方法:

objective-cloud curl post

返回了一个 JSON 字符串:{"returnValue":"hello"}

OK,这里我就只是简单体验一下,更多的内容可以参考官方文档中的教程一节。


Objective-Cloud 也支持self-hosted,也就是自托管,把 Objective-Cloud 部署在自己的服务器上,也是一种增值服务,官方有详细的定价。 objective-cloud-self-hosted.png

文档

Objective-Cloud 为用户提供了详细的文档,从注册帐号到运行第一个 demo。 官方文档:http://objective-cloud.com/docs/

价格

Objective-Cloud 的定价,很开心的看到有免费档,其次是$9/月、$49/月、$99/月的档次。从目前的定价看,可新建的应用数量不限,流量有一定限度,可以付费增加,但是免费版不支持,有个 Dispatch Priority(调度优先级)暂时不知道是干嘛用的。总的来说免费可以够我们折腾着玩了,最低档 9 美元/月完全够买台 VPS 了,官方说的是收费版才能放生产服务,但是目前来说又会有谁会把正式生产业务放到这上面来呢?这不是说价格,对于一个语言跨到另一个领域,各方面都有待发展,前路坑太多,需要填坑的人! Objective-Cloud Price


未完待续,写完本文觉得还有点东西可以分享下,于是在标题后面加了个(1) :]

comments powered by Disqus