大家好,我是若川。持续组织了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本书,含犀牛书】相关推荐

  1. Electron开发桌面应用

    由 Bazzzinga威 同学翻译自 Medium.https://medium.com/developers-writing/building-a-desktop-application-with- ...

  2. 记一次electron开发桌面英语(自用,类歌词)

    记一次electron开发桌面英语(自用,类歌词) 晒一下自己的考试成绩单,不感兴趣可以跳过 制作初心 进入正题 功能 安装(略) 项目结构目录 package.json main.js index. ...

  3. 采用electron开发桌面应用

    什么是electron,能做什么? 1.electron是搭载谷歌v8内核的高性能的node环境 ,所有node能用的东西.这里都能用. 2.前端做桌面应用. 前端做桌面应用(electron, nw ...

  4. 17条避坑指南:一份来自谷歌的数据库经验贴

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://medium.com/@rak ...

  5. @程序员,区块链开发平台避坑指南!

    来源 | Michiel Mulders 译者 | 火火酱 责编 | Carol 出品 | 区块链大本营(blockchain_camp) 市面上有很多不同的区块链网络,就可扩展性和功能而言,每个区块 ...

  6. FlyFish|前端数据可视化开发避坑指南(二)

    FlyFish是云智慧开源的一款数据可视化编排平台.通过配置数据模型为用户提供上百种可视化图形组件,零编码即可实现符合自己业务需求的炫酷可视化大屏. 同时,FlyFish也提供了灵活的拓展能力,支持组 ...

  7. 凌恩生物资讯|细菌完成图,坑多专家少——请收下这份避坑指南

    尝试做细菌完成图的你是不是有很多疑问 这份避坑指南请收好! 小坑1."1 +X Contig,0 Gap"代表什么? 答:"1 Contig,0 Gap"的承诺 ...

  8. ae导出json_关于AE转json动画开发避坑指南

    本篇文章是给一定基础的UI设计写的 Lottie 是Airbnb开源的一个面向Android. iOS.React Native .Web的动画库,能分析 Adobe After Effects 导出 ...

  9. HarmonyOS 开发避坑指南

    Harmony OS 开发避坑指南--源码下载和编译 本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(Hi3516,Hi3518和Hi3861)的编译环境,以及如何将源码编译为三个 ...

最新文章

  1. Codeigniter文件上传类型不匹配错误
  2. 手把手用YOLO做目标检测
  3. 64位内核第二讲,进程保护之对象钩子
  4. STL-queue.back()队尾误区
  5. git拉取请求_向需要的开源项目提供拉取请求的礼物
  6. 打印异常堆栈_关于日志打印行号的性能案例
  7. 苹果11如何设置9宫格_iphone九宫格如何设置 iphone九宫格设置方法【详解】
  8. Java读带有BOM的UTF-8文件乱码原因及解决方法(转)
  9. linux系统升级python_Linux系统中的python2.x升级至python3
  10. Win10系统安装Oracle11g时遇到INS-13001环境不满足最低要求
  11. JavaScript ECMAScript版本介绍
  12. OSX: Mac不睡眠的排查
  13. https的包该怎么抓?
  14. 求虐,我还想再拓展一次
  15. 老电脑可以升级win10系统吗
  16. 键盘鼠标录制哪个好用_视频录制不用慌!这4个免费软件随意挑,网友:电脑神器...
  17. 支持多线程的DRB server
  18. 不做“学术媛‘,女博士毕业后遭妈妈吐槽“只学习不社交”
  19. SpringBoot整合Flyway
  20. 迷你器官的大作用:微型实验室人脑揭示新冠影响

热门文章

  1. window 下的mysql_Windows下MySQL下载安装、配置与使用
  2. html手机显示评论列表页面,请问如何完美显示评论列表头像
  3. 关于pycharm+opencv没有代码提示的问题解决方法记录
  4. 性能测试四十五:性能测试策略
  5. vue-cli 3.0安装和使用
  6. Struts2结果跳转方式
  7. Oracle查看表空间和表空间中的对象
  8. CocoaPods安装和使用及问题:Setting up CocoaPods master repo
  9. 编写DLL所学所思(1)——导出函数
  10. Docker学习笔记1 :镜像制作