自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

侯少輝:Linux Deepin深談的開發(fā)趣事

系統(tǒng) Linux
Deepin Talk(中文名深談),是Linux Deepin團(tuán)隊正在開發(fā)的一款即時通訊軟件,最早正式對外公布其消息時間為2012年Linux Deepin開發(fā)者與用戶大會。深談開發(fā)最新進(jìn)度如何?開發(fā)過程中有哪些趣事?深談軟件作者侯少輝的專訪,或許能夠幫助大家了解更多關(guān)于深談的那些事。

[[108766]]

Deepin Talk(中文名深談),Linux Deepin團(tuán)隊正在開發(fā)的一款即時通訊軟件,最早正式對外公布其消息時間為2012年Linux Deepin開發(fā)者與用戶大會。此消息一放出立馬激起了無數(shù)Linux愛好者的極大興趣,Linux下從來不缺聊天軟件,為何Linux Deepin團(tuán)隊依然宣布開發(fā)自己的聊天軟件?深談開發(fā)***進(jìn)度如何?深談***個版本有什么功能?

帶著這一系列的疑問,我們邀請到深談軟件作者——侯少輝,來了解深談是如何煉成的。 

[[108767]]

【作者簡介】侯少輝(昵稱:猴哥),深之度開發(fā)部桌面應(yīng)用開發(fā)組負(fù)責(zé)人。早期從事網(wǎng)絡(luò)和運(yùn)維相關(guān)工作,后轉(zhuǎn)職做開發(fā),Python推廣者,擅長GUI編程和Web后端開發(fā),深度音樂代碼編寫者,深談代碼編寫者。

Q:猴哥你好!首先請你談?wù)凞eepin團(tuán)隊開展深談這個項目的緣由。

猴哥:主要原因就是Linux沒有好用的溝通工具,我們需要一個能夠視頻、語言、發(fā)送圖片、發(fā)送文件的溝通工具,而且還支持跨平臺使用。

Q:關(guān)于深談,這個名字有什么特別的含義嗎?

猴哥:Deepin團(tuán)隊內(nèi)部討論后,一致決定英文名叫DeepinTalk。其正式的中文名還沒有確定,目前我們內(nèi)部都叫它深談,可能因為這個名字比較簡潔吧,如果有比深談更好的就會用其他的名字。

Q:在開發(fā)深談的過程中,你們遇到的***的難題是什么?

猴哥:從開發(fā)和設(shè)計角度來看,溝通工具比音樂軟件難度高很多,設(shè)計也在開發(fā)過程中不斷的修正,要求設(shè)計上一定要有創(chuàng)意,這一點很難。內(nèi)部也經(jīng)常開會討論,在開發(fā)上也遇到不少問題,圖形庫沒有使用DeepinUI,采用了QtQML,前期對它的評估不夠,開發(fā)過程中發(fā)現(xiàn)有內(nèi)存泄露和界面閃爍兩個嚴(yán)重的問題。

Q:深談與其他即時通訊軟件有什么不同的地方?

猴哥:深談除了擁有一般的即時通訊工具的一般功能以外,更重要的是基于Linux Deepin系統(tǒng)的用戶中心,作為一個樞紐型應(yīng)用存在。用戶可以通過深談,向外界分享一切Linux Deepin應(yīng)用、系統(tǒng)和娛樂信息。

  1. 跨平臺
  2. 第三方帳號
  3. 更多娛樂功能
  4. 更in的視覺感受和交互體驗

目前在聊天工具創(chuàng)新難度很大,不過可以聊天窗口上做一些擴(kuò)展,如支持代碼高亮,Markdown語法。

Q:給大家簡單的介紹一下深談目前的開發(fā)進(jìn)度吧。

猴哥:深談目前已經(jīng)完成聊天的基本功能,近期正在全力開發(fā)服務(wù)器端和帳戶中心。

Q:深談預(yù)期實現(xiàn)的功能有哪些?

猴哥:深談1.0的預(yù)期功能主要有以下幾個方面:

  1. 單人聊天/群/討論組的實現(xiàn)
  2. 好友管理
  3. 文件傳輸
  4. 圖片發(fā)送
  5. 好友推薦
  6. 遇見
  7. 多處登錄

Q:深談會支持多少通信協(xié)議?

