学 electron 之前要学 node.js 么

2017-04-30 18:57:07 +08:00
 kangsgo

最近有点膨胀,想一口吃成一个大胖子:)

5517 次点击
所在节点    JavaScript
19 条回复
xialdj
2017-04-30 19:08:57 +08:00
废话 当然要
momocraft
2017-04-30 19:11:27 +08:00
学 React 前要学 JS 吗
学 Angular 前要学 DOM 吗

回答都差不多: 跳过底层总是能主观节约时间 客观增加不确定性或曰风险 (客观上省不省时间是个无保证的问题)

我相信肯定有人能从 React 教程中悟出怎样写 JS, 毕竟能流行起来的语言很大程度上是同质化的 :)
kangsgo
2017-04-30 19:13:32 +08:00
@xialdj
@momocraft
谢谢楼上两位
iot
2017-04-30 19:18:03 +08:00
学 nodejs 之前还要学 js,最好把 es6 也学了
kangsgo
2017-04-30 19:24:18 +08:00
@iot 好的,谢谢,js 已经学习了
am0zing
2017-04-30 19:46:23 +08:00
自我膨胀的话,去面试一下

简历第一页除了基本信息,全部以“精通”开头

谈薪直接 3 倍起

非国内 /国际大厂不投

如果过了的话,你可以继续膨胀,同时收获 3 倍的薪资
SourceMan
2017-04-30 19:47:11 +08:00
不需要
srx1982
2017-04-30 20:17:46 +08:00
时间少的话,用到什么学什么就行了
peneazy
2017-04-30 20:52:30 +08:00
js 基础扎实的的话,node.js 很快的,多了些模块 api 一类的东西
anewg
2017-04-30 23:05:17 +08:00
学习 electron 本身,需要。
学习使用 electron,不需要。会基本网页编程就行
kangsgo
2017-04-30 23:08:21 +08:00
@anewg 好的,谢谢,我就想拿来做一个客户端^_^
gyorou
2017-04-30 23:12:06 +08:00
从 UI 和 IO 的角度,一般的桌面应用采用系统提供的 UI 和 IO 的接口。而 Electron 则是使用 CSS 和 HTML 写 UI,使用 Node 进行 IO 操作。所以既要掌握 Node,也要掌握相应的前端姿势。
kangsgo
2017-04-30 23:17:10 +08:00
@gyorou 好的,谢谢你,那我还是慢慢来
actto
2017-04-30 23:22:12 +08:00
在项目进行中可以慢慢学。
sensui7
2017-04-30 23:36:11 +08:00
别学了, 你学 electron 是要开发跨平台软件吧, 可是你知道 electron 软件都相当于内嵌了一个 chrome 浏览器吗, 现在的 chrome 相当于一个操作系统, 里面竟然还有 xbox 的驱动这类东西..

electron == 桌面版 flash.

别学了.
codehz
2017-05-01 09:41:37 +08:00
@sensui7 这逻辑是比较神奇的。。源代码里有平台相关代码很正常,但是正常的构建都是只编译目标系统的,也就是说,如果要生成 win32 可执行文件,那么 linux,osx 等其他系统相关,而与 win32 无关的代码都不会参与编译,要不然 chrome 的安装包就得扩大十几倍(各种操作系统,以及 x86 x64 arm arm64...版本)。。。Electron 的跨平台也是为每个平台生成一个二进制而仅仅共享资源的。。。(js 也算在资源里面)
sensui7
2017-05-01 10:29:07 +08:00
@codehz 反正我是没兴趣...
duan602728596
2017-05-01 11:49:41 +08:00
需要,你甚至需要研究 chrome 的 api
DualWield
2017-05-01 18:14:41 +08:00
不需要,如果只是想做一个客户端的话

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX