.net使用cefsharp開源庫開發chrome瀏覽器(一)


一、背景

     公司現在使用.NET技術,有web組、有winfrom桌面組。而這兩組團隊業務部分有分多相似的地方,使用的數據源也是相同的,以此造成兩組團隊之間做了很多彼此都已經做過的工作。

有什么辦法使得重復建設減少呢?經過不斷的搜索,在網上看到了hybrid混合開發模式。hybrid開發有移動端的和pc端的。在移動端方面,借助第三方的框架、工具可以做到邏輯一套代碼,

只做少量的配置就可以適用iphone/android/windowsphone,比如xamarin工具;在pc端方面,可以做到web、winfrom桌面開發模型統一,比如appJs、Xilium.CefGlue、cefsharp。

   目前還沒有發現pc端、移動端的混合開發模式的解決方案和第三方工具。如果有也希望群友提供鏈接地方。

   為了減少業務上的重復工作,wwinform組有計划使用 pc端的混合開發模式。在實際使用之前,要做一個可行性的研究,簡單說就是做一個demo。

  而且,現在web端是主流,更容易被搜索引擎收錄,開源的組件更多,有利於開發進度和豐富界面。

二、為什么選擇cefsharp?

   對於為什么選擇cefsharp來研究。首先在cefsharp是使用c#對cef包裝的開源庫,學習成本低。其次在github上人氣還不錯。不過,目前來看,國內使用Xilium.CefGlue可能會多一些,

可能是Xilium.CefGlue起步比較早,網上的中文資料相對多一些。

 cefsharp在github的地址https://github.com/cefsharp/CefSharp

  cefsharp的人氣還是不錯的。

  群里有一個前輩liulun研究過Xilium.CefGlue,也不錯。做了各種pc端混合開發hybrid的比較和資料收集,這里是地址http://developer.51cto.com/art/201304/390456.htm

下班了,今天寫到這里。明天寫cefsharp搭建環境和一些注意的問題。

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM