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) :]