从开发者角度看QQ的不足之处
1.不支持二次开发
如果你要写一个QQ的工具,从腾讯那里是得不到技术支持的.相反,去一些黑客网站却常常会有一些意外收获.这不能不说是一种悲哀.
失去了二次开发的支持,QQ只能陷入孤助无援的境地(当然现在还没显现出来).
看当年APPLE和IBM,情形相当相似.IBM PC胜出完全是因为它开放的体系结构,今天的Apple仍然比IBM PC高贵,但是随便找几个IBM PC系列的代表公司,赚的钱都可能比Apple多,而IBM PC普及率更是APPLE所难望其项背的--这都是不争的事实.这一切源于IBM PC的开放的体系结构.
MSN Messenger出中文版以后用户渐多,许多人弃QQ而取MSN.
MSN提供了COM的支持,任何支持COM的开发工具都可以对MSN进行二次开发.我曾打算写一个MSN的插件,后来因为太忙而没有写完,但是我还是对MSN的二次开发留下了很多印象.
MSN将是一个IM(即时通讯)平台,而QQ只是一个IM工具.
2.应该把聊天室拆出来
QQ的一个EXE文件做了很多事情,一般一个软件由多人写的话,通常会有多个EXE或DLL(定义了接口各干各的),真让人怀疑QQ的客户端是不是只有一个人在写?
当然这对用户没什么影响,有影响的是腾讯把聊天室绑到QQ上了.我已经有一年多没去过QQ的聊天室了,我现在觉得聊天室对我完全没意义,但是因为聊天室和QQ是绑在一块的,一启动就全起来了,这无疑消耗了我一些内存.
不明白为什么腾讯不把聊天室拆出来?