關於Electron的一些想法

       大概2016年的時候瞭解到js可以寫桌面應用,當時正在用wpf/winform開發cs應用,近幾年vue和react在前端的火熱,以及node.js在中間層和後端的大量應用,js正在往多端,多平臺方向滲透,這個對前端來說是好的,大前端的影響力越來越大。

       之前開發了一個系統,主要是用cefsharp+vue實現混合開發的,主要利用C#連接硬件的優勢,vue的開發效率就不用說了,最近越來越多的關注到electron,和cefsharp+vue分析比較了一下

 1.構建和開發

     兩者相差不多,electron的項目更緊湊,不像cefsharp需要另開一個C#項目

 2.更新

  electron團隊專門開發了自動更新的組件,而且有熱更新,這個比cefsharp更有優勢,C#項目當然也有自動更新,也可以自定義實現

3.打包

二者都可以通過inno setup打包

4.硬件交互

C#更有優勢,可以調用大量系統api或者第三方dll,electron可以調用C++的dll,在系統api層面支持沒有C#強,在打印方面,串口打印,端口打印,還是C#支持更好

Electron7+VueCli4開發跨平臺桌面應用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章