
現在使用html,css,js開發桌面的優勢越來越明顯了,硬體性能的不斷提升,人力成本越發昂貴,用戶對界面要求越來越高,全球化下企業間的競爭越發激烈。 桌面軟體50%+的作業量都在界面開發這一層。如果用戶發現軟體好用,會對軟體提過更進一步的要求。
“童鞋,這是一條日志資訊是吧?列印出一個目標出現例外,我點擊這條資訊,讓我跳轉定位到這個目標唄。”
“這個例外目標名稱能否改用紅色字體?”
。。。。BALABALABALALA。。。。
“沒問題,晚上加個班。“ (MD! 日志我用CStatic控制元件顯示的。。。)
html開發界面很方便,而且界面那個漂亮吶。

但是。。。
可供嵌入的成熟的瀏覽器引擎也只有webkit, gecko。你非要說嵌入IE也能用于開發,我也沒有辦法。webkit著名的有cef, 怎么那么大?怎么一打開就崩了哦,沒得事,有各種閹割版的,很小很好用,嘻嘻。怎么這個效果顯示不出來,你割成哪個版本的了?不對,你是在哪個版本上割的?Gecko ?我翻山越嶺,找到的怎么都是v1.9.2版的。
各種開源web embedding方案,無法提供滿足商業開發所需的穩定和支持,是html開發桌面應用的第一大障礙。
第二個障礙就是。。。
做個進度條唄,自己造!
做個右鍵選單唄,咦,怎么被視窗擋住了。
做個分割條吧,怎么這么復雜?
選單欄,工具列,表格,樹形目錄,多國語言,好吧,頭有點大,讓我先休息一會兒。
XUL是經過測驗的真正的應用程式框架。著名的firefox瀏覽器界面就是用XUL開發的。XUL支持控制元件的本機顯示,同樣的標簽在不同系統下使用本系統的外觀,保證界面一致性,提高了用戶體驗。
可以使用css, html自定義內置控制元件.

第三大障礙:性能

"二師兄,曲線繪圖怎么這么慢,機子都卡死掉了,CPU 100%,你看滑鼠,這滑鼠拖都拖不動。"
"大哥,同時顯示幾百個目標,現在圖表繪制的資料都幾百MB了"
"我這是服務器,32個核心,8TB的記憶體!"
。。。
高逼格的硬體是給高負載的應用配置的,不是給碼農配置的。硬體性能不斷提升的當下,軟體需要處理的資料量在以更快的倍數提升。
他山界面開發框架通過內嵌c++ 插件執行大資料量的計算和處理。
Demo演示(13MB+2MB(插件大小)):
http://oltag.com:8080/yaolixing/18/10/07/他山界面演示v22.0.2_plugins.rar
他山界面開發框架解決以上三大難題,從而使,使用xul,html,css,js,c++開發跨平臺桌面應用變得流行,成為可能。
for Linux:

他山界面開發框架是一套基于Gecko的開源收費跨平臺界面解決方案。
uj5u.com熱心網友回復:
基于開源的還收費??uj5u.com熱心網友回復:
別人賣的是服務和技術支持,不是源代碼,源代碼應該開放才合法,你倒是放出來啊uj5u.com熱心網友回復:
說“跨平臺一定比不跨平臺好”就和說“雙性戀一定比異性戀好”一樣!uj5u.com熱心網友回復:

瀏覽器終究瀏覽器,操作本地api試試?
uj5u.com熱心網友回復:
了解一下electron
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/76831.html
上一篇:使用MFC的對wininet封閉的類CHttpConnection及相關類,進行http訪問,在某此電腦上訪問失敗無法與服務器建立連接,地址通過瀏覽器是能訪問
