岩棉复合板厂家
免费服务热线

Free service

hotline

010-00000000
岩棉复合板厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

深度专访深谈的故事

发布时间:2020-07-21 10:54:18 阅读: 来源:岩棉复合板厂家

Deepin Talk,中文名深谈,Linux Deepin团队正在开发的一款即时通讯软件,最早正式对外公布其消息时间为2012年Linux Deepin开发者与用户大会。此消息一放出立马激起了无数Linux爱好者的极大兴趣,Linux下从来不缺聊天软件,为何Linux Deepin团队依然宣布开发自己的聊天软件?深谈开发最新进度如何?深谈第一个版本有什么功能?现在我们马上请出本期嘉宾,深谈软件作者——侯少辉,让我们一睹深谈风采!作者简介:侯少辉,深之度开发部桌面应用开发组负责人。早期从事网络和运维相关工作,?后转职做开发,?Python推广者,?擅长GUI编程和Web后端开发,深度音乐代码编写者,深谈代码编写者。给大家打个招呼吧。大家好,?我叫侯少辉,?我在08年从电脑报上了解到Linux,?高中毕业后,?在武汉的一个培训机构,?学习了大半年,?主要课程就是RedHat和 Cisco,??之后就在武汉一家集成商工作,?接触过很多网络产品,?也是在那段时间开始使用Python来解决工作上的一些问题,?2011?DAU 大会上认识到王勇,?不久就加入了Deepin团队,?我记得当时整个团队只有王勇一 个开发者,? 但是他能力非常强,?从学习Python到实现深度软件中心1.0只用了二个月的时间。 Linux下符合国人的应用软件太少了,?所以就决定开发一个类似千千静听的音乐软件,?主要解决Linux下播放器遇到的问题,?如中文乱码,?桌面歌 词,?赏心悦目的UI界面,?在线音乐等。那我们正式开始吧。首先Deepin团队为什么决定开展深谈这个项目?能和我们介绍下深谈项目的起源吗?主要原因就是Linux没有好用的沟通工具,?我们需要一个能够视频,?语言,?发送图片,?发送文件的沟通工具,?而且还能跨平台使用。为什么叫深谈这个名字?关于名字内部有过讨论,?最后一致决定英文名叫Deepin?Talk, 正式的中文名还没有确定,目前我们内部都叫它深谈,可能因为这个名字比较简洁吧,如果有比深谈更好的就会用其他的名字。深谈为什么在2012年的DAU上放出消息和原型图后,一直到今天都没有开发出来?是遇到什么困难了吗?从开发和设计角度来看,??沟通工具比音乐软件难度高很多,?设计也在开发过程中不断的修正,?要求设计上一定要有创意,?这一点很难,??内部也经常开 会讨论,??在开发上也遇到不少问题,?图形库没有使用Deepin?UI,?采用了Qt?QML,?前期对它的评估不够,?开发过程中发现有内存泄露和 界面闪烁两个严重的问题。深谈与其他即时通讯软件有什么不同的地方?深谈除了拥有一般的即时通讯工具的一般功能以外,更重要的是基于Linux Deepin系统的用户中心,作为一个枢纽型应用存在。用户可以通过深谈,向外界分享一切Linux Deepin应用、系统和娱乐信息。1.跨平台2.第三方帐号3.更多娱乐功能4.更in的视觉感受和交互体验目前在聊天工具创新难度很大,?不过可以聊天窗口上做一些扩展,?如支持代码高亮,?Markdown语法。给大家简单的介绍一下深谈目前的开发进度吧。深谈目前已经完成聊天的基本功能,?近期正在全力开发服务器端和帐户中心。深谈预期实现的功能有什么呢。深谈?1.0的功能1.?单人聊天/群/讨论组的实现2.?好友管理3.?文件传输4.?图片发送5.?好友推荐6.?遇见7.?多处登录深谈会支持多少通信协议?深谈采用XMPP协议,?基于XMPP协议可扩展性,?我们做一些扩展即可,?我觉得你是想问深谈是否支持其它聊天帐号登录??深谈不是聊天协议客户端(如pidgin),?为了完美的聊天体验深谈不支持其它帐号登录。深谈会跨平台吗?有移动端的计划吗?跨平台是必需的,?移动端将在桌面版之后发布,?桌面版支持Linux,?Mac和Windows。开发深谈的过程中使用了哪些技术?给我们透露一下技术细节吧!深谈整个项目分成两个部分,?服务器端和客户端程序,?我主要负责客户端程序的开发,目前使用Python语言开发,?图形界面库采用Qt5.2的 Quick技术,?它有完善的动画系统和粒子系统,?做出来的界面很炫酷,?采用MVC框架开发,?并由信号机制做辅助,?自己编写了ORM到 Qt?Model的动态绑定,??xmpp负责向数据库里写入数据,?控制层将数据转换成Qt?model传递给QML。未来深谈会开放接口吗?会以怎么样的形式开放给其他开发者。当然开放,?上面已经提到过聊天工具条已经做成插件形式,?比如支持语法高亮,?Markdown等,?随着用户人数的增加我们将使用OAUTH开发用户资源。在开发深谈的过程中有没有发生一些比较好玩的事情?在开发的前期,?我使用Gtalk帐号做登陆测试, 需要不停的下线上线,Pidgin的用户状态提醒都把我的好友都弄疯了。还有一次使用深谈做信息测试, 我把深谈设置为收到新的好友或者群信息,就马上给对方返回一条相同的信息,因为我一直在编写代码,没有注意到群信息,后面发现Gtalk群被我“机器人”的行为骚扰了一天,群里的人都郁闷了。本次的专访到这里就告一段落了,猴哥你还有什么想和大家说的吗?我给大家拜个晚年,祝大家新年快乐!身体健康!马上有一切!另外我透露一下,深谈预计将在2014年5月份发布测试版, 大家期待一下吧!经过以上精彩的问答,相信大家加深了对深谈的了解,在不久的将来,Linux?Deepin团队一定能够如期的给广大Linux爱好者奉上深谈,以Linux?Deepin团队一贯的高水准作风!深谈——你值得期待!关注我们:官方网站?|?论坛?|?新浪微博?|?Twitter?|?Facebook?|?Google+VIA:

android应用测试与调试实战

jvm

MongoDB4.0