回首javascript这一年笑里藏刀 百媚丛生 |
||
---|---|---|
作者:张红月 更新日期:2012年10月05日 点击: | ||
Web技术每年都在日新月异的变化着,虽然这样,但仍然有一些语言处于屹立不倒的位置,比如本文要讨论的javascript。 javascript自1995年诞生以来已过去17个年头,它被广泛地应用在Web开发中,随着HTML5技术的发展,javascript在未来还将有更大的发展和应用空间。javascript从过去“装饰性”的一种脚本语言转变为主流的编程语言,例如在2012年3月份发布的编程语言排行榜中,javascript占据第8名,超越了Perl和Python。 依旧春光明媚2012年,javascript总体态势很好,不像HTML5一直处在风口浪尖。也未受到其它语言(Dart,CoffeeScript)的影响,仍然是开发者们最喜爱的前端编程语言。 那么下面让我们来简单的分析一下javascript为什么还会这么火。
除了这些优点外,JS还非常地灵活,作为javascript程序员,只要你愿意,可以把程序写得很简单,当然,也可以写得很复杂。此外,它还支持多种不同的编程风格。你既可以采用函数式编程风格,也可以采用更复杂一点的面向对象编程风格。 十全九美 劲敌来袭当然,世上并没有十全十美的东西,对JS来说,也存在一些缺点,比如其单线程机制,决定了其性能不佳等。于是各种想代替或者优化它的新语言就悄然出现。比如Google发布的Dart,就是想解决所有javascript不能修复的根本性问题,后来CoffeeScript的出现更煽动了这场取代javascript的战争。然而就在这种战争愈发激烈时,微软发布了TypeScript,让这场战争愈发激烈。然而,在编程语言领域里,貌似并不走长江后浪推前浪这条路。 虽然编程语言之间的竞争一天也没能停歇,然而真正能日日夜夜陪伴在程序员身边或许也只有那么几个语言。还是先让我们一起来看下这几门语言吧: Dart一个从发布起就鼓吹要替代javascript的编程语言,一经发布便窜到了编程语言排行榜的107位,次月居然到了63,速度惊人。可是从目前的发展来看,它很有可能陷入到和Go一样不温不火的境地。大家不妨移步过来看看:[探讨] Dart路在何方?众家评说谷歌新编程语言Dart、微软javascript团队向Dart语言泼冷水。 CoffeeScript是一个非常精致的语言,能编译成javascript。其目的是用简单的方法揭示javascript优秀的部分,抛弃javascript晦涩的,容易出问题的部分。就在今年5月份,CoffeeScript华丽的挤进GitHub热门编程语言前十。 TypeScript也是一种编译到javascript的语言,可以载入javascript代码然后运行。此外值得一提的是,TypeScrip允许加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之更新是传统的面向对象语言。就在上个月,微软发布了TypeScript 0.81版本,其带来了源码级的调试支持。更多TypeScript精彩内容,大家不妨来看看javascript大师Nicholas C. Zakas谈TypeScript。 到底哪个语言能成为最终的主角呢?小编在这里引入Nicholas C.Zakas在谈TypeScript时的一段话:“我认为编译为javascript的语言很难达到这一目标。我们应该说服更多的人学习javascript,而不是提供更多的选择让他们放弃编写javascript。我常在想,如果所有的团队、公司都把时间和精力花在研究和探索javascript的替代者而非维护、传播它,那将会发生怎样的一番景象。” javascript精彩文章汇总一、对javascript技术问题的探讨
二、javascript常用技巧及工具
三、javascript效果欣赏
四、Dart、CoffeeScript、TypeScript相关文章汇总
|
||
javascript诞生,HTML5技术,js缺点,入门级脚本语言,YaDong网,徐亚东,亚东网 | ||
上一篇:使用HTML5 Web存储实现离线工作 | ||
下一篇:IE10支持HTML5标准拖放 |
您当前位置:YaDong网 >> 一些日志 >> Web前端 >> 浏览文章