转自:https://www.blackglory.me/straightforward-dart/
Dart是Google公司发布的网络编程语言,其诞生的目的是为了让广大C类OOP程序员们克服JavaScript那”复杂”的语言特性.
众所周知,JavaScript虽然是OOP语言,但其OOP特性是基于原型链(Prototype)实现的,这与传统的OOP实现方式大相径庭,导致了部分程序员的学习困难.
然而Dart使用了更贴近传统的实现方式,内含class等常用关键字,降低了学习成本.
有了Dart,你可用的网页脚本将不只是JavaScript专属.
在使用Chromium的浏览器中,你可以直接运行Dart程序,而且有可靠的虚拟机帮助你提升程序性能和安全性.
即使你的浏览器不支持Dart语言,Dart也可以被转换为JavaScript代码,也不必再担心兼容上的问题.
同时,Dart还可以用来编写桌面应用程序,这很像JavaScript的Node.js,相信Dart在日渐完善后能成为强大的语言.
接下来我将在这个博客更新Dart的入门教程,如果在你看到这篇文章的时候Dart语言已经流行,希望我描述的概念不会与那时有太大差距.
文章中出现的笔误和概念错误请在评论中指出,万分感谢.
目录请转向专页.