Google正式推出Dart语言,欲将Javascript赶下神坛
近日,Google正式发布了其结构化网页编程语言Dart。决心通过其撼动Javascript网页编程统治地位。确实,Javascript作为一个10天完成开发的赶工产品,自推出以来一直被不少程序员所诟病,连其创造者也并不对其满意(更多详细资料推荐参考 阮一峰的《Javascript的10个设计缺陷》及《Javascript诞生记》)。其诸如不适于大型程序开发、标准库狭小、全局变量不易控制等问题一直困扰着不少开发者。Google推出Dart显然是瞄准了这些Javascript的不足,并希望通过这款更加适应现代网页编程的语言,将Javascript取而代之。
Dart语言是一款21世纪产品,其设计完美适应现代浏览器和移动设备,无论平板电脑还是服务器Dart都具有良好表现。
Dart是一款面向对象的基于类概念的编程语言。从去年泄露的电子邮件来看,Dart在保留JavaScript动态性的同时,提供了更好的性能表现以及更加适应大型工程开发等特性。相比于Javascript,它在设计中更多的考虑了语言的简洁性、效率以及可伸缩性。据该语言开发人员在Google Code博客中介绍,用Dart编写的应用程序不仅可以在本地虚拟机上执行,同时也可以完美转化成Javascript语言,在任何Javascript引擎上运行,确保和现有体系平滑对接。
除了更好的支持现代浏览器和移动设备,Dart更具优势的特点在于其能轻松满足多种开发方案的需要。无论是简单的单人的项目开发,还是复杂的大型程序开发,Dart都能满足开发人员需要。为了支持不同的项目类型和项目规模,Dart具有可选类型功能。程序员可以在编码时先不限定变量类型,在完成大部分编写后再根据实际需求填充。
Dart的语法简洁明了,且和常用编程语言具有一定相似性。只要你曾经进行过程序开发,就一定可以快速上手Dart。其简洁明了的特点,让代码更具可读性,将大大提高程序员的编程效率。
在Dart语言官方站(http://www.dartlang.org/)中,除了完善的语言介绍,Google也放出了包括代码检查、编译、库、运行代码示例等必要基本工具。
Dart能否弥补Javascript的不足,并被广大用户所接受,我们拭目以待。
本文由Tech2IPO作者–Firelf–整理自VentureBeat,点此查看原文。如果您对该话题感兴趣,可以留言评论。如果您对Tech2IPO其他内容也感兴趣,请通过RSS订阅我们,或者在微博上关注我们的最新动态。
Tech2IPO新服务: HT实验室 | 创业者服务 | 投资人服务