Qt ——被裁之說

發表於2012-07-13

來源:何清穎@CSDN

編者按:據此前媒體報導,諾基亞的裁員終於波及到了Qt,並不完全出人意料,在其開發平臺“戰略性轉移”後,這只是一個時間問題。在諾基亞計劃解僱的1萬名僱員中,有700位開發者,其中100位是Qt核心開發者。諾基亞是QT開源專案的最主要資助者,Mirko Boehm說,Qt的核心成員就100人。因此諾基亞事實上是解僱了整個Qt團隊。

事實上,Qt團隊富有經驗,在C++開發上備受人尊敬,可以輕而易舉的轉到新平臺上開發。很多人覺得諾基亞這步走“左”了;很多人覺得諾基亞走這步是迫於無奈;很多人覺得諾基亞走這步是因為Elop是臥底……種種猜測似乎也無法改變已成定局的事實。就此,CSDN採訪了一些資深Qt開發者與大家分享下他們如何接觸到Qt,投身Qt開發,以及這次Qt事件的看法。

智慧手機發展如此迅速,當Android和iOS的開發者跟下餃子似的不顧一切的跳入移動開發這片深海中的時候,回頭看看,是否也會和Qt開發者一樣,懷念起最初投身之中的情懷呢?你是“被Qt”呢還是“去Qt”?在每個開發者心中的Qt都是不一樣的,都有著不同的含義,這些開發者對Qt也有不同的見解及感情。

QT logo

初觸Qt 愛上Qt 收穫Qt

智碩軟體的張玉勝回憶道:一次基於BS的專案需要移植到移動平臺,專案採購了一部C5-03,隨即接觸到了Qt,同時也看到nokia的OVI商店,從那一刻起Qt進入他的視線。

專案完成後憑著職業本能走了一遍Qt的框架,感覺比MFC要好得多,又大概看了看QML,當時有眼前一亮的感覺,因為用以前用C++實現介面的話太牽扯精力了,有了這個即方便,又很眩,因為有過javascript和CSS經驗,所以上手很快。

當時的ovi商店很空,沒什麼東西,我就在想投一個程式試試,能讓地球另一端的人用上自己的程式,當時心想“這也蠻拽的”。所以就基於QML寫了一個小遊戲,我決定如果有10歐元收入,我就無條件的在這上面再追加半年時間。提交完遊戲後我就出去旅遊了,半個月後回來發現已經有11歐元進帳,我到今天還清晰的記得那一刻,我也俗了一把,抱我媳婦在方廳轉了一圈。

那時我已經寫了幾年程式碼,也做上了專案經理,收入也不錯。但每天很是不開心,工作上非業務的部分也讓我壓力很大。做移動開發可以讓我的腦袋重回自由,恩,沒錯,終於可以做自己喜歡的事了。

關於Qt我是很喜歡的,C++是我最喜歡的語言,我喜歡那種直接、可控的感覺,像C#那種自動回收,又裝箱,又委託的,很是高階但我不喜歡。

用Qt正滿一年,剛開始的時候也挺痛苦的,Qt的文件不是很好,你總是要自己去拼湊各種資訊。

最有成就感的就是為了解決N9上音訊播放的延遲問題,下載了MeeGo聲音部分的原始碼去改寫,沒有任何例子可供參考,甚至在Google上也找不到隻言片語,在原始碼裡游來游去,各種include及link錯誤及pro檔案的修飾,幾經絕望而又靈光一現,搞了幾天時間,終於跳過了系統庫修改了音效卡設定的相關引數,並且是在我決定試最後一次的時候編譯除錯通過,是我程式碼生涯中最神勇的一次了。這事至今我仍覺得做不了第二遍。

Qt佔公司收入的70%,這個平臺競爭度相對較低,也比較良性。我最喜歡的就是這個平臺的競爭環境良性,沒有刷榜的,也沒有成堆的垃圾應用沖刷子類目的。也有肯付費的群體。真心希望還能多生存幾年。但已不可能了。

廣州華多網路科技的姚冬是在07年對Qt產生興趣,同時他本人非常喜歡Qt,無論是架構設計和編碼實現,Qt都是他知道的最好的C++ Framework。做Qt開發從07年開始5年多了,做過幾個專案,包括Nokia內部的一個基於Qt的手機應用框架,還有目前歡聚時代的歪歪語音客戶端。而北京瑞泰創新科技的于振洪則是,想在linux下做圖形介面的時候開始接觸的Qt,又因為同樣原因開始用Qt。

