首页 > 自考资讯 > 自考知识

如何评价《孤注一掷》人物结局,如何评价陈巍

头条共创 2024-06-27

您如何评价Electron?

我原本对Electron非常看好,但是最近使用了Electron的最新版本,发现了一些以前没有见过的bug。微软旗下的Teams也计划用WebView2取代Electron,但我个人感觉Electron可能会开始衰落。

架构太复杂

Electron的系统设计相对复杂,并且当前版本具有很强的安全分离性,需要两个Node.js运行时用于渲染(前端)和主进程(后端)。和两个Chrome 运行时。

虽然这样的架构会非常复杂,

2.太大

目前的Electron应用程序,一个空应用程序,基本上是200Mb,如果包括一些节点模块,大小基本上超过500Mb。这基本上限制了扩展到移动APP的可能性,只能作为桌面APP使用。

3、工程质量恶化

我感觉已经有很多bug无法解决了,因为架构太复杂了,我必须使用变通办法来解决它们。例如,版本19 需要添加一些失效功能。否则,程序很容易崩溃。 app.commandLine.appendSwitch('无沙箱')

app.commandLine.appendSwitch('禁用GPU')

app.commandLine.appendSwitch('禁用软件光栅化器')

app.commandLine.appendSwitch('禁用GPU 合成')

app.commandLine.appendSwitch('禁用GPU 光栅化')

app.commandLine.appendSwitch('disable-gpu-sandbox')

app.commandLine.appendSwitch('--no-sandbox')

app.disableHardwareAcceleration()

4. 安全性

渲染过程现在有一个完整的Node.js 运行时,直接处理用户输入,出于安全考虑与后端Node.js 运行时分离,并且许多以前的API 无法调整。不过,我个人觉得在渲染层实现node.js是没有意义的,而且会带来巨大的安全风险。我们建议删除此运行时并在后端实现所有内容。前端通过Web技术与后端进行通信。它可以显着降低复杂性。外表

从以上几点来看,我个人觉得Tauri是一个比较有前途的项目,但是由于后端是用Rust编写的,所以需要在前后端之间切换语言,而且开发效率比js/要低。 ts。

我希望将来有一个简单的Electron 解决方案,可以简化项目复杂性并分离每个子项目,从而无需集成多个已经非常复杂的项目。前端和后端的通信完全可以由应用程序本身通过(http/socket)来实现。这样架构就不需要与前端运行时进行访问或合并。 Node.js 端只需要实现菜单、通知、消息、任务栏等少数系统界面模块。这是一个简单的图表:

不过它确实也有一些缺点,比如不够原生,界面类似网页,需要单独处理右键菜单、快捷键F5等,基本上就是一个前端。

以下是4位网友对此的看法

网络用户1:如果有一个WebView+Node.js的系统项目就好了,但似乎没人愿意做。也许是因为Electron 的大尺寸并不是一个明显的缺点。

网友2:如果没有内置WebView,是不是老系统Windows上的Webview2任何版本都没有,会头疼几天。我认为这个尺寸没有什么帮助。

网友3:你的建议很好。确实,电子被设计得太大了。我本来打算这样做,但这需要更多的精力。

网友4:什么啊,保险起见,其实有两个运行时,一个是前端的,一个是前端的[笑出泪][笑出泪][笑出泪]这很有趣,你还可以用这个。 蚊子?

#好用的开源软件# #DevHub# #选择开源项目# #API版本# #wcoop# #dumprq# #oraEnd# #软件开发方法论# #分享你的编程经验# #你不想写的代码敲

ca3eb60211314d93ac24de05831e07c5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720062825&x-signature=n%2FVxFi4fgBhn4sU3w7blnzUgu7Y%3D f8a941a9276548e994d04a04cd1d7442~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720062825&x-signature=dwtFYkkgAYl6xL8O5C7gK%2FftuuQ%3D

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢

  • 如何评价《孤注一掷》人物结局,如何评价陈巍

    如何评价《孤注一掷》人物结局,如何评价陈巍

    如何评价Electron?个人原本很看好Electron,但最近用了用Electron最新版,发现了

    来源:中国自考网 2024-06-27
  • 2024年安徽高考录取结果多久能查到?

    2024年安徽高考录取结果多久能查到?

    【录取查询时间】2024年安徽高考录取结果多久能查到?本文为各位2024安徽高考生整理了2024年安徽高考录取结果查询时间、几号开始查询等信息,供参考。

    来源:中国自考网 2024-06-27
  • 2024年广东高考艺术类舞蹈类本科录取分数线

    2024年广东高考艺术类舞蹈类本科录取分数线

    广东高考分数线2024-06-272024年广东高考各批次分数线已公布!其中,广东2024年高考艺术类舞蹈类本科分数线是多少?本文根据广东省教育考试院发布内容整理了2024年广东高考艺术类

    来源:中国自考网 2024-06-27
  • electrons,electron干嘛的

    electrons,electron干嘛的

    2011年左右,中国英特尔开源技术中心的王文睿(Roger Wang)希望能用Node.js来操作W

    来源:中国自考网 2024-06-27
  • 汽车发动机螺丝生锈正常吗发动机螺丝生锈需要处理吗

    汽车发动机螺丝生锈正常吗发动机螺丝生锈需要处理吗

    发动机可以说是汽车的心脏了,它给汽车提供可以顺利运行的动力。汽车发动机需要定期保养和维护,能看到发动机内外部会有很多螺丝来连接各部分,螺丝也都是金属做的,金属长时间也是

    来源:中国自考网 2024-06-27
  • 2024年贵州高考物理类本科录取分数线

    2024年贵州高考物理类本科录取分数线

    贵州高考分数线2024-06-272024年贵州高考各批次分数线已公布!其中,贵州2024年高考物理类本科分数线是多少?本文根据贵州省招生考试院发布内容整理了2024年贵州高考物理类本科录

    来源:中国自考网 2024-06-27
  • electronin,electronk

    electronin,electronk

    本章包括了解Electron是什么学习Electron是建立在什么技术基础上的了解使用Electro

    来源:中国自考网 2024-06-27
  • 出炉!2024山西体育类最低录取分数线(理工类本科一批)

    出炉!2024山西体育类最低录取分数线(理工类本科一批)

    2024山西高考分数线已公布!2024山西体育类分数线(理工类本科一批)是多少?2024年山西高考各批次分数线是多少?为了帮助大家快速查询2024年山西高考体育类理工类本科一批分数线

    来源:中国自考网 2024-06-27
  • 2024年广东高考艺术类表(导)演类(戏剧影视表演)本科录取分数线

    2024年广东高考艺术类表(导)演类(戏剧影视表演)本科录取分数线

    广东高考分数线2024-06-272024年广东高考各批次分数线已公布!其中,广东2024年高考艺术类表(导)演类(戏剧影视表演)本科分数线是多少?本文根据广东省教育考试院发布内容整理了20

    来源:中国自考网 2024-06-27
  • Olay烟酰胺身体乳怎么样Olay烟酰胺身体乳长毛吗

    Olay烟酰胺身体乳怎么样Olay烟酰胺身体乳长毛吗

    Olay烟酰胺身体乳美白保湿二合一,而且味道也是超好闻的香水味,实在没有理由不买。淡淡的味道很好闻,有点类似于祖马龙蓝风铃的味道,集美们,夏天马上来了,露胳膊露腿的时候到了,此时

    来源:中国自考网 2024-06-27