[英]Real life use for Qt (outside of Nokia)
在諾基亞手機之外,Qt是一個有趣的商業應用開發平台嗎?
為什么? 優點?
謝謝
我喜歡Qt,因為:
應該有更多。 如果您曾經使用它,您會發現在Qt上構建框架很容易。
我對Qt沒有任何抱怨。 如果我在這里必須說至少一個缺點,那就是“慣例”。 您必須采用Qt的約定,例如,您必須使用moc來創建對象的元對象,並且開發人員使用Qt的vector,list,auto_ptr比STL,tr1更容易。 但我從來沒有發現任何問題。 相反,它運作良好。
在我看來,Qt是現代世界中最先進的C ++框架!
PS Qt上有很多商業應用程序。 你可以在Qt的官方網站上找到它。 但是我想再添加一個:Perforce,一個頂級商業源代碼管理工具,在Qt for Windows / Linux / Mac上構建其客戶端工具。
是的它..只是看看kde應用:)
可能這與問題沒那么相關......但我與qt的第一筆交易就是從他們組織良好的文檔到他們偉大的小部件開始
GraphicsView只是令人驚嘆! :)
它是關於Windows上唯一的當前/現代C ++ gui庫。
MFC太老了,你必須用拉丁語寫評論
WTL會很好,如果他們在放棄它之前完成它。
Winforms / WPF +托管C ++ / CLR - 同時出現幾種不兼容的新技術的所有樂趣。
壞點:
為了適應許多平台,他們發明了自己的解決方案,用於現在的STL / Boost
信號/插槽機制 - 棘手的調試和靜默失敗(沒有錯誤)與簡單的錯別字。
雖然一切皆有可能,但與Winforms相比,做簡單的事情(他們確實喜歡MVC)有時需要付出很多努力。
那些點是否足夠強大?
我真的不明白低估工具/框架的重點是什么讓程序員容易接受。 Qt對於GUI開發來說太好了,我會說它比現有的任何跨平台應用程序開發套件要好得多。
如此眾多的優勢,我已經使用它超過三年了,以便在Linux / Win環境中部署產品。 該應用程序是線程密集型的,最初我們使用pthreads及其conterpart for windows時遇到了困難。 然后我們切換到Qt(和QThreads最終),事情變得輕而易舉......在積極的發展,一個非常有幫助和支持的社區以及優秀的文檔,培訓,認證計划,視頻,論壇......的支持下,它簡單,快速,在Qt中有效發展。 您應該只需五分鍾即可看到他們創建網絡瀏覽器的視頻! 它真的是“跨平台”,它沒有軟件包裝器(就像Java那樣)來啟用它,這使得它更快。 Cmon,我們都知道java應用程序有按鈕,即使是簡單的“點擊”也需要一秒鍾才能響應。
我希望Qt總有一天會對Java有所了解。 :d
畢竟,35萬開發商在選擇Qt時不會出錯。
皮克斯在內部使用Qt(或者至少 ,截至2005年)用於他們工具套件的某些部分(在市場營銷中稱為“Marionette”),統稱為Menv ,(至少是建模環境中的“男人”)---至少為他們的照明子工具Lumos。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.