大家好,今天小编关注到一个比较有意思的话题,就是关于javascript定制的问题,于是小编就整理了1个相关介绍Javascript定制的解答,让我们一起看看吧。
既然JavaScript有这么多缺陷,那为什么人们不参考它的功能开发一门新语言而是一直对它修改呢?
正所谓前端造框架,移动端造系统,后端造语言。而javascript作为前端框架的基石,的确存在很多的缺陷,但为什么人们没有去修改他,或者重新开门一门新语言去替代他呢?
其实我们只看到了表面,Javascript一直在跟随时代更新迭代,只不过我们太关注他的痛点了。
J***aScript最初由Netscape(网景)的Brendan Eich设计,最初将其脚本语言命名为LiveScript,后来网景公司和开发出j***a语言的Sun公司合作,将LiveScript改名为J***aScript,J***aScript最初受J***a启发而开始设计的,目的之一就是“看上去像J***a”,因此语法上有类似之处,一些名称和命名规范也借自J***a,但J***aScript的主要设计原则源自Self和Scheme。
改名为J***aScript更多的是为了营销和推广。
如果你是一名前端开发者,应该会感受到JS这些年版本的变化,很多特性也是吸收了其他语言的优点,但我们更多的是使用Vue或者AngularJS 脚手架进行开发,国内更多的使用Vue开发吧,我们公司前端是用Vue进行开发的。
在使用这些便利性框架的时候,大家可能都没太注意JS新版本的特性了。比如类的私有变量和static字段,这俩特性对于很多OOP语言来说都是必备的。这说明JS也在吸收其他语言的优秀特性。
另外题目提到的,开发一门新语言去替换调JS。对于现在来说,开发出一门新语言,不用大型公司,中型公司就能开发出来。但是开发出来没人用,也是白搭!
比如华为的HMS,这还只是个UI框架,推广到现在国外也才一百多万开发者,而国内则几乎没有。再说鸿蒙系统,出来这么久,也只是在toB领域深耕。
我们要知道,开发出一门语言和推广建设语言生态,这是两个完全不同量级的工作。
语言生态建设是非常不容易,我们可以看看谷歌建设安卓开发生态就知道了。
关于J***aScript是好是坏,仁者见仁智者见智,是一个没有定论的讨论。
最近一项有98000名开发人员参与的调查显示,J***aScript实际上是第二大最受欢迎的编程语言,49%的人支J***aScript。
J***aScript的好处:
说到J***aScript,下面是它是最受欢迎和使用最广泛的编程语言之一的一些原因:
当涉及到前端开发和客户端接口时,它是惟一的实际选择,因为它允许程序员创建各种交互元素和动态web页面;J***aScript很轻,语法简单,使用单线程事件循环模型,消除了很多编程复杂性;随着Node的引入,J***aScript打开了后端编程选项,这些选项曾经只保留给服务器端语言,如J***a、Python或Ruby。
J***aScript的坏处:
以下是一些开发者尽量避免使J***aScript的原因:
由于用户可以看到代码,J***aScript可能被用于恶意目的,危害客户端安全;
代码发布之前必须在不同的浏览器上测试,因为它不会以相同的方式在每个浏览器上执行;
到此,以上就是小编对于j***ascript定制的问题就介绍到这了,希望介绍关于j***ascript定制的1点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.fengdengtech.com/post/20002.html