2016 - 2024

感恩一路有你

unity为什么放弃js 是否有可能用JS替代JSON,作为后端接口返回的数据?

浏览量:2328 时间:2021-03-13 03:06:45 作者:admin

是否有可能用JS替代JSON,作为后端接口返回的数据?

外行?从理论上讲,JS是一种脚本语言(JavaScript),JSON(JavaScript object notation,JS)是一种轻量级的数据交换格式,是JS的子集,没有替代,没有替代。PHP、Java等后端语言开发的API接口返回JSON标准格式的数据,方便前端调用。前端可以使用js读取JSON数据,结果显示在网站上!为什么是JSON?因为JSON是一种标准的数据交互格式。大多数语言都可以读取JSON数据。这样,我们就可以开发多个终端,比如流行的微信小程序、应用程序和网站,来同步数据

哪一门编程语言会在未来成为web主流开发语言?

看到这样一个绝对的答案,我半夜睡不着觉。没有语言能统一世界。不同的语言有自己的应用场景。随着前端和后端的分离以及Java应用的逐渐成熟,Java后续应用的趋势开始下降。很难承认大数据是一个只有研究人员才能使用的工具。随着智力的发展和社会的进步,进步已经推到了公众面前。另外,web开发只依赖于以JS为中心的框架,与Java无关。在未来,Web前端工程师的需求将不断增长,因为他们离用户最近。

既然Javascript有这么多缺陷,那为什么人们不参考它的功能开发一门新语言而是一直对它修改呢?

JavaScript语言只花了十天时间就设计好了,自然的设计并不完美。甚至,一旦页面打开,弹出的小广告,都是用JS完成的。随着Google地图等应用程序的发布,AJAX技术彻底火了JS,很多应用程序使用AJAX,最重要的技术就是JavaScript。

尽管JavaScript有缺陷,但它仍在不断升级。经过不断的改进,现在的JS应该说是优秀的。随着大前端时代的到来,节点.js, 虚拟用户.js等等技术,也让JS的地位不可动摇。想要完全取代JS,不是一夜之间。微软推出了typescript,谷歌推出了dart来取代JS,但现在看来还有很长的路要走。

没有语言是完美的,就像没有人是完美的一样。程序员只需要找到最合适的语言。在未来,也许有一天,一种新的语言将取代JavaScript。

go语言以后会不会成为主流web开发语言?

不,当前的趋势是将前端和后端分开。现在在很多地方,很多企业已经基本实现了这个目标。其结果是前端通过JavaScript完成所有相关工作,而后端比较复杂,可以通过golang或Java或Java实现。换句话说,web开发完全基于JS而不是其他语言。因此,其他语言的相关工作可以忽略不计,JS已经成为相关领域的语言

对于大多数互联网产品项目来说,只是因为其他语言在开发成本和运行速度之间有了更好的平衡。然而,C/C并不是绝对不适合web开发。C/C更适合于计算量大、效率高的前端和后端应用。

从后端的角度来看,它可以用C/C进行开发。许多Google的后端业务仍然使用C。C的web开发工具和框架没有PHP节点.js,但也有wt(网站工具包.eu)提供了cppcms和其他框架。如果C已经使用了几十年,那么使用C和各种库可能比创建一个新的语言生态更有效。您也可以只使用C来编写模块节点.js打电话。总之,C/C在web后端并不比其他语言差,但是其他语言的学习成本有时更低。

从前端来看,由于浏览器使用JavaScript作为脚本语言,C/C无法直接在浏览器中运行。而且,经过20多年的积累,JS已经形成了一个完整的生态环境和开源社区。各种各样的JS框架节省了程序员大量的头发和时间来取笑她们的女孩。如果有合作伙伴,请不要急着来接我,直到我做完这件事。今年,webassembly已经完全融入了chrome、Firefox、edge和safari等最新主流浏览器。C/C源代码可以编译成wasm二进制文件,直接在浏览器中高速运行(用emscripten编译更方便)。对于许多前端应用程序,可能不需要使用C/C加速。但如果想在前端产品中加入机器视觉、自然语言处理、机器学习等模块,web组装将成为一个很好的选择。

十年前,各大浏览器优化加速了JS引擎的发展,推动了JS前端的开发和全栈开发。相信webassembly将给web带来强大的C/C性能和数十年的生态积淀,并将在未来几年掀起新一轮的web应用创新浪潮。

unity为什么放弃js webassembly java 现在为什么很少用webgl

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。