iugo / blog

https://iugo.github.io/blog
3 stars 0 forks source link

Electron #25

Open iugo opened 6 years ago

iugo commented 6 years ago

我把所有的电子设备-用户接口都称为前端. 目前我主要接触的是 Web 前端.

Web 前端跨平台(W3C 标准), 用户使用成本低(无需额外安装, 有浏览器就行), 开发简单易扩展(粒度细, 可以仅开发很小的一个功能并直接上线), 容错性高(大多数错误不会导致崩溃). 但相应的也有一些问题, 比如用户端的环境不一导致需要额外处理许多兼容性问题, 甚至囿于运行环境而放弃一些有利使用的新特性.

对于企业应用, 或内部应用, 或许 Web 前端不是最好的选择, 桌面前端应用能做更多.

Electron 是目前最好的选择之一. 但存在几个开发相关问题:

  1. 迁移的难度多大?
  2. 自动更新好不好做?
  3. 对不同操作系统(如 Windows XP)的支持如何?

还有 Electron 本身的问题, v2.x 正在开发中, 是否要等等.