# 代码约架?Vue.js和Binding.scala两大框架作者的PK

作为一个知乎小透明,最近看了一场炸鱼大片。两天前,民工叔因为 Teambition 是 React 技术栈而离职 一文,引发了激烈的讨论。其中民工叔偏向的技术选型Vue.js的作者出没现场黑了一把Angular2,其它各吃瓜群众表示还没反应过来该如何站队之时,Binding.scala的作者则跳了出来顺带把Vue.js、ReactJS、AngularJS、ELM、diode黑了个遍。各人语言犀利,毫不留情。

前端框架的开发,js在各大厂小店都是第一顺位的选择,然而在这样的气氛中,为啥突然出现了Scala这么一股泥石流呢?

在这么一个小小的角落里,一场大戏在开演,吃瓜群众表示看得很过瘾,所以顺了顺过程,技术博客处女作就这样交出去了

这里节录一下其中几个比较正面的交锋,及参与者。

杨博,Binding.scala作者,简称杨
尤雨溪,Vue.js的作者,简称尤
贺师俊, 犀利的技术批评者,前端技术资深专家,简称贺

杨称,用Binding.scala写的程序所需代码行数不到ReactJS的三分之一,甚至比以简洁著称的Vue.js还要短。

尤还以颜色,用Vue.js重新写了一个135行的TodoMVC新版本,比Binding.scala还短。

杨随后贴出了122行的Binding.scala版TodoMVC。

尤没有跟进更短的版本,但他指出122行的Binding.scala版TodoMVC,要比Vue.js字符数多30%。

杨认为Vue.js字符数少的代价是API更臃肿。Vue.js 90%的API,在Binding.scala用一个函数就可以全部代替。

在前端技术大爆炸的今天,大家怎么看待这场代码PK呢?这一场炸鱼,对各厂的前端选型有木有带来一丝波动?

以下是部分的讨论记录,有点长。按时间顺序,也可直接点击知乎链接参观

已经用惯 react 的人不愿意换栈可以理解,但是居然折衷到 ng2 去了,这我也是有点醉。。。这跨度比 react 到 vue 还大得多得多啊。

Vue.js, ReactJS, AngularJS各有各的坑,所以你们争执不下也很正常。

如果你们试过Binding.scala大家就不用争吵了嘛。

你看,世界人民纷纷弃用AngularJS、ReactJS、ELM、diode,改投Binding.scala:

如何看待reactive web框架Binding.scala ?

贺 -> 杨

做比较得有成本的。你觉得你的东西好,可以写一些对比然后给大家看。但是要求别人自己先去看就强人所难了。更不要暗示别人“不懂”,“信口开河”。这对推广你的东西并没有好处。

杨 -> 贺

贺老师您说得对,这是我写的对比:
*

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值