携程|现在分布式、云智能时代,应用软件开发简直得JavaScript者得天下

携程|现在分布式、云智能时代,应用软件开发简直得JavaScript者得天下

发此感慨 , 不仅仅是因为JavaScript这些年来在Web前端后端乃至应用程序开发方面的不可一世的地位 , 更是因为看了现代的分布式的系统技术 。 应用端 , JavaScript的触角活脱脱地无处不在 , 就连开源鸿蒙系统OpenHarmony都支持 , 连Java都不用了 。
【携程|现在分布式、云智能时代,应用软件开发简直得JavaScript者得天下】Java已死 , JavaScript当立 , 岁在甲子 , 天下大吉?手动狗头一下 。 最近稍微多关注了一下OpenHarmonyOS和HarmonyOS , 这个当时发布的时候只支持Java和JavaScript语言开发应用APP的系统 , 机智客三分钟热度头脑一热就学了一点点 , 因为既没有设备又和自己关注点有点远也没坚持下去 。 而现在 , OpenHarmonyOS和HarmonyOS的IDE分家了 , 另外看直播 , OpenHarmony讲课的开发者老师也表示 , 应用开发学JavaScript语言 。

JavaScript , 似乎在现在这个基于Web的年代里 , 应用程序开发都在用或都会用到 。 毕竟随着我们进入现在的这个web时代、云计算时代、人工智能时代、分布式时代 , 到处互联互通多人协同 , 那么 , 带有协同互联基因的应用程序开发、实施应用就顺理成章应运而生了 。 所以现在的应用程序开发 , 更多需要协同 。 现在的应用程序 , 更多需要联网 。 而一直称霸Web端的JavaScript、凭借大量js框架 , 更是势如破竹 , 通吃前端后端应用程序乃至移动端嵌入式 。
从编程语言上看 , 如今的比较大众流行的前端或应用软件开发的编程语言 , 无非就是JavaScript/TypeScrit , Java/Kotlin , Dart , Swift等 , 选择JavaScript的原因既是因为它生态广泛 , 开发者用户繁多 , 又因为它不像其他语言一样有背后商业公司的背景 , 显得更加独立 。 可能HarmonyOS和OpenHarmonyOS采用的一个原因 。
现在说应用软件开发 , 正如互联网技术行业不全代表计算机技术行业一样 , JS应用程序开发也不全等于应用程序开发 , 传统Windows、Ubuntu Linux等PC端 , 嵌入式、Android等移动端以及各种不同的领域 , 同样有别的更多编译型语言 。 机智客个人觉得JavaScript应用开发不是全部 , 但是它属于目前这个数字商业的互联网时代里很成功很通用也很不容易取代的语言 。 要知道 , 在这个到处都看得到的互联网时代和公司 , 大则阿里腾讯等巨头 , 小则某个做APP、电商商城、小程序或网站的互联网公司 , 互联网行业的人和职业情况是最容易让我们看到的 。
正如C语言不再是一个单纯的语言而渐渐成为一种标准一样 , JavaScript似乎也有这个趋势 , 不说其他的 , 现在新型的编程语言 , 可能表示支持Native开发 , 会将代码转换成.h文件;可能表示支持Web或前端开发 , 会将代码转换成.js文件 。 机智客感觉 , 应该很长一段时间JavaScript开发都是很受欢迎的 , 或者说JavaScript/TypeScript语言不会轻易被替代掉 。 真不敢说是不是这样 , 得JavaScript者得天下?总之 , 它太广泛了就对了 。