如今的 JavaScript 与其他“恐龙”语言一样,已经成为进步的障碍。
编程语言界,纷争不断,争论不休。



1 “让 JavaScript 退休!”
近日,美国程序员、企业家、数据交换格式 JSON 之父,同时也是众多 JavaScript 语言开发工具的创造者 Douglas Crockford 在接受软件开发商 Evrone 采访时,发表的一个观点引发轩然大波。



Douglas Crockford,图源:https://www.crockford.com/about.html

其表示,「我们今天对 JavaScript 能做最好的事就就是让它退役。二十多年前,我是为数不多的 JavaScript 倡导者之一。它将嵌套函数和动态对象拼凑在一起的做法非常出色。随后,我花了十年时间试图纠正它的缺陷。我在 ES5 上取得了小小的成功。但从那时起,人们一直对进一步扩展语言而不是让它变得更好有着强烈的兴趣。」

因此,在他看来,如今的 JavaScript 与其他“恐龙”语言一样,已经成为进步的障碍。大家应该专注于下一种语言如 E 语言,而并非要抱着 JavaScript 不放手。

2 拥有 1750 万开发者的 JavaScript
不过,据开发者调查分析公司 SlashData 数据显示,全球有近 1750 万的开发者在使用 JavaScript。JavaScript 当前不仅被世界上的绝大多数网站所使用,而且被世界主流浏览器如 Chrome、IE、Firefox、Safari、Opera 支持。

同时,据多项调查报告显示,JavaScript 已霸榜多年。其中,根据今年早些时候的 Stack Overflow 发布的《2022 Developer Survey》报告显示,2022 年是 JavaScript 连续第十年成为最常用的编程语言。超过 65% 的开发人员使用 JavaScript,远远领先于排名第二占比 48% 的 Python(忽略 HTML、CSS 和 SQL,它们不是通用语言)。对于初学习编码的人员而言,他们最常用的语言是 HTML / CSS、JavaScript 和 Python,而专业开发者则是 JavaScript、HTML/CSS 和 SQL。



作为一门主流语言,想要让大家不用 JavaScript 来开发似乎非常难。

3 冲进一线语言的背后蕴藏 27 年的积累
回看 JavaScript 能有今天的成就,其成长历程也可以用「传奇」二字来形容。

如果在 1995 年诞生之初,有人说 JavaScript 会成为 20 年后世界上最流行的语言之一,有开发者 Matthew MacDonald 评价道,“你要么有通灵术,要么是个疯子。”

因为当初 JavaScript 的原型开发只花费了 10 天的时间。此前,CSDN 也在《仅用 10 天设计的 JavaScript,凭什么成为程序员最受欢迎的编程语言?》一文中,分享过 JavaScript 的成长历程:

在 1995 年,网络浏览器先驱网景(Netscape)公司意识到,他们需要为人们提供一个更简单的选择。那时候他们处境艰难,与微软的市场大战正在紧锣密鼓,即将与 Sun 微系统公司达成重大战略合作伙伴关系,时间紧迫。他们雇佣了布兰登·艾奇(Brendan Eich),要求他尽可能快地创造一种新的语言。他在 10 天内就完成了 JavaScript 的第一个版本,正好赶上了这个漂亮的浏览器——Netscape 2。



Netscape 2: JavaScript的首次登场

不过,Brendan Eich 真正想做的是构建一个像 Scheme 这样的学术编程语言的浏览器托管版本(网页脚本语言),但网景公司的愿景与此不同。他们想要一种看上去与 Java 足够相似,即使它的行为和 Java 不一样的语言。两个类似的名字:Java 和 JavaScript,导致了多年的混乱。

彼时,Brendan Eich 说道,“我是根据公司高层指令开发这门语言,让它看上去和 Java 足够相似,但又不要让它太大。它只是有那么点儿像这种愚蠢语言的弟弟,对吧? ”

如果说 JavaScript 之父 Brendan Eich 将这门语言取名为 JavaScript 是“碰瓷” Java,那么在此后的 26 年间,JavaScript 的成功发展,外媒 DevClass 将其归因主要有两重要素。

