logo
首页技术栈工具库讨论
Wang Zuo
wangzuo
Wang Zuo
中国
GitHub iconwangzuo
Dribbble iconwangzuo
加入日期 2020-05-07
Wang Zuo
虽然缺点很多,比如体积大,内存大以及性能差,但是很多开发者依旧在使用,毕竟能直接移植web版本到桌面端,且各个平台同时更新发布的这个优点实在太大了。热门编辑器vscode也是基于electron打造,可见很多时候占用内存这种缺点越来越不是大问题了。Electron生态非常成熟,配合 electron-builder 可以很容易的搞出一套自动打包发布的流程。
Wang Zuo
Electron渲染效率肯定比不过原生,但是插件和配置却非常简单。
Wang Zuo
看样子停止开发了
Wang Zuo
我已经不记得在webpack上花费(浪费)了多少时间了,虽然最近半年没有跟踪项目进展,但是如果要找一个能实现100%功能的打包工具,可能webpack还是唯一的选择 - 来自一个曾经的webpack配置工程师。
Wang Zuo
所有的设备上都可以跑JavaScript
Wang Zuo
基于react hook, 非常轻量
Wang Zuo
一直用nginx做一些反向代理
Wang Zuo
API接口和模型非常容易上手
Wang Zuo
GraphQL的类型通过代码自动生成对应的go struct,可以比较好解决类型语言写API太繁琐的问题,当然GraphQL也大大提高了后端优化的难度。
Wang Zuo
Hasura 会根据数据库的结构自动生成GraphQL服务,并且将请求自动转换成sql,如果需要一个简单的增删改查的服务还是很方便的,但是有些复杂的query会造成很多sql join,需要去优化数据库结构。
Wang Zuo
我已经很久没有用mongodb 了,但是我依稀记得几年前mongodb非常火爆,在node和rails社区都有很多人在使用,但是最后大家好像又回到postgres这种传统 sql 数据上了。不过 mongodb在商业还是挺成功的,对比rethinkdb 这种社区热爱的开源数据库项目。

所谓的MEAN架构就是 mongodb + express + angular + node, 用JavaScript一种语言实现全栈开发 (估计现在没人会用这种架构了)