送你一份用Electron开发桌面应用的避坑指南【送3本书,含犀牛书】
大家好,我是若川。持续组织了5个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,新年第一次送3本书。抽奖规则见文末。
如今,Electron 领域发生了重大的变革,Electron 版本更新换代极快,难以计数的 Issue 得到解决,同时也新增了很多重要的功能,废弃了一些重要的 API 和内置库。Electron 领域最重要的库 electron-builder 和 Spectron 也升级了多个版本。
除 Electron 及其生态外,商业社会更加倾向于使用这种技术来开发桌面应用,像阿里、腾讯、京东、网易、美团、拼多多等大厂都有基于 Electron 开发的产品,也都在招聘具备 Electron 实战经验的人才,而且岗位薪资都相当可观,比同等岗位前端开发工程师的薪资要高出一大截。但这方面的人才目前还是非常匮乏的。
《Electron实战:入门、进阶与性能优化》,如今已经成为入门学习 Electron 的不二选择。这本书的内容是偏最佳实践的,希望开发者了解怎样以最佳的姿态进入这个领域,怎样用最佳的手段开发出 Electron 应用,目的是帮助开发者提升生产力。
现在《 Electron 实战》的作者刘晓伦老师带着第二本书《深入浅出Electron:原理、工程与实践》和大家见面了。本书是作者多年踩坑付出代价后得到的经验总结!帮你在学习Electron大道路上少走弯路。
本书的内容是偏底层的,旨在帮助开发者了解 Electron 及其周边工具的底层运转逻辑,不畏 Electron 开发领域的难题,即使碰到问题也能找出根本原因和解决方案。书中以“如何基于Electron开发桌面应用”为主线,介绍了大量的周边工具、库及技术。
由于涉及了很多底层实现细节(C++编程、操作系统、Node.js和Chromium等),所以本书要求读者具备一定的前端开发基础。如果你的前端技术尚处于初级阶段,希望能通过Electron入门桌面端开发,那么建议你先读《Electron实战:入门、进阶与性能优化》并做一些实战练习,之后再来读本书。如果你的JS基础还不牢固,建议把《JavaScript权威指南第7版》放在案头随时翻阅。
前端三大件中JavaScript是重中之重。JavaScript是Web前端之本,也是进阶全栈的基石。它的知识点非常繁杂,是前端开发知识体系中比较难的区域。对JavaScript理解的深度决定了未来的发展前景。这就很需要一本大而全的书来巩固JS知识,帮我们更好的深入理解JS。 全球畅销25年的JS犀牛书已经更新到第7版!涵盖了ES2020特性,同时删去了已过时的内容。没入手的同学还是要抓紧入手一本,放在案头经常来翻阅。
文末送书
春节快到了,提前祝大家春节快乐,节日有空看看书,来年升职加薪跳槽更容易!
最后为你们送上2本好书,公众号内回复 0117 参与抽奖。
另外会单独在提交源码共读笔记五次及以上的群里单独抽1本。后续有福利会继续倾向提交源码笔记的人。感兴趣的可以点此加我微信 ruochuan12 参与。
开奖时间:1月17日(周一)中午12点,一天内加我微信兑奖。逾期不候。
中奖的读者朋友可在
《Electron实战》
《深入浅出Electron》
《JavaScript权威指南第7版》
以上三本书中任选一本。
送你一份用Electron开发桌面应用的避坑指南【送3本书,含犀牛书】相关推荐
- Electron开发桌面应用
由 Bazzzinga威 同学翻译自 Medium.https://medium.com/developers-writing/building-a-desktop-application-with- ...
- 记一次electron开发桌面英语(自用,类歌词)
记一次electron开发桌面英语(自用,类歌词) 晒一下自己的考试成绩单,不感兴趣可以跳过 制作初心 进入正题 功能 安装(略) 项目结构目录 package.json main.js index. ...
- 采用electron开发桌面应用
什么是electron,能做什么? 1.electron是搭载谷歌v8内核的高性能的node环境 ,所有node能用的东西.这里都能用. 2.前端做桌面应用. 前端做桌面应用(electron, nw ...
- 17条避坑指南:一份来自谷歌的数据库经验贴
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://medium.com/@rak ...
- @程序员,区块链开发平台避坑指南!
来源 | Michiel Mulders 译者 | 火火酱 责编 | Carol 出品 | 区块链大本营(blockchain_camp) 市面上有很多不同的区块链网络,就可扩展性和功能而言,每个区块 ...
- FlyFish|前端数据可视化开发避坑指南(二)
FlyFish是云智慧开源的一款数据可视化编排平台.通过配置数据模型为用户提供上百种可视化图形组件,零编码即可实现符合自己业务需求的炫酷可视化大屏. 同时,FlyFish也提供了灵活的拓展能力,支持组 ...
- 凌恩生物资讯|细菌完成图,坑多专家少——请收下这份避坑指南
尝试做细菌完成图的你是不是有很多疑问 这份避坑指南请收好! 小坑1."1 +X Contig,0 Gap"代表什么? 答:"1 Contig,0 Gap"的承诺 ...
- ae导出json_关于AE转json动画开发避坑指南
本篇文章是给一定基础的UI设计写的 Lottie 是Airbnb开源的一个面向Android. iOS.React Native .Web的动画库,能分析 Adobe After Effects 导出 ...
- HarmonyOS 开发避坑指南
Harmony OS 开发避坑指南--源码下载和编译 本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(Hi3516,Hi3518和Hi3861)的编译环境,以及如何将源码编译为三个 ...
最新文章
- Codeigniter文件上传类型不匹配错误
- 手把手用YOLO做目标检测
- 64位内核第二讲,进程保护之对象钩子
- STL-queue.back()队尾误区
- git拉取请求_向需要的开源项目提供拉取请求的礼物
- 打印异常堆栈_关于日志打印行号的性能案例
- 苹果11如何设置9宫格_iphone九宫格如何设置 iphone九宫格设置方法【详解】
- Java读带有BOM的UTF-8文件乱码原因及解决方法(转)
- linux系统升级python_Linux系统中的python2.x升级至python3
- Win10系统安装Oracle11g时遇到INS-13001环境不满足最低要求
- JavaScript ECMAScript版本介绍
- OSX: Mac不睡眠的排查
- https的包该怎么抓?
- 求虐,我还想再拓展一次
- 老电脑可以升级win10系统吗
- 键盘鼠标录制哪个好用_视频录制不用慌!这4个免费软件随意挑,网友:电脑神器...
- 支持多线程的DRB server
- 不做“学术媛‘,女博士毕业后遭妈妈吐槽“只学习不社交”
- SpringBoot整合Flyway
- 迷你器官的大作用:微型实验室人脑揭示新冠影响