当前位置:首页 > 每日看点 > 正文内容

JavaScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?

卡卷网12个月前 (12-22)每日看点192

是的

这些年有几个趋势,对浏览器乃至整个javascript生态都是毁灭性的打击

先说第一个,页游的消失

时间倒退回几年前,曾经的游戏生态是四分天下,手机,游戏机,电脑和网页游戏,手机当时最强势,但是没有做到绝对垄断,其市占率大概是三成多,大概三分之一这样,然后游戏机和电脑分别是四分之一,剩下页游大概可以占到六分之一,虽然页游最弱,但已经占有一定比例,也就是放饼状图里,你可以看到

时至今日,这两年,页游基本上销声匿迹了,甚至你连广告都看不到了,之前很多页游都是重营销,买量的做法,所以广告铺天盖地,到处都是,这两年连广告都消失了,各个对于游戏市场的调查报告里面,页游基本上不再出现,或者很少比例,大概1%这样,属于基本上可以忽略的存在,而手游则迅速增长到接近一半的水平,游戏机和电脑的占比变化比较小,换句话说,手游把页游给干掉了,页游的市场被手游吃掉了

之前如果你要做页游的话,js是绕不开的工具,那现在随着页游的消失,js也就变成了一个可有可无的存在,而只要有其他工具选择,基本上不会有人选择js这种脚本去搞研发,因为太混乱,一旦代码量达到一定程度,就看不懂了。像脚本的动态类型,不仅是性能上的桎梏,同时也是阅读的障碍,类型变来变去,谁有办法去给你猜到底是啥意思,增加了不确定性和维护成本


其次呢,Google的转向

javascript的所谓生态,很大程度上依托于Google研发的v8脚本引擎,像node.js的作者,之前做过几个项目,都失败了,他自己技术能力不行,然后Google搞出了v8,他在v8的基础上做了node,依托v8强大的jit功能,使得node得以超过ruby等其他web脚本,得以发展,而且Google持续性对v8的投入,也使得所谓的js生态用户,有了靠山,毕竟Google是超级大厂

而且当时Google的浏览器chrome,也在迅速占领市场,形成了一定程度上的垄断

所以后来Google在chrome vs 安卓的斗争中,Google上层选择了chrome,也就是做chrome浏览器出身的劈叉,成为了Google的ceo,反而是安卓部门的领导鲁宾被赶走了,离开了Google

那Google当时的思路就很清楚了,希望扶持曾经在chrome浏览器上大获全胜的劈叉上位,带领Google,攻城略地,重现它在chrome上的辉煌,一个代表作品就是chromebook,也就是搭载了chrome浏览器的笔记本电脑,v8不仅可以用在node上,同时还被Google用在了chorme浏览器里面,或者说,v8本来设计出来,就是打算给chrome浏览器用的

那时至今日,我们再回头看

chromebook和chromeos,应当被视作一个失败的产物,它并没有像n年前预期的那样,攻城掠地,像干掉ie一样干掉windows,在chromebook上市初期,以及后期,确实形成了几波浪潮,比如后期口罩期间,chromebook确实有过一段销量的上涨

但是,很快就发现,销量很快就下去了,因为市场对于只能用浏览器的电脑,并不怎么感兴趣

哪怕chromebook有价格优势,普通民众并不买账

而与之形成鲜明对比的是,能够运行编译型软件的廉价电脑,反而大行其道,比如树莓派

虽然树莓派的派是python(另外一种脚本)的意思,但是树莓派最大的应用是允许普通用户安装并使用c,c++等编译型编程语言编写的软件,也正是这个特性,所以鬼佬表现出了对于树莓派极大的热情,纷纷把不同编程语言,尤其是编译型的编程语言往树莓派上搬,像java,swift等现在都出现在了树莓派上,甚至后来在树莓派的应用商店里都很快出现了java的ide,也就是集成开发环境,也就是说,用户可以直接在树莓派上编程了

反观chromebook,因为上网本的功能所限,用户只能浏览网页,装一些功能受限的插件,各种高应用迟迟得不到发展,尤其是第三方支持,可谓是寥寥无几,chrome web store跟安卓上的app store数量上形成了鲜明对比

与此同时,安卓随后的发展并没有因为鲁宾的离开而受限,与chromebook表现截然相反并形成鲜明对比的是,安卓操作系统的搭载量,在随后几年,依旧保持了高速增长,并一跃超过windows,成为全球市场占有率第一的操作系统,并在这些年逐步拉开了跟windows的差距

此消彼长,安卓和chrome的表现,Google股东们都看在眼里

随着chrome越来越表现出一种烂泥扶不上墙的特质,Google股东的耐心也被逐步消耗干净,遂开始要求Google对于chromebook做出改变,于是chromebook开始越来越多地表现出兼容安卓,比如允许用户安装google play上的app还有steam

甚至现在已经传出,Google开始把chromeos跟安卓合并,说是合并,其实是安卓干掉了chromeos,迫使chromeos采用安卓的代码,并逐步发展成安卓套壳或者是扩展的一种样态[1]