猴哥:深談采用XMPP協(xié)議,基于XMPP協(xié)議可擴(kuò)展性,我們做一些擴(kuò)展即可,我覺得你是想問深談是否支持其它聊天帳號登錄?深談不是聊天協(xié)議客戶端(如pidgin),為了***的聊天體驗深談不支持其它帳號登錄。

Q:深談是否支持跨平臺?有移動端的計劃嗎?

猴哥:跨平臺是必需的,移動端將在桌面版之后發(fā)布,桌面版支持Linux、Mac和Windows。

Q:深談開發(fā)過程中使用了哪些技術(shù)?能否透露一下其技術(shù)細(xì)節(jié)?

猴哥:深談?wù)麄€項目分成兩個部分,服務(wù)器端和客戶端程序,我主要負(fù)責(zé)客戶端程序的開發(fā),目前使用Python語言開發(fā),圖形界面庫采用Qt5.2的Quick技術(shù),它有完善的動畫系統(tǒng)和粒子系統(tǒng),做出來的界面很炫酷,采用MVC框架開發(fā),并由信號機(jī)制做輔助,自己編寫了ORM到QtModel的動態(tài)綁定,xmpp負(fù)責(zé)向數(shù)據(jù)庫里寫入數(shù)據(jù),控制層將數(shù)據(jù)轉(zhuǎn)換成Qtmodel傳遞給QML。

Q:未來深談會開放接口嗎?會以什么樣的形式開放給其他開發(fā)者?

猴哥:當(dāng)然開放,上面已經(jīng)提到過聊天工具條已經(jīng)做成插件形式,比如支持語法高亮、Markdown等,隨著用戶人數(shù)的增加我們將使用OAUTH開發(fā)用戶資源。

Q:在開發(fā)深談的過程中有沒有發(fā)生一些比較好玩的事情?

猴哥:在開發(fā)的前期,我使用Gtalk帳號做登陸測試,需要不停的下線上線,Pidgin的用戶狀態(tài)提醒都把我的好友都弄瘋了。

還有一次使用深談做信息測試,我把深談設(shè)置為收到新的好友或者群信息,就馬上給對方返回一條相同的信息,因為我一直在編寫代碼,沒有注意到群信息,后面發(fā)現(xiàn)Gtalk群被我“機(jī)器人”的行為騷擾了一天,群里的人都郁悶了。

Q:本次的專訪到這里就告一段落了,猴哥你還有什么想和大家說的嗎?

猴哥:我給大家拜個晚年,祝大家新年快樂!身體健康!馬上有一切!

另外我透露一下,深談預(yù)計將在2014年5月份發(fā)布測試版,大家期待一下吧!

經(jīng)過以上精彩的問答,相信大家加深了對深談的了解,在不久的將來,LinuxDeepin團(tuán)隊一定能夠如期的給廣大Linux愛好者奉上深談,以LinuxDeepin團(tuán)隊一貫的高水準(zhǔn)作風(fēng)!深談——你值得期待!

原文鏈接:http://planet.linuxdeepin.com/2014/02/17/deepin-talk/

責(zé)任編輯:黃丹 來源: linuxdeepin
相關(guān)推薦

2013-10-10 10:12:04

2013-10-10 09:46:05

2009-12-25 13:58:15

LINUX光標(biāo)移動

2014-04-11 11:37:15

2013-10-10 10:22:34

2009-12-22 17:32:40

Fedora linu

2011-05-18 17:01:13

Android

2009-12-18 18:29:43

Linux Fedor

2012-03-01 11:03:02

Linux Deepi

2012-07-17 15:32:27

Linux Deepi

2013-08-07 11:26:10

Linux Deepi

2009-12-25 17:05:09

LINUX Bash

2021-01-11 05:13:50

數(shù)據(jù)存儲字節(jié)

2021-11-12 09:13:55

Linux服務(wù)器代碼

2015-12-28 12:03:44

LinuxUnix桌面

2012-02-05 15:54:09

Linux Deepi

2012-12-06 10:54:54

Linux Deepi

2012-07-19 15:12:30

Linux Deepi

2011-11-23 09:56:01

Linux Deepi

2012-02-17 10:50:43

Linux Deepi
點贊
收藏

51CTO技術(shù)棧公眾號