CoffeeScript

http://coffeescript.org/

CoffeeScript (GitHub repo) 是一个使用纯Ruby编写的新编程语言,创建者 Jeremy Ashkenas戏称它是- JavaScript的不那么铺张(买弄)的小兄弟。因为CoffeeScript会将Ruby编译成JavaScript,而且大部分结构都相似,但不同的是,CoffeeScript拥有更严格的语法。

类似的http://www.infoq.com/cn/news/2010/12/languages-on-javascript-vms/

引入JavaScript虚拟机的语言:CoffeeScript 1.0、StratifiedJS、利用C/C++的Emscripten和Python

Dart

http://www.dartlang.org/

Dart是Google推出的新的结构化Web编程语言。

Dart is a class-based, object-oriented language with lexical scoping, closures, and optional static typing. Dart addresses issues with current web programming languages and is easy to learn for a wide range of developers.

JavaScript has been around for seventeen years. When it was first introduced, there was no Web 2.0, no Ajax, no CSS, and very little client-side interactivity at all. When JavaScript first came out, the primary use case was validating client-side forms with alert boxes!
Over the next seventeen years, JavaScript the language has evolved from a proprietary language owned and slowly developed by Netscape Communications to a web standard that regularly adds new features. But as fast as a committee can add new features to the standard, the Web evolves infinitely faster.
And then along came Dart. Dart asks, given what we know about the Web today, how might we build JavaScript from scratch? How can it load and run as fast as possible? How can we write it so that we can easily define and load external libraries?
How can we make it easy for developers to write beautiful code?
If Dart is the answer to those many questions (and I will try to make the case  that it is), then Dart is quite possibly the most exciting technology to come our way in a very long time.

Rust

http://www.rust-lang.org/

Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等等。

Node.JS

http://nodejs.org/

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。

JavaScript新发展 CoffeeScript Dart Rust Node.js相关推荐

  1. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3

    技术非常多,样例非常多.仅仅好慢慢学,慢慢实践!!如今学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQ ...

  2. 为什么中国这么多高薪程序员,开发不出Java, Typescript, Python, Rust, Node.js这些基础设施?...

    近日,有人在网上问了这个问题,引起了网友热议: 为什么中国这么多高薪程序员,开发不出Java,Typescript, Python, Rust, Node.js这些基础设施? 对这个问题,大家从不同角 ...

  3. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2

    技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuer ...

  4. JavaScript之后端Web服务器开发Node.JS基本模块学习篇

    JavaScript之后端Web服务器开发Node.JS基本模块学习篇 基本模块 fs文件系统模块 stream支持流模块 http crypto加密模块 基本模块 因为Node.js是运行在服务区端 ...

  5. 准备:新V8即将到来,Node.js的性能正在改变

    V8的Turbofan的性能特点将如何对我们优化的方式产生影响 审阅:来自V8团队的Franziska Hinkelmann和Benedikt Meurer. **更新:Node.js 8.3.0已经 ...

  6. 新 V8 即将推出和 Node.js

    Node.js 就依赖于 V8 引擎, V8 引擎是由 Google 为 Chrome 浏览器编写的 JavaScript 虚拟机.从一开始,V8 的主要目标就是使 JavaScript 运行更加快速 ...

  7. Node.js v8.0.0 带来了哪些主要新特性

    Node.js于5月30号在其官方博客上发布了Node.js v8.0.0.这一版本将成为当前的长期维护版本,从2017年10月开始到2019年12月31号.而Node.js v6.0.0将会在201 ...

  8. 使用 node.js 进行服务器端 JavaScript 编程

    node.js 是一个可以使用 JavaScript 开发服务器端应用的平台.它依托于 Google V8 JavaScript 引擎,并采用事件 I/O 的架构,可以用来创建高性能服务器.本文详细介 ...

  9. node.js基于JavaScript语言新兴框架

    node.js基于JavaScript语言,不在单用学习一门新的语言,从而降低了陌生语言的门槛,同时js语言在web前端开发至关重要,特别HTML5必须使用,前后台语言统一,不仅可以实现程序员全栈开发 ...

最新文章

  1. Font Awesome 完美的图标字体
  2. github上面图片不显示
  3. Gym - 101889I Imperial roads(最小生成树+树链剖分+线段树)
  4. Machine Learning On Spark——基础数据结构(一)
  5. linux 实时功能,linux – 什么是同时具有实时循环和非实时功能的更好方法
  6. Jquery Money 验证,转换成千分位
  7. Remoting疑惑续集之再续
  8. 惠普企业(HPE)是否免不了最终被关停的命?
  9. 唤醒屏幕_屏幕保护程序被困在Mac上?如何解决它
  10. 代理、正向代理与反向代理
  11. 啦啦外卖商家端APP打包
  12. matlab,python 写kml文件(点,线,多边形)
  13. Haar特征描述算子与人脸检测
  14. 重装linux后没声音,安装虚拟机后没声音了
  15. 周杰伦是怎么凌空闪现今年春晚的?
  16. 陶哲轩实分析 3.4
  17. 企业协作工具竞品分析
  18. 桥接的虚拟机无法ping通物理机
  19. 微信文件传输助手文件存储位置问题
  20. What?模电比数电难学?

热门文章

  1. BZOJ 4610: [Wf2016]Ceiling Functi 水题
  2. MockupBuilder
  3. android自定义控件实例
  4. Hdu 1753 大明A+B 高精度小数相加
  5. WM_Paint 消息疑问解析
  6. sqlite3数据库最大可以是多大?可以存放多少数据?读写性能怎么样?详述
  7. C#String.Split (string[], StringSplitOptions) 多参数分割得到数组
  8. IOS笔记CALayer的position和anchorPoint
  9. docker修改容器映射的端口_解密 Docker 挂载文件,宿主机修改后容器里文件没有修改...
  10. python sendto函数返回值_有返回值的函数amp;闭包(python)