也就是chromeos正在转变成安卓+操作系统,跟原先的chrome浏览器套壳没啥关系了

甚至啊,Google高层已经开始考虑直接搭载安卓操作系统的笔记本电脑,不再拘泥于chromeos[2]

那种种迹象都表面,Google对于chrome为代表的浏览器,已经失去了耐心,不再将其视作未来的真命天子,在chrome vs 安卓的斗争中,开始倾心于安卓,而非chrome,开始表现出废chrome立安卓的姿态

那随着chrome在Google内部斗争的逐步式微,那chrome派系的所有幕僚,也都会得到相应的降温处理,其中之一就是v8,v8本来做出来就是给chrome用的,那现在chrome式微了,那自然v8也很难得到高层的重视

与之相反的就是安卓相关的技术,得以迅速发展

其实像flutter这种工具,本质上就是从浏览器叛逃到安卓阵营的工具,flutter那个组,原先就是做浏览器相关技术也就是web技术优化的,实在做不下去,于是决定,把所有web技术标准和要求,全部废除,就js,html,css,全部不要,重新设计,就有了flutter的第一版,然后做基准测试发现,快了整整20倍,于是wow,就有了后来的flutter,所以flutter虽然用的编程语言dart,在1.0的时候,是想做一个better javascript的(毕竟dart和v8是同一个爹),后来有了flutter之后,dart升级到2.0,就转变成一个类似better java的存在,实际上现在dart的语言特性,你认真看,就是早期学java,后期学swift的这么一个产物,早期的各种特性跟java很像,后来加的特性,几乎都是从swift那边学过去的,比如record语法,就是swift的tuple,extension扩展,空安全等等,也就是dart = java + swift

随着现在Google越来越多地转向安卓,而非浏览器chrome,也就是js阵营最大的靠山有点心不在焉了,那自然这个所谓的生态就开始展现出各种分崩离析的症状

老大都心不在焉了,那下面那些岂不就是群龙无首了?

市场衰弱,工匠心不在焉,那这还搞什么?

就不再有人对这些工具及其可能应用的市场抱有信心和耐心

所以现在这些年,所谓的前端,所谓的js生态,就大不如前

不像以前那样声势浩大,到处都是敲锣打鼓之徒

这是一件好事,一个不合格,混乱的工具,理应被市场所淘汰

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5131.html

分享给朋友:

相关文章

左手短视频,右手啄木鸟,小红书要抛弃KOC了吗?

左手短视频,右手啄木鸟,小红书要抛弃KOC了吗?

左手短视频,右手啄木鸟,小红书要抛弃KOC了吗? 上周六,微博上掀起了声势浩大的声讨小红书的活动,起因是众多博主发现自己的合规笔记被小红书判定违规,且申诉失败。博主们激烈的言辞之间,纷纷将矛...

电视参数哪个最重要?

电视参数哪个最重要?

在选择智能电视时,面板类型是一个关键因素。IPS面板以其宽广的视角和出色的色彩还原能力受到青睐,尤其适合日常观看和游戏。尽管可能会有轻微的漏光,但在大多数情况下,这并不影响使用体验。相比之下,VA面板提供更高的对比度和更深的黑色,增强了沉浸...

短剧推广怎么做,24年还能赚钱吗?

短剧推广怎么做,24年还能赚钱吗?

首先声明:短剧授权是免费的!短剧授权是免费的!短剧授权是免费的!其次我们再聊聊,短剧推广到底赚不赚钱?多的就不说了,随便上个图片,给大家过过瘾!然后,我们进入主题:0粉丝账号,新手,应该如何申请短剧推广!一、短剧推广变现方式首先,我们先要分...

有没有推荐什么手游搬砖,或者是用手机就能做的工作能日入100左右就好了?

有没有推荐什么手游搬砖,或者是用手机就能做的工作能日入100左右就好了?

大家好,我是思聪。思聪游戏搬砖社每天分享真实靠谱的游戏赚钱的方法。整个游戏的攻略用一句话概括就是:打元宝兑换平台物品,xx元宝兑换一个分红物品。你把你打游戏得来的元宝去兑换平台的分红物品,就能每天领取xx元的分红。(具体看是哪个分红物品,比...

4499 元起的荣耀Magic7 系列实际使用体验怎么样,值得入手吗?

全是软文。。。。。。不过我买了,标准版。为什么买荣耀:屏幕看着舒服,玩游戏选择大屏,超声波指纹解锁。其它,系统、续航、充电、拍照,不是最强,但均衡下来短板都不是很短。其它米OV,IQ、一加,都看了,预算有限,米OV的小屏不感兴趣,OPPO硬...

如何看待 Luv Letter 表示影视飓风专业性实在是让人失望?

一点儿新进展,另外以下有部分需要关注对于统一变量的问题。这个我在对比上面有写小字解释,我在一开始使用ffmpeg来控制变量。但是发现了不少问题,比如因为遗留bug,会强制将非整数帧的素材转码为VFR导致无法正确帧间对比,因此不考虑,同时尽量...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。