一是,Brendan Eich 的先见之明。JavaScript 设计得更加容易学习与上手,以及对许多语言中会出现错误的代码的容忍度,比如将字符串和数字进行比较并得到一个常识性的结果。虽然后来 Eich 本人将这个功能称之为“一个很大的遗憾,因为其打破了一个重要的数据属性”,但不影响 JavaScript 能够被用户接受。
二是,Google 决心让基于浏览器的应用程序与桌面应用程序竞争,并开发了 JavaScript 运行时 V8 引擎(2008 年)。同时,Google 还与 Mozilla 的 SpiderMonkey(世界上第一款 JavaScript 引擎)和苹果的 JavaScriptCore(Safari 浏览器的 JavaScript 引擎)一起为 JavaScript 开发了惊人的 JIT。这也极大地促进了 JavaScript 的广泛应用。
4 霸榜多年的 JavaScript 为何惨遭嫌弃?
就是这样一款较为实用且主流的编程语言,为何一步一步惨遭嫌弃?为此,Douglas Crockford 在采访中提到,随着能力的提高,JavaScript 变得越来越复杂,这与 Eich 的原始概念相差甚远。

这也如同今天的 jQuery 技术一样,“在开发 jQuery 时,文档对象模型是一团糟。有必要有一个层来纠正它的错误、局限性和 Bug,并提高可移植性。但从那时起,更好的标准被开发出来,浏览器制造商也终于被说服遵守这些标准,IE 浏览器也终于退役了。与此同时,jQuery 变得臃肿。”

简单来看,复杂性、功能不断膨胀,让不少开发者不得不弃用 JavaScript。“JavaScript 在短短几年内爆发式发展,是的,生态系统复杂得可怕。即使对全职 JS 开发者而言,这也是一种困扰,JavaScript 已经变得非常疯狂,我们都无法跟上它的脚步”,一位开发者在 HN 评论区说道。

也有人表示,“试图让一个普通的新开发者在现代 JS 环境中跟上开发速度是非常困难的。JavaScript 里面覆盖的东西太多了,就像一个大泥球。不过,作为一个大泥球,却又真的很难被取代掉。”

