随着互联网的高速发展,几乎每年都会有新的技术出现,有技术被淘汰。网站建设技术也在同样在逐年迭代,你企业建设网站用的是哪一年的技术呢,有时代更新吗?
在我看来,ES4可以算是一次较好的改进,能够满足较大规模的开发需要,但可惜的就是步子迈太大了,遭受的反对过多。
这一阵我也思考了这些问题,因为还是有很多人不支持ES6的改进,觉得把本来很简单的JS搞复杂了,没有必要。我觉得这个问题的分歧点在哪里呢,在于虽然大家都是做Web前端开发,都是在浏览器里写东西,但产品形态差距太大。
我能够想到,是哪些人希望JS加上类、模块、类型,又是哪些人觉得不改就挺好。前一种多半是做Web应用的,也就是在浏览器中开发“软件”的,后一种多半是做“页面”的。
这两种产品形态的差异,导致双方对开发语言的需求大为不同,前者恨不得不要用JS,改用C#,后者连现在已有的JS都可能觉得啰嗦。这两种人其实是无法调和的,并且分歧会越来越大。
Web应用开发者在ES4的时代相对弱势,所以ES4就悲剧了,而现在,这类人占比越来越高,话语权也越来越强,所以ES6就这样了,再往后,页面开发者更觉得难以忍受了。
所以有时候我真觉得,干脆别搞ES6什么的了,保留现有JS不变,像Google搞Dart那样,重新标准化一门新语言,然后大家各取所需,搞页面的就用现在的JS,搞应用的就用新语言,各自演进,大家都快乐,多好啊。
以目前这种状况,搞应用的嫌ES6步子小,搞页面的嫌大,再往后,多迈一步都是很困难的,因为反对的声音将越来越大,难办啊。
一个新技术的出现,难免会有很多人排斥,因为可能一个技术的出现就会让很多人没有饭吃,就像机械出现了,很多做手工的人几乎没饭吃了。最新的网站建设技术响应式建站出来时也是面临同样的情况,只有持续推进才能有好的结果。
更多网站建设信息,请关注大腕互联官网:www.dawaner.net