桃殼軟體的謝繼雷說:“最早聽說KDE上的很多軟體是用Qt編寫的,大概在 RedHat/Linux-2.2.18 左右的時候,很久以前了,那時在Linux上開發X應用還不是很方便。Gtk還沒有出來,要自己寫訊息迴圈。後來一段時間用Gtk寫過些小程式,當時沒有選擇Qt是因為Qt還不是開源許可證。但是Gtk的C-style寫視窗實在笨拙,Glade的IDE整合也很欠缺,這時已萌生‘什麼時候用用看Qt’的念頭。”

nokia logo

諾基亞的當頭一棒

當得知“nokia裁了Qt團隊”這一訊息時,張玉勝除了心碎還是心碎,心裡甚至想著“Qt在移動平臺這下是真的結束了”。

他說:“N9在淘寶上出現的第一個月,我就入手了,當時我認為MeeGo這麼好的東西一定會有明天的,比Symbian和Android不知道要好多少。說要放棄只是戰略後退,穩住陣角後一定會成為nokia的另一隻腳,產品好就會有市場。事實最終的發展印證了生不逢時這句話。最後的希望肥皂泡破滅了,nokia發展不起來沒有第二家可以做得更好。”

這些人都是非常有價值人才,連青山都不要了不是絕望是什麼?這些人完全可以轉到其它部門,也算留了青山在。將來被收購的話也是算是重要的資產。同時也保住了Qt一脈,被裁掉實在意外,養這麼百什麼號人還不至於揭不開鍋吧。但誰又知道他是不是木馬呢?要搞殘nokia。事實上nokia已經武功全廢了。自己的作業系統全廢,Qt靈魂廢掉,OVI商店也註定要廢掉,老使用者沒了,開發者跑了。這些隨便拿出一樣都是其它廠商夢寐以求的。但現在已經降到HTC級別了,三星從幾個方面都已經超越它了。

即使RIM向被裁Qt開發者們伸出橄欖枝,也毫無看法,也根本沒花心思考慮過這個公司還能翻出什麼浪花來。這個市場已經趨於穩定了,已經是有第一沒第二的紅海,何況第二第三都有了。事實上張玉勝認為Elop是臥底的嫌疑不斷上升,他在不斷將nokia縮小到一口可以吞掉。

但姚冬不這麼想,他覺得這個訊息有誤傳的成分,因為nokia內部的Qt開發者分散在很多個部門,不知道確切被裁員的到底是哪個部門的,而且Qt的核心開發者是屬於Qt開源社群的,即使他們不為Nokia工作,還是會繼續開發Qt。

當然他覺得Qt離開Nokia基本是註定了的,nokia放棄Symbian,而WindowsPhone平臺是基於C#的,不再需要基於C++的Qt。“RIM拉攏被裁Qt開發者是謠傳”他認為,“實際上RIM的麻煩比nokia還嚴重,Qt開發者還是會繼續留在開源社群為Qt貢獻程式碼,事實上Qt自身還有一些商業授權的收入,經濟上能獨立。”但是他坦言,從2007年到2010年在nokia中國工作,也看到nokia內部的很多問題,今天的衰落是多年的內部問題和戰略錯誤積累的結果,作為前員工仍然希望nokia能振作起來。

于振洪覺得“Nokia完了!”他表示諾基亞之所以走到現在這步應該算是情理之中。他認為,nokia對手機的智慧化和使用者的體驗以前一直重視不夠,現在只能抱佛腳了。如果RIM拉攏被裁者的話,RIM也是急病把投醫,但願1+1>2。

謝繼雷表示,J2ME技術比Qt成熟,nokia應該有他的長遠考慮,但“Qt被裁”違背了收購TrollTech的初衷。Qt是一種開發語言(或者比語言更高階一點),但是MeeGo系統比Android更開放,MeeGo選擇Debian的包管理真是太棒了!Linux和Windows是完全相反的哲學,微軟已經在走下坡路了,如果是蘋果就不會這麼做。

他覺得如果RIM真的拉攏被裁Qt開發者的話,說明RIM對MeeGo有超前的前瞻性認識,Qt只是MeeGo上的殺手級框架而已。微軟已經在走下坡路了,諾基亞應該知道這一點。諾基亞真正應該解散的是Symbian部門。

 

結語:

諾基亞Qt團隊被裁員確實令人難以置信!懷疑此訊息真實性的不在少數,對此結果的猜想也不計其數。是否這步棋是正確的?Qt被果斷“閹割”是否已令移動網際網路這片危機四伏的深海中這些老前輩嚐到了血腥味呢?諾基亞的下一步戰略又將如何?Qt系列二、三,敬請期待……

 

相關文章