转自: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语言已经流行,希望我描述的概念不会与那时有太大差距.

文章中出现的笔误和概念错误请在评论中指出,万分感谢.

目录请转向专页.

最新文章

  1. 如何在Node.js中合并两个复杂对象
  2. css-css权威指南学习笔记6
  3. sql clear dblog
  4. eap-md5
  5. PHP常用数组函数介绍
  6. HIT2543 Stone IV(一定费用内的最大流)
  7. Android中多个调用Activity的问题
  8. 操作html标签之找到标签
  9. AS-->如何更高效的使用 Gradle, 快速build apk
  10. chrome disable-web-security 关闭安全策略 解决跨域
  11. Android View底层到底是怎么绘制的
  12. CF767C 记录错误
  13. pip3 install scrap报错
  14. J2EE的体系结构是指什么?
  15. 多项式函数插值:多项式形式函数求值的Horner嵌套算法
  16. 20155230 2016-2017-2《Java程序设计》第一周学习总结
  17. 优化 VR 动作类游戏《Space Pirate Trainer*》以便在英特尔® 集成显卡上实现卓越的表现
  18. 实时流计算Spark Streaming原理介绍
  19. 3*0.1 == 0.3 将会返回什么?true 还是 false?
  20. 经验总结54--搭建linux虚拟机环境

热门文章

  1. A/B Problem(大数)
  2. 【递推】【推导】【乘法逆元】UVA - 11174 - Stand in a Line
  3. Perl读写文件&字符串操作
  4. NNVM代码阅读
  5. Activity(活动)生命周期(2)--活动状态
  6. windows和linux下杀死Tomcat进程,解决端口占用
  7. JavaScript中的with语句
  8. synchronized-异常
  9. github之无命令可视化界面操作——GitHub DeskTop
  10. [Todo] Git & 版本控制学习