开发资讯热点回顾 2013-08-18

Tessel:用JavaScript做嵌入式开发》Tessel直接在设备上运行JavaScript,连服务器都不需要。用你自己的IDE和库去开发它,就像做网络开发一样。上传新的固件只需一句tessel 推送指令,非常简单。(中文介绍:http://blog.jobbole.com/46055/

 

《在浏览器中编写 QBasic 代码》有木有童鞋在怀念 QBasic 那个经典的蓝色界面呢?即便有点怀念,估计也就能想想,写不了了。 别泄气,这里有个网站可以让你“梦想成真” 。传送门:http://t.cn/zQ1JNzx

 

《ECMAScript 6 中的解构赋值》解构赋值允许你将数组或对象的属性一次性地赋值给一组变量,举例如下。

传统方法(注:let 仅在Firefox中有效):

而现在你可以:

TC39(ECMAScript的自治委员会)已经就解构赋值达成一致意见,它已经成为ES6规范草案的一部分,这意味着JS引擎的开发者可以开始将该特性引入新的开发之中,目前SpiderMonkey(Firefox的JS引擎)已经对其有支持。除了可以简化数组和对象的赋值操作外,解构赋值还能被用于简化API接口操作、赋值过程中缺省值设定和多返回值获取等过程。详见:
http://fitzgeraldnick.com/weblog/50/

 

《Reddit 从百万扩容为十亿的陷阱和教训》Jeremy Edberg 目前是 Netflix 的架构师,之前是在Reddit工作。Reddit是一个在线社区,人们在上面分享和讨论趣事,这带来了每月20亿页面访问量。在本文的视频中,Jeremy Edberg介绍了如何对后端系统扩容,以及如何为不断增长的访问量设计更好系统架构,同时介绍了如何避免可能的陷阱和他接受的教训。
http://www.infoq.com/presentations/scaling-reddit

 

《我们能让 Python 解析的有多快》Python是一门流行的动态编程语言,这很大程度上来源于其强大的库和扩展模块,但这也成为Python比起其他一些脚本语言(如Lua和JavaScript)运行较慢的一个原因。为了测试保有Python现有特性基础上运行速度提升程度,作者设计了和实现了一个与CPyghon完全兼容的高性能字节码解释器Falcon。测试结果证明,Falcon比标准Python解释器平均快25%,在一些特定项目上甚至快了2.5倍。详情:http://t.cn/zQxSKMa

 

《Kal:一个简洁且无须回调的JavaScript替代语言》Kal是一个具有高可读性,简单易用的语言,它被编译成JavaScript。它被设计成异步模式,可以运行在node.js上,也可以运行在浏览器中。Kal允许函数暂停并等待I/O操作,同时用一个简单清晰的语法代替了过去笨拙的回调语法,从而简化了异步编程。Kal遵循以下设计理念:

  • 1.在保持原有优点和兼容性的基础上,消除JavaScript中令人不快的部分
  • 2.提高代码可读性,简化代码编写
  • 3.提供回调机制,也提供优秀和易用的异步机制
  • 示例见:http://rzimmerman.github.io/kal/

 

 

备注

  • 注明“正在翻译中”的文章,译文完成后将发布在伯乐在线博客;
  • 本文列举的各条技术资讯都已通过新浪微博:@程序员的那些事 发布;
  • 技术热点回顾会通过微信号:iProgrammer 推送。

收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部