• 一位程序员谈Q+平台的技术实现


         这篇文章是我个人对腾讯Q+平台技术的一点点思考,写这篇文章的主要目的是让广大程序员一起去探究一下Q+平台的实现原理和过程,而我只是起一个抛砖引玉的作用。

         好了,进入正题。今天下班的时候打开rss,看到cnbeta上的一篇文章,说腾讯的Q+平台对普通用户开放了,压抑不住自己的好奇心,马上就下载安装了。安装完成之后,发现qq主界面和之前安装的qq2011 betal2的qq主界面一样,只是在右边的桌面多处了一个弹出式菜单。没有安装Q+的童鞋,可以看下图:

        我的头像下面分别有:添加应用、游戏、影音、生活、我的应用、系统工具、消息中心、模式切换几个菜单按钮。

        打开添加应用。就是一个应用市场的主界面,上面列出了很多的应用,左侧是个用于分类过滤树形菜单,右上角是搜索和排序的功能。中间是应用程序列表,右下角是个分页的功能。对于这个界面,我想做个半年数据库开发的童鞋来说都不存在难度吧。简单的说就是一个列表的展示,分页,排序、查询功能。

        点击打开应用。这里我们打开腾讯微博。弹出下面这个界面。

        很神奇的弹出了我的腾讯微博的界面。自己对比用ie打开的界面,完全一样,不过在Q+平台中已经禁用右键了。连续打开几个应用,发现都是一样。所以我猜想这里可以用一个ie的浏览器控件去实现,而这个控件的url绑定应用的网页地址。

        点开游戏试玩了几款游戏,很多是网页游戏,用flash开发的,也可以用支持flash的浏览器或者用flash播放器去实现就可以了。点开影音、生活都是类似的形式。

        打开我的应用,是将你在添加应用界面保存的应用的图标和名称显示出来。

        而系统工具,是做了几个系统管理的小工具以及通过代码调用来打开windows系统的工具。

        至于消息中心,是qq上面的一些消息通知,也是一个查看界面。

        至于模式切换。也就是用代码换了你的windows桌面。

        总的来说,实现Q+平台技术上,自己觉得技术含量不算太高。

        这些应用的开发者,把应用放到Q+平台上面,可以利用让数亿的QQ用户来玩,赚取玩家和流量。腾讯把这些应用集中在一起,吸引更多的用户。

        在一些需要登录的场景,在你同意Q+协议之后,可以使用QQ帐号很方便的集成登录了,这是Q+开发平台中的“QQ登录”,这里是估计用到了跟新浪微博一样的OAuth 认证机制。如芒果特*价*机票:

        总的来说,个人觉得Q+平台像是一个应用程序的管理系统,使用flash播放器和浏览器去运行这些应用。使用QQ帐号作为这个应用程序的管理系统的用户名,使用QQ密码作为这个系统的密码。

       所以,我觉得好的应用无需多难的技术,只需好的想法。技术越简单越好。



    (全文完)


    以下为广告部分

    您部署的HTTPS网站安全吗?

    如果您想看下您的网站HTTPS部署的是否安全,花1分钟时间来 myssl.com 检测以下吧。让您的HTTPS网站变得更安全!

    SSL检测评估

    快速了解HTTPS网站安全情况。

    安全评级(A+、A、A-...)、行业合规检测、证书信息查看、证书链信息以及补完、服务器套件信息、证书兼容性检测等。

    SSL证书工具

    安装部署SSL证书变得更方便。

    SSL证书内容查看、SSL证书格式转换、CSR在线生成、SSL私钥加解密、CAA检测等。

    SSL漏洞检测

    让服务器远离SSL证书漏洞侵扰

    TLS ROBOT漏洞检测、心血漏洞检测、FREAK Attack漏洞检测、SSL Poodle漏洞检测、CCS注入漏洞检测。

    作者:朱祁林 出处:http://zhuqil.cnblogs.com 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。  
  • 相关阅读:
    Oracle数据库event事件与dump文件介绍
    (原)dbms_rowid.rowid_create来创建一个rowid
    Oracle读取事件的命名理由(哈哈)
    关于删除temporary tablespace的一点小建议
    oracle的rowid到底是什么
    电脑高手最常用的五个组合键
    win2008里如何取消IE游览器弹出增强的安全配置?
    经典SQL语句大全
    Win7中安装Rational Rose,启动提示计算机丢失suite objects.dll
    Asp.net页面跳转
  • 原文地址:https://www.cnblogs.com/zhuqil/p/2113213.html
Copyright © 2020-2023  润新知