关于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开发跨平台桌面应用

发布了49 篇原创文章 · 获赞 47 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/z2516305651/article/details/103625106