ECMAScript 6是否会重蹈ECMAScript 4的覆辙

在我看来,ES4可以算是一次较好的改良,可以满足较大规模的开发需求,但惋惜的就是步子迈太大了,遭受的支持过多。

这一阵我也思索了这些效果,由于还是有很多人不支持ES6的改良,觉得把原本很复杂的JS搞复杂了,没有必要。我觉得这个效果的分歧点在哪里呢,在于虽然大家都是做Web前端开发,都是在阅读器里写东西,但产品形状差距太大。

我可以想到,是哪些人希望JS加上类、模块、类型,又是哪些人觉得不改就挺好。前一种多半是做Web运用的,也就是在阅读器中开发“软件”的,后一种多半是做“页面”的。这两种产品形状的差异,招致双方对开发言语的需求大为不同,前者恨不得不要用JS,改用C#,后者连如今已有的JS都能够觉得啰嗦。

这两种人其实是无法谐和的,并且分歧会越来越大。Web运用开发者在ES4的时代相对弱势,所以ES4就喜剧了,而如今,这类人占比越来越高,话语权也越来越强,所以ES6就这样了,再往后,页面开发者更觉得难以忍受了。

所以有时分我真觉得,干脆别搞ES6什么的了,保管现有JS不变,像Google搞Dart那样,重新规范化一门新言语,然后大家各取所需,搞页面的就用如今的JS,搞运用的就用新言语,各自演进,大家都快乐,多好啊。

以目前这种状况,搞运用的嫌ES6步子小,搞页面的嫌大,再往后,多迈一步都是很困难的,由于支持的声响将越来越大,难办啊。

提供最优质的资源集合

立即查看 了解详情