5 JavaScript 真的能被取而代之吗?
Douglas Crockford 在文章伊始提到取代 JavaScript 的 E(http://erights.org/),是他与 Mark Miller 共同开发而成,为安全计算而设计。这并非是一门新的编程语言,而是早于 1997 年就被开发出来,后来,Mark Miller 对 E 进行了重新设计,消除了 Java 许多不良的部分,主要目标的支持安全的分布式系统的开发。



除了 E 之外,不少网友也提出了几种可能在一定程度上替代 JavaScript 的语言或技术:

TypeScript。TypeScript 是由微软的 Anders Hejlsberg 发明的,它是 JavaScript 的严格语法超集,提供了可选的静态类型检查,可用于开发大型应用。“作为一名 Typescript 开发人员,我早就放弃了对 JavaScript 的使用......除非必须,否则我不会碰它(在这种情况下,我可能会转换它)”,一名开发者分享道。
WebAssembly。作为一种二进制格式,可以被包括 C、C++、C# 和 Rust 在内的语言作为目标,它的出现是另一个可能破坏 JavaScript 主导地位的创新。
“我希望用 Ruby 来取代 JavaScript,将其嵌入到浏览器中”;
Dart 可能是目前“替换” JavaScript 的最佳竞争者。Dart 的类型和空安全,内置对 JIT 和 AOT 编译的支持,出色的开发工具以及快速增长的生态系统,使其成为了一种可能性。

不过,虽然想让 JavaScript 早点退休,Douglas Crockford 指出,还是有些不太现实,“目前主要有两个困难。首先,我们还没有下一种语言,这种语言是一种基于最小能力的参与者语言,专门为安全的分布式编程而设计,不应再考虑其他任何事情。其次,我们需要所有的浏览器制造商都采用它,同时用精心设计的界面取代 DOM。祝你好运。”









互联网金融的罪与罚:从庞氏骗局到行业清盘

一把刀,在厨师手里能做出满汉全席,在某些人手里可能就是犯罪的工具。
不管是传统的金融,还是互联网金融,作为一个工具它没有好坏之分,关键看用它的人。一把刀,在厨师手里能做出满汉全席,在某些人手里可能就是犯罪的工具。

01 互联网金融:眼看他起高楼
上一期我们说到,中国的互联网金融产品,以趣店创始人罗敏为代表,何以走向过街老鼠,人人喊打的地步。(详情请点击阅读《罗敏们是怎么一步步成为“过街老鼠”的?》)

肯定很多人都在问,我们都曾享受到各种互联网金融创新带来的利好,那为什么有些金融创新,会走向逼人致死、不谋高利不罢休,最后把自己作死的局面。

我们用一个时间的维度来看,就 会发现,不管是校园贷,还是现金贷,这些乱象的背后,实际上是过去10年互联网金融发展的缩影,从需求狂热,疯狂涌入、到崩塌,并最终回归到理性的一个过程,也有一点,眼看他起高楼,眼看他宴宾客,眼看他楼塌了。

2013年被视为互联网金融元年,这一年,余额宝横空出世,作为一款兼具理财和支付功能的产品,仅上线一周年,用户数就突破1亿,资金规模高达5742亿元,极大地唤醒了中国普通大众的理财意识,由此开始加速了互联网与金融业结合在一起,相互融合的进程。

余额宝作为一款金融产品,可以说撕开了中国金融创新的一条口子。不得不说,马云当年要撼动传统的金融领域,这个口子其实撕得很艰难。

而这一年,比特币开始爆发。比特币作为一种去中心化的货币,带给了人们极大的冲击,可以说刚好迎合了人们对移动互联网有可能带来颠覆性的世界,令人兴奋的想象空间。

中国普通民众,过往哪里有什么投资机会,长期得不到满足的投资压抑,终于被随手可得的余额宝点燃了,可以说,那段时间,余额宝成为人们相见必谈的话题。余额宝撕开的这个金融创新,在监管的包容和政策的支持下,通过大数据形成的风控,加上移动互联网技术的融合,很快造就了互联网金融蓬勃发展的局面。

紧接着,各路玩家很快涌入,其中,支付宝和微信支付的之间支付战争,可以说是中国移动互联网时代最引人瞩目的商战,也是伴随着整个中国经济的商业大事件展开。

从2014年春节期间微信红包的“偷袭珍珠港”,到出行网约车烧钱大战,再到团购的“千团大战”和外卖的补贴大战,在巨额补贴烧钱的过程中,在全球资本的支持下,支付宝和微信悄无声息地完成了他们低成本获客、绑卡、支付,以及长期的移动支付习惯。

这场支付战争也成为了中国互联网金融发展的重要根基,有了移动支付这个基础设施,此后,P2P、众筹、互联网保险、消费金融等新兴业态都浮出了水面,互联网金融进入黄金时代。

互联网金融元年开启后,P2P很快就成为了这个领域最热门,也是发展最为激进的风口。所谓P2P,可以简单理解为个人对个人,也就是每个人都可以是借款人或投资人,通过P2P网贷平台,有闲钱的人把钱放进去赚点利息,需要用钱的人在平台上借钱。这是个巨大的对社会闲散资金的撬动模式。

从需求端来看,由于大量的小微企业,个体工商户以及个人都有融资需求,但这种“微量”需求,很难被国有银行,或者其他主流金融机构看到,更谈不上满足,所以,P2P的出现可谓是恰逢其时。

对于供给端来说,余额宝的出现在很大程度上唤醒了人们的理财意识,现在通过P2P模式,任何人都有投资的机会,这个产品恰好填补了普通人希望通过投资创富的想法,不得不说,这是个充满想象空间的市场。

你看,投资和融资两端供需,日益旺盛,因此P2P创业很快热火朝天,从2013年开始,一时间上千家P2P网贷平台一跃而起,数百亿的各种闲散资金,由此也随之进入到了这个行业。

而成立于2010年的人人贷在很长一段时间里成为了中国P2P的代名词,它的三位创始人是来自清华北大的高材生,一时被人们津津乐道。2013年年末,人人贷以一笔1.3亿美元全球互联网企业单笔融资记录彻底点燃了P2P。

然而,从行业周期来看,不论是P2P还是现金贷,并不成熟的管控,迅速膨胀的市场,加上金融领域逐利主义的倾向,都直接导致了新金融产业里,常常会出现的惯性,“一放就乱,一管就死”,一放鱼龙混杂,甚至群魔乱舞,这些新业态就像脱缰的野马,不受控制,并最终成为害群之马。这种现象不得不导致刚刚开放的政策,不得不趋向管控收紧,但由此又引发大量从业企业迅速死亡,行业岌岌可危。

02 e租宝的惊天骗局
那段时间,P2P很快成为了一个没有规则、没有门槛的灰色地带,一些投机者甚至用几千到几万块的价格,就搭建了一个网贷平台,然后就通过各种论坛和社群去推广,或者花钱去做营销。

随着没有牌照、没有从业资格、没有资金存管要求的平台越来越多,P2P很快变得乌烟瘴气,大多数P2P网贷平台与庞氏骗局、非法集资搅在一起,诈骗跑路的消息也越来越多,人们投进去的钱全都打了水漂。到了2015年,P2P行业的问题平台总数达到了1000多家,其中超过1/3的平台发生恶意跑路和诈骗事件。

2015年年末,e租宝的崩塌,更是让P2P行业的声誉降至历史低点,可以说几乎是直接让整个行业成了过街老鼠。

e租宝创始人丁宁出身很普通,连大学本科都没考上。当时曾有媒体这样描述他:“由于丁宁当时又胖又矮,加之木讷寡言,身边的同学都不愿意与他有过多的交谈,甚至还有不少学生曾羞辱过他。”很难想像,就是这样一个人,最后却缔造了一个庞氏帝国。

2014年,在一次聚会上,丁宁认识了海归精英张敏,已经结过婚的丁宁对张敏展开了疯狂追求。一开始张敏并不怎么搭理丁宁,但后来丁宁送了她一辆价值400多万的豪车和1.2亿的豪宅,面对如此重礼,张敏浑身发软,根本没有拒绝的力气,丁宁至此抱得美人归。于是两个殊途同归的人,互相结合走上了不归路。

当年7月,丁宁就创立了e租宝,并让张敏来做总裁,他自己在幕后操作。由于那时P2P行业群雄逐鹿,刚起家的丁宁只能剑走偏锋,他们靠高端聚会圈,招揽女性小明星和海归精英担任高管,以此吸引富裕的男性投资者,这手段据说很奏效。

作为旅游管理专业的高材生,张敏深知互联网时代广告宣传的重要性,于是e租宝开启了狂轰乱炸的广告,2015年4月,张敏作为e租宝总裁以知性优雅的微笑形象,出现在央视《新闻联播》前的黄金广告时段,无数人从此知道了e租宝,并记住了这段广告语:“e租宝,易享生活、易享人生,举手之间、财富尽揽。”

此外,在全国各地的报纸、网站、地铁、、高铁和写字楼,e租宝的广告随处可见,甚至还在央视打起了广告。很快e租宝流量暴涨,一举跃升为行业头部平台。

但e租宝从一开始就是彻头彻尾的庞氏骗局,丁宁们用新的投资人的钱向老的投资人支付利息和短期回报,以制造赚钱的假象,骗取更多的投资,所谓拆东墙补西墙。

骗局终究是藏不住的,e租宝借款金额过度集中、利率期限结构反转、流动性异常等问题逐渐暴露了出来,尤其是随着需要偿还投资人的本息不断增多,资金入不敷出,e租宝的资金链随时面临着断裂的危险。2015年年底,多地公安部门和金融监管部门也发现了e租宝存在的这些问题,于是立刻展开了调查。

调查结果令人咂舌,原来e租宝一直以高额利息为诱饵,虚构融资租赁项目,持续采用借新还旧、自我担保等方式大量非法吸收公众资金,累计交易发生额达700多亿元,实际吸收资金500余亿元,涉及投资人90多万人。

更荒唐的是,e租宝从高层到员工都是不懂金融的人。

2017年9月,因集资诈骗等罪名,e租宝实际控制人丁宁和他的弟弟丁甸被判处无期徒刑,e租宝其他24个高管被判处15年至3年不等刑罚。

e租宝的惊天骗局解开了互联网金融最为阴暗的一面,随后,多部门开始联合整治互联网金融风险,从巅峰时的5000多家,到全面清零,P2P在监管下消失于历史的尘埃中。

从2016年下半年起,继P2P之后,消费金融又变成了互联网金融的主战场,引发了整个零售金融市场的大变革。

在这股浪潮中,现金贷成为了主角,涌现了成千上万家平台,但它几乎复制了曾经发生在P2P市场的乱象,很快一场强力的监管整顿让整个行业遭受大清洗。这个我在上一期内容有详细讲述,大家有兴趣可以翻看。

现金贷之后,助贷模式的出现成为了救命稻草,助贷也推动了互联网贷款正式登上历史舞台。

此后,互联网金融不断发展创新,诞生了很多新概念和新产品,比如金融科技,网络互助等等,总之,互联网的金融的发展带了一些乱象,但我们也必须客观的看到,这些变革也给人们带来了很多便利,比如如今无所不在的移动支付,让人们消费购物更加便捷;一些经济困难的大病患者通过众筹平台筹集到了医疗费用,减轻了家庭负担;小微企业通过小额信贷,不仅有了做生意的本钱,在急需用钱时也能够通过互联网金融得到及时的补血。

同时,这些变革也让我国金融业的面貌焕然一新,移动支付与金融科技在全球范围内都处于领先地位,数字经济也得以蓬勃发展。

在上一期的内容里,我特意强调,工具无罪,核心在于操控它的人。

不管是传统的金融,还是互联网金融,作为一个工具它没有好坏之分,关键看用它的人。一把刀,在厨师手里能做出满汉全席,在某些人手里可能就是犯罪的工具。

03 诺贝尔和平奖,尤努斯的普惠金融梦
孟加拉国经济学家尤努斯的故事相信大家都听说过。1976年,尤努斯在一次乡村调查过程中,发现那里的老百姓穷得连做小本买卖的本钱都没有,只能求助于放高利贷的经纪人。他大为震惊,于是自掏腰包,把27美元借给了42位贫困村民,以帮助他们摆脱高利贷剥削的恶性循环。

从那时开始,尤努斯就认定了通过小额信贷来改变穷人的命运、消除贫困的道路。1983年,他正式成立孟加拉乡村银行——格莱珉银行,向底层贫困民众提供小额贷款,帮助他们脱贫。

1983年成立至今,格莱珉银行已向800多万人提供了贷款,其中97%的款项已经收回,数以百万的穷人也因此改写了命运。

2006年,为了表彰尤努斯在消除贫困方面作出的巨大贡献,他和他的乡村银行被授予2006年的诺贝尔和平奖。

尤努斯通过小额贷款改变贫困人口命运的社会试验,和他作为一个金融产品的企业试验,在很多国家产生了广泛的影响力,人们争相效仿。

在我国,也存在小微信贷的“最后一公里”的难题,数据显示,中国小微企业平均经营年限为2.5年,而小微企业获得贷款则平均是在企业经营的第4年——也就是说,在不少小微企业的生命周期里,“死亡”比资金来得更早。

近些年,随着普惠金融的发展,小微信贷领域涌现出了很多躬身入局者,在国家政策的支持下,越来越多的小微企业得到了“及时雨”。

讲一个小故事吧,2016年6月1日,一则名为“最心酸儿童节礼物——母亲偷鸡腿给生病的女儿”的新闻迅速登上热搜。

原来,那天南京当地警方抓获了一个在超市盗窃的小偷,但奇怪的是,她偷的东西价格总计不到100元,其中包括一点杂粮、一个鸡腿和两本童书。

后来警方调查发现,她是一对双胞胎女孩的母亲,两个孩子都患有慢性肾病,家里为孩子治病已经耗尽了积蓄。虽然孩子的六一儿童节愿望只是吃个鸡腿,但她兜里只有5元钱,只能无奈选择去偷。

这件事情被媒体曝光后,很多人都对这位母亲表示同情。还有机构为其开设了专门的公益捐款通道,不到3个小时,1.6万人次捐款金额已超30万元。

这种众筹的方式帮助了很多经济困难的大病患者,为许多家庭减轻了负担。

这种方式的众筹,通过互联网+金融的方式,搬运到了线上,诞生了很多网络互助平台,帮助到了更多的人。

虽然这个领域也存在很多非法现象,但总的来说它的积极作用要大于负面作用。

可以说,在过去短短10年时间里,新金融行业发生了太多令人眼花缭乱的事情,它带来了创新和变革,改变了一些人的命运,也将一些人的贪婪和私利暴露了出来;它让很多人一夜暴富,也把很多人送进了监狱;它曾支持很多人渡过资金的贫困期,也曾逼仄很多无辜生命,走投无路。

资本是一种工具,这个工具不仅需要完善的监管规则,来管控他的手段,管控他的底线;

而资本也是一种能量,我相信这个能量的流动规则,除了我们显见的商业要素之外,还有一个看不见的隐性动力,那就是他应该符合社会良序。如果他的能量在推动社会某种程度的进步,他支撑到的那些力量,会循环往复,最终帮助他聚集更多的能量。

如果反向,他是那个负面因素的源头,他损害的那些力量,也会循环往复,那他也会被这种负能量所反噬。

所谓出来混都是要还的,只是时间早晚的问题而已。

你看就像罗敏,如果不是过往劣迹的累积,如果不是这些曾被损害的力量的循环往复,今天可能也不会引起如此大的反弹。



JSON 之父:“让 JavaScript 退休,是对它最好的事情”