像QQ遊戲這樣的界面應該用什麼框架開發比較好?
01-05
要求:1、安裝的框架要儘可能小(如用.net開發需要安裝.net framework)。2、開發效率高,難度低。
當然以上2個條件不可能完全滿足,既簡單又便捷的框架可能沒有。但是以上2點是目標,選擇技術框架時請盡量滿足上面兩個或者一個目標,或者兩者的折衷。請大家指點並說明理由。
說到小,QT那些dll一上來幾十M我們就不要談了,不然的話也能用.net了。要不答主試試我開發的www.gaclib.net ?這可是以WPF為規格搞的,而且根據實際情況,exe最小可以縮小至2M,就算使用完整的功能,壓縮完也只有2M(因為跟QT不一樣,完整的功能編譯到binary裡面多出來的也只是一大堆字元串……)。趁著目前用的人還不多,我還能當人肉文檔用。
其實用你做遊戲的圖形api包一個最快,某些個別不方便的、你包不好的你就包系統原生的
完美實現了你的要求:- 無額外庫使用
- 開發效率高,難度低
跨平台APP軟體開發工具——Lae全面介紹 - 覃小虎的文章 - 知乎專欄lae是使用c++開發的一個工具平台,採用組件模式,所見即所得、機制簡單、跨平台、布局自由、內存透明、lua邏輯純粹、自定義控制項簡單等優點,可以應用於PC工具軟體界面,APP開發、遊戲界面開發,很方便集成第三方代碼,也可嵌入任何c++工程里。
qq用的是directui,具體實現是騰訊自己寫的
快手( AAuto編程語言 )
hello world 編譯後幾百k,主要是打包了一個LAscript解釋器底層其實是調用windows api
界面可以用htmlLayout做,搞東西非常快。但是有人不喜歡論壇氛圍,題主自己斟酌。推薦閱讀:
※作為一枚程序猿,你有或見過哪些奇葩的編程習慣?
※開發人員買 MacBook Pro 好還是 MacBook Air 好?
※工作中,在linux平台怎麼開發軟體?
※程序員需要達到什麼水平才能順利拿到20k無壓力?
※程序員技術大牛升職後不編程是否是有一種浪費?