Qt - 被裁之說

jopen 12年前發布 | 11K 次閱讀 QT

        諾基亞的裁員終于波及到了 Qt,并不完全出人意料,在其開發平臺“戰略性轉移”后,這只是一個時間問題。在諾基亞計劃解雇的 1 萬名雇員中,有 700 位開發者,其中 100 位是 Qt 核心開發者。諾基亞是 QT 開源項目的最主要資助者,Mirko Boehm 說,Qt 的核心成員就 100 人。因此諾基亞事實上是解雇了整個 Qt 團隊。

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

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

Qt - 被裁之說

        

        初觸 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’的念頭。”

Qt - 被裁之說

        諾基亞的當頭一棒

        當得知“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 被果斷“閹割”是否已令移動互聯網這片危機四伏的深海中這些老前輩嘗到了血腥味呢?諾基亞的下一步戰略又將如何?

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!