新浪与腾讯的开放平台对比

做了金庸问答分别在腾讯和新浪的开放平台上线,了解了一些WEB开发的皮毛,对腾讯和新浪两个开放平台也有了一些认识,下面就我能力范围内对两个平台进行一番比对。
  
  首先说云服务的平台,注意,说的不是开放平台。新浪的云是SAE(Sina App Engine),而腾讯没有对外正式的云平台,只有开发hosting应用的时候才可以使用腾讯的云平台。个人觉得新浪在云技术上走得更早,技术也更成熟,也更符合我心中云的概念,而腾讯的不过算是服务器集群?这方面不太懂,说错了大家见谅。
  价格:新浪的SAE相对要便宜很多,腾讯的对比之下就很贵了。新浪真正体现了云的优势,完全根据你使用的资源多少来收费,精度应该可以达到0.0001元。而腾讯其实还是很传统的主机服务。我在新浪SAE上部署的应用消耗最多的一天是466.24个云豆,相当于4.67元。流入流量203.78MB花费0.20元,流出流量2.43GB花费3.64元,CPU时间0.1161Hours花费0.12元,PV大约20万,UIP约1万。而腾讯你即便租一个最便宜的服务器每天也要13元,CDB每日最低的费用为5.1元,CMEM服务每日最低费用每GB3.2元,IDC带宽每Mb/天为3.60元,CDN带宽每Mb/天1.90元,所以每天怎么也得20多块钱的费用。不过在我开发的过程中,腾讯也模仿新浪推出了自己的APP_Engine,称之为CEE,不过与新浪完全无缝平滑的服务对比,腾讯这个就显得有点太初级了,每个CEE资源块相当于1/8核CPU,1/8G内存,4G硬盘,1个资源块大约可支撑5000次/天的访问量,每块每天收费0.4元,一个资源块几乎什么都干不了,也很贵啊。
  关于优惠:新浪注册就给500云豆,实名认证后2000云豆,通过中级开发者认证后每个月给补满10000云豆(相当于100元的),而中级开发者比较容易通过,只要原创应用并且超过1000人使用就可以。高级开发者认证后每月补满15000云豆,资深开发者认证后每月补满30000云豆。所以目前在SAE上做一些应用或者网站基本上是不需要花钱的。而腾讯的优惠则是免三个月的服务器费用。
  总的来说,在云服务上面,在费用上面,新浪完胜腾讯。当然,这只是不考虑赚钱因素在里面的。
  
  下面说说开放平台。新浪的是微博开放平台,腾讯的则实际上是三个开放平台,但空间和朋友几乎可以算一个。
  首先说说文档,个人觉得新浪的文档比腾讯的强很多。作为一个完全的初哥来说,我看新浪的文档很快就能够了解新浪的开放平台能够干什么以及如何去干,而腾讯的文档则混乱得多。我的应用从开发到上线,我没有求助过新浪的任何一位工作人员,也没有在其开发者论坛上发布任何求助信息,所有的问题我都可以通过查看文档自己解决,整个审核流程也是清晰无比。而在腾讯的平台上开发就有点抓狂的感觉,也许是我的水平太差?比如一个API,新浪的在介绍后,会给一个调用的示例,很清楚,你照着做就行了。而腾讯的API,首先你要明白他的参数是如何进行加密编码生成sig,好吧,腾讯提供了一个官方的示例,封装了这个加密的过程,具体怎么调用没有写,只给了一个post请求包示例,简单的API还能好弄一些,到现在我也没搞明白如何直接用API发送一个带图片的微博……特别是在新浪的云平台上不允许写本地文件……也许腾讯的文档是给高级开发者用的,我有些时候看不懂。
  在提交腾讯审核的过程中,有一个地方要填写应用开发地址,在旁边有一个说明:开发阶段您可以使用任意服务器地址。但申请上线时,请使用腾讯提供的正式地址(http://app100627188.qzoneapp.com),好吧我觉得我语文学得不错,所以我在申请上线的时候填写了http://app100627188.qzoneapp.com。点完后提交申请了,结果自己再去看自己的应用的时候,我靠,不断的刷新,以我粗浅的理解是循环调用了,这个地址应该是我应用在腾讯开放平台的地址,那么当用户点击这个应用的时候腾讯就会打开这个http://app100627188.qzoneapp.com,然后这个地址中的页面会调用我填写的应用开发地址,实际上应该是我部署在新浪上的php的地址,但这里在腾讯的误导下,我居然又填写了http://app100627188.qzoneapp.com,所以结果可想而知。更为崩溃的是当你点了提交申请后,所有的内容你都无法更改了!只好求助腾讯的客服了。还有就是部署IP地址那一项,我找遍腾讯的文档也不知道这地方应该填写什么地址,第一次也是填错了,后来也是求助于客服才改过来。

  可能是最近腾讯开放平台正在大幅度改版,加快了开放平台的建设,所以文档更新的就不及时,很多地方前后不一致或者文档写得与实际情况不符的现象时有发生。需要改进啊。

应用审核速度:腾讯完胜。在我前面写的菜鸟从零开始的第一个应用上线记中就写过了,我先提交新浪审核,然后才开始往腾讯移植,结果腾讯这边我三次审核后都上线了新浪的审核居然还没下来,工作效率差的不是一点。在新浪的SAE开发者论坛中也看到很多人抱怨新浪的审核速度太慢,我经常开玩笑说新浪承诺五个工作日完成审核,也没准新浪每周一天工作制,这样等将近一个月也是正常的嘛。腾讯承诺审核时间是2天,不过大部分都是下午提出申请,第二天上午就审核完了,有时候当天上午提交的审核,下午就审核完毕了。不过我前两天提交的一个微博应用现在还没审核回来,三天了……
  然后再说说审核的区别吧,我感觉新浪的审核相对比较严格,特别是界面要求更为严格一些,有个开发者审核被拒的理由直接写的就是:界面太丑陋。说话还真是直接呀。另外我对新浪的审核略有微词的就是你们一周多才审核完毕我认了,谁让你们福利好呢(每周一天工作制,嘿嘿),但是你们能不能一次把问题都审出来啊,你们不至于发现一个小问题就给拒绝了,别人把这个问题改正了,你们再挑出来另一个问题,要是工作效率高也就罢了,每次重新审核都得好几天,太折磨人了。而腾讯在这方面就做的很好,审核的时候会尽量把所有不符合的地方都给你指出来,这样基本上一两次后肯定就可以通过审核了。
  客服:腾讯完胜。提醒大家一下,无论在哪个平台开发,在开发者论坛去提问都是不太靠谱的,那里面人气都太差了,问个问题都得等很长时间才能有答复,还经常是回答的不是你想要的。SAE的开发者论坛算是比较好的,不过这里主要针对SAE本身,并不针对新浪的微博开放平台。如果在腾讯的开放平台上开发,最佳的方式是直接QQ联系,方便快捷,客服态度也很好,不过一个客服经常可能要回答几个问题,有时候需要略等一小会,总的来说还是最方便的方式。另外就是给客服发邮件,由于我没有在新浪上提出过什么问题,只是见过其他一些开发者通过邮件来解决问题。在腾讯上我曾经通过六七封邮件来解决一个问题,他们的客服真的挺不错,每个问题都很仔细的给回答,还会给出建议。
  平台稳定性:腾讯的好像出现过一次故障,而新浪的SAE之前一直非常稳定,但是最近不知道他们在搞什么,三天两头会出现一些问题。最崩溃的是有一次我提交应用给腾讯审核(应用部署在新浪的SAE上面),结果新浪的SAE在审核的那段不算太长的时间里崩溃了,结果腾讯直接就给我拒绝了,理由就是应用无法打开,提示Connection or Server error。
  用户:具体新浪的微博用户和腾讯的QQ空间用户哪个多我不知道,但是一个站内应用在腾讯的平台上明显扩张速度更快。因为新浪上面一个应用如果想让好友知道,只有通过这个应用发出微博才可能被别人得知,而在腾讯上面,你只要在玩,你的好友就能通过动态知道你正在玩一个应用,也许好友也会顺手点一下这个应用,就这样病毒一般的迅速传开。
  
  剩下的随便写吧,不对比了。
  新浪的支付接口不面向个人开发者,像我这样的爱好者就没办法通过做新浪的应用赚钱了,虽然目前只是做着玩玩,但是直接把赚钱的希望彻底堵死了也还是让人感觉不太爽的。而腾讯则没问题,无论是个人开发者还是公司都一样。
  腾讯现在支持non-hosting应用接入支付功能了,但是,如果你是部署在新浪的SAE上面,那么目前还是无法进行支付操作的。因为腾讯要求部署在第三方服务器上的应用必须安装证书才能进行https连接,完成支付操作。而SAE是没办法安装证书的。如果是给淘宝开发应用,那么应用部署在新浪SAE上面则没有问题。用某位开发者说的,腾讯没必要要求双向验证吧,难道怕别人不小心给你付钱不成?
  莫要相信腾讯说的non-hosting应用仅仅不能调用好友关系API的鬼话,实际上大部分API都无法调用。连获取多个用户的信息这个API都不让用,我做了一个应用,有一个排行榜,本来把前10名的用户OpenID拿来,然后调用一下v3/user/get_multi_info,连用户的昵称、头像什么的就都齐了。结果真正上线前将所有的API调用地址都改成正式的地址后,发现这个函数不让我调用,简直了。只好彻底重来,让每个用户自己获得头像、昵称,然后保存到数据库中,生成排行榜的时候从数据库中提取用户的昵称和头像。浪费我的mysql空间啊。
  SAE不允许写代码路径,因此有些很平常的php函数在SAE上面是无法正常执行的,需要想办法转换一下。
  
  对我来说,最完美的情况莫过于新浪的云平台+腾讯的开放平台+腾讯的客服。只是现在两边都不太完美,不过腾讯最近明显在发力,而新浪则好像没什么大的动作,也有可能在升级什么东西,不然SAE最近不至于时有故障出现。对我个人来说,我觉得新浪最大的缺点就是不允许个人开发者使用支付接口。而腾讯最大的缺点就是服务器费用太贵,也许真以赚钱为目的倒是不在乎,但对我这样的以玩为主的人来说,还是贵。
  不多说了,就到这里吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值