1
buhi 2020-03-17 12:33:03 +08:00
新版 edge 不是等于向谷歌打白旗投降? 为什么说是拿下 js 生态系统? 求大佬解惑
|
2
unicloud 2020-03-17 12:35:07 +08:00
不可否认,这些都是加分项,但其实真正的生态,是制定标准、制定标准、制定标准。
|
3
maichael 2020-03-17 12:36:10 +08:00 1
@buhi #1 chromium 内核才是核心,chrome 只是其中一种实现,只要能掌握 chromium 内核的话语权,就相当于反客为主了,当然这很难。
|
4
toacnme 2020-03-17 13:02:59 +08:00
这种生态应该叫表面生态
|
5
rain0002009 2020-03-17 13:07:02 +08:00
它啥时候 出个补丁把 ie 干掉
|
6
VDimos 2020-03-17 13:12:29 +08:00 via Android
反向狙击谷歌
|
7
Tink 2020-03-17 13:17:01 +08:00 1
是的,一盘大棋
|
8
slyang5 2020-03-17 13:17:08 +08:00
@rain0002009 有的网站 只能 IE 打开。QAQ
|
9
Tumblr 2020-03-17 13:19:50 +08:00
@rain0002009 #5 Chromium-based Edge 有 IE Mode。https://docs.microsoft.com/en-us/deployedge/edge-ie-mode
|
10
rain0002009 2020-03-17 13:20:00 +08:00
@slyang5 #8 对呀 就是为了逼这些网站嘛
|
11
jsq2627 2020-03-17 13:38:42 +08:00 1
|
12
love 2020-03-17 13:40:55 +08:00
唉,MS 下得一盘大棋,连我这种资深软黑都躲不过,不得不用 vscode、ts、github,现在再加上 npm
|
13
nightwitch 2020-03-17 14:43:41 +08:00
apple 控制着 webkit 不也被 google fork 出了 blink...
|
14
exploreXin 2020-03-17 14:44:14 +08:00
你可以把持现在的生态资源,但是真正的推动力是开发者,如今的前端统一开发标准是大势所趋,像以前 IE 那种就是不兼容标准的做法不可能再重现了,就算微软掌握了大部分组件资源又怎样,只要不再出现 IE 时代那种挨千刀的浏览器实现代码,管他谁掌握,开发者是不关心的。另外提一下,标准是相对的,如果所有人都遵循 IE 式的浏览器实现,也没什么,但大家都遵循 W3C,ES 标准的时候,你就是特殊,因为自己的独断专行导致开发者要为了兼容你家的浏览器单独写代码处理,那就是招骂了。同样的,如果大家都用 IE 标准,W3C 标准成为少数的话,也会一样招骂。这就是开发者的力量和决定作用。
|
15
passerbytiny 2020-03-17 15:21:24 +08:00
JavaScript 这个名字来自于网景(跟 Java 没半毛钱关系),但早期 JavaScript 的事实标准是两个,一个网景的 Javascript 一个微软的 Jscript。这些年下来,Javascript 的基础标准,从来都是网景 /火狐和微软这两家在做。实质上不是微软拿下了 js 语言的生态,是它一直都掌控着 js 的生态。
|
16
coetzee 2020-03-17 15:24:23 +08:00
@passerbytiny 是的,微软因为一些历史问题在开源界被一直说,然而其实微软近几年的开源贡献,比一些开源吹公司强多了,应该是开源界贡献数一数二的大公司了
|
17
jrtzxh020 2020-03-17 15:50:29 +08:00
这几年来说,微软的产品还是挺香的
|
18
rioshikelong121 2020-03-17 15:56:48 +08:00
算不上。这些都是可替代品。
|
19
Cbdy 2020-03-17 15:59:24 +08:00
@passerbytiny 港真,JavaScript 早期借鉴了 Java 的一些设计——数据类型和内存管理等,产生的影响如:变量的命名规范,toString()方法,臭名昭著的 Date 等等
|
20
stoneabc 2020-03-17 16:12:51 +08:00
@exploreXin 标准总是有妥协的,各大厂总是想夹带自己的“私货”,这个无法避免
|
23
ccming 2020-03-17 16:34:51 +08:00 via iPhone
ts 是啥?
|
24
darknoll 2020-03-17 16:42:10 +08:00
npm 有啥用啊,大部分都用 yarn 了。ts 大部分人还没用起来。github 没梯子不好使。
|
26
iugo 2020-03-17 18:44:27 +08:00
收到了 NPM 的邮件, 才看到有人发讨论.
个人觉得还好. 只能说微软是 ECMAScript 的真爱吧. 微软现在挺好的, 虽然我不用 Windows, 但 TypeScript, VS Code 我都在用. 我认为 VS Code 的前后端分离概念, 领先其他竞品一代. |
27
loading 2020-03-17 18:46:57 +08:00 via Android
以后 ts 可能会成为 npm 头号支持,现在不学可能不行了……
|
28
otakustay 2020-03-17 18:48:07 +08:00
@darknoll 你这论段……“大部分用 yarn”的这个大部分,还没有用 ts 的人多,然而 ts 成了“大部分人没用起来”……
|
29
lsvih 2020-03-17 19:03:18 +08:00
npm 和 github 直接结合起来应该会让开发更方便吧,期待后续功能
|
30
liuxey 2020-03-17 19:09:53 +08:00
一句话,我看好 ts,希望 ts 能找到更好的发展平台
|
31
avv 2020-03-17 19:20:10 +08:00
忽然觉得是不是对 deno 有点不利好
|
32
Guys 2020-03-17 19:28:20 +08:00
微软以前做的 MSJVM 比当时的 jvm 效率高多了 这都是有历史渊源的 😀
|
33
Guys 2020-03-17 19:29:06 +08:00
修正一下上面的话 比 sun 自己主推的 jvm 效率高多了
|
34
maplerecall 2020-03-17 20:22:22 +08:00 via Android
@darknoll 有点逗,那么你觉得 yarn 是从哪儿下载依赖的呢?
|
36
robinlovemaggie 2020-03-17 20:33:56 +08:00
然并卵。Google 表示 V8 非卖品。
|
37
otakustay 2020-03-17 21:15:42 +08:00
@robinlovemaggie 事实上 chakra 绝对不会比 V8 差,只是 EdgeHTML 不给力,而 chromium 和 V8 绑太紧了也没办法了……
|
38
int64ago 2020-03-17 22:10:18 +08:00 via Android
反观 🍎 除了赚钱也没干啥好事
|
39
lookas2001 2020-03-18 06:53:29 +08:00
vscode 存在替代产品,且开源(不知道有没有设专利坑),GitHub 并不代表着上面的全部代码,且可替代(尽管不好做到),NPM 作为 Node 的唯一包注册表已经被诟病了很长时间了,开发者们不傻,M$干出格的事情,可以用脚投票的,且有 FSF GNU 那群人在保护(法律意义上)着开源生态,问题应该不大吧...
觉得重点还是 Web 标准的制定,这对开发者的影响更大一点吧... |
40
KuroNekoFan 2020-03-18 09:43:49 +08:00
@int64ago khtml 了解一下
|
41
luzemin 2020-03-18 10:56:38 +08:00
开发工具用 VSCode
语言用 TypeScript 包管理用 NPM 代码运行用 Edge 源代码管理用 Github 一条龙安排的明明白白 |