技术没有好坏,要分场景不同,即使各个模块都打包成为动态链接库,但是这些dll本身也是需要编译与维护的。QT和WPF提供的都是原生控件,要做出其他的风格耗费时间必然不菲,比如Admin系统里实现一套表格控件,需要自带分类排序并且能够直接编辑单元格,Web世界这样的控件太多太多,而原生控件你得自己手动实现全部的功能,Electron强大之处在于丰富的前端GUI控件,以及Npm上数以百万计的第三方包,有效的缩短开发周期,快速实现各类风格迥异的交互界面。你认为Electron不适宜商用只是因为你不了解它和Web端生态,实际上微软的VSCode编辑器和Github的桌面客户端都是基于Electron实现,还有小蚁相机客户端和国产电路图设计工具立创EDA等等,Electron的效用是经得起产品化检验的,建议你深入了解之后再来进行评价。 |