关于词典PC版的
一些想法
目前的问题
工程结构
代码规范
模块
浏览器引擎
web 前端与客户端交互
工程结构
合并与拆分
命名规范
依赖管理
Debug与Release配置
工程构建
工程结构建议
引入 GYP 与 ninja
好处:
http://f2e.iyoudao.net/index.php/Luyuan/GYP
浏览器引擎
heX 带的浏览器引擎版本过老
频繁升级困难
不易维护
多了 CEF 一层耗费资源与增加风险
web 前端与客户端交互需要自己设计
浏览器引擎建议
引入 Electron、brightray、libchromiumcontent...
优势
更专业的团队开发及维护
成功案例
轻量级
简单的 web 前端与客户端交互
扩展性
保持最新的浏览器引擎
web 前端与客户端的交互
仍然依赖旧有 IE 内核的方式
web 前端部分设计过于复杂
调试不便
交互建议
重新设计交互方式
引入目前流行的 web 前端依赖管理模式
更加统一且规范的接口设计
Made with Slides.com