零毫秒概述-零毫秒简介
零毫秒概述
对应0.1版本
零毫秒的定位是一个跨平台的、开放的IM(即时通讯)软件。
零毫秒作为一个新的即时通讯软件,它的核心,最具竞争力的就是跨平台和开放(开源)
想必这两点,或者说任何一点都不是目前国内各通讯软件所具备的。
跨平台即对Winodws、Linux、Mac这三个主流PC平台提供全面的支持
何谓全面,即这三个平台上的JyIM是完全一样的,而且服务器程序也可以运行于这三个平台上。
而其他平台,以及移动终端(IOS,Android,Symbian)也要提供支持,但是可能支持不如PC平台那么完善。
零毫秒遵循GPLv3开源,所有源码公开托管,讨论和开发计划均公开,同时也允许用户临时介入开发
开放即允许第三方客户端接入,也允许用户自行架设服务器
很显然,有跨平台和开源需求的只是极个别的用户。但我们希望以此为起点,打造一个强大的即时通讯软件。
我们重视跨平台、开源,但并不代表我们会轻视“小白”用户。平等也是开源精神的体现之一,我们会尽力为所有用户着想。
对于普通用户,你将得到一个由众多开发人员参与,自由、开放、多元化的软件,而且它是非盈利性质的,我们唯一要做的只是让用户满意!
技术简述
JyIM的PC版本,包括服务器和官方客户端将使用QT开发,因为客户端需要编写跨平台的用户界面,QT成了最佳的选择。
而服务器方面为了能够和客户端保持一致,保持简单,所以也用QT了,可能由此会带来一些效率问题,但暂时先这样吧。
编码上,清晰第一,效率其次,毕竟大家都不是什么牛人,而且现在的计算机并不差那么点速度。
|