当Web成为应用程序,JavaScript会成为主流么

时光无情,逝者如斯。编程语言从原始的汇编到现在的JavaC#,已经经历了很多代了。在前几年,CC++无疑是主流语言,但现在它们的影响里在明显缩小。现在是互联网的时代,能开发互联网应用的语言才会得到成长,比如PHP这样的语言。

PHPC#Java都能可以做互联网应用的开发。坦白地说,C#Java这要的语言更适合像我这样从C++时代走过来的人,而我个人则更钟爱Java。还有一种语言一直被很多人忽视,那就是JavaScript。我曾经误以为它是Java为了放进html语句中的一个变种,当然事实并不是这样。

人们通常在网页中使用JavaScript进行事件响应,或者实现一些有趣的小功能,比如跑马灯、变换图片等。一般来说,JavaScript都是个配角。很多JavaScript的书籍也只介绍这些小功能,以至于我对JavaScript的认识一直都很模糊,以为JavaScript是一种能力不够的语言,实现不了C++这种桌面应用语言所达到的效果。不知现在还有没有人仍持有这样的看法,其实只是没看到JavaScript的威力而已。

首先给我上了一课的是Microsoft Exchange的网页版客户端。那是个网页,但界面、操作、各种功能体验都和OutLook桌面程序别无二致。从使用上说,那就是个应用程序,只不过运行在浏览器里,而不是桌面上。看到这些,不得不相信,JavaScript还是非常强大的。

今天,但随着互联网应用的发展变化,网络应用“桌面化”的趋势已经很明显了。GoogleChrome浏览器甚至提供了一种功能,为一个网页创建应用程序快捷方式,并使用类似桌面应用程序的方式运行网页。Chrome为每一个网页创建一个进程,而在此之前只有“真正”的应用程序才会有一个进程。网页变成程序了,那么谁是这程序的编程语言呢,当然是JavaScript

是实上,一种编程语言不只是语法和编译器,还包括很多基础的库。比如C++,如果没有像MFCACE等各种各样的库,恐怕也很难成为主流,因为从0开发的难度实在是太大了。JavaScript同样有很多优秀的库,比如DojojQuery等。虽然目前这些库的应用还不算广泛,但它更变得越来越广泛。也许以后会有一种库,就像MFC那样成为真正的基础库。

网络应用在发展,JavaScript是目前唯一有潜力的客户端编程语言。当网络应用成为主流应用,JavaScript就极有可能成为每个程序员都不得不学习的主流语言。

作者:苏林

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值