|
新的基于javascript语言带来的速度 灰鸽子下载,远程控制软件
一门新的语言,Imba编译JavaScript和在很大程度上依赖标记和选择器。
语言编译成JavaScript的列表是欢迎新人不知道,早日为网络语言,灰鸽子使用教程。
目前在late-beta阶段,Imba的开发者Sindre Aarsaether,奥斯陆,看到了语言的标记和选择器作为一个关键的区别。“通过实现标签的方式我们不知道,很少有需要复杂的框架,并与视图相关的代码变得很简洁很高性能,“Aarsaether在一封电子邮件中说。
Imba是如此之快,他说,它使构建单页面应用程序的新方法。“在应用程序的状态,大多数框架试图以不同的方式处理数据绑定。
基本上在连续技,你可以重新呈现在每一帧整个应用程序,作为回报。
你不需要考虑跟踪任何更改,绑定任何听众呈现。它极大地简化了如何编写应用程序。”
语言级支持提供了定义,扩展,实例化,子类化和呈现DOM节点。“这是到目前为止最重要的部分…。“
Aarsaether说。“没有这个,我真的不会推荐…任何严肃的工作,因为它会更加去一个更成熟的语言与一个更大的社区。我们实现的性能使得它。”
虽然不知道最终编译成JavaScript性能很难达到的水平没有编译步骤。
他说。“我们缓存重用DOM节点的方式会非常繁琐和不切实际的如果你用手去做。它比普通虚拟DOM实现更快。”
这个世界真的需要另一种语言吗?Aarsaether看到Imba填充一个洞。“我们总是需要尝试新的想法,我们应该努力提高我们如何构建软件。如果不需要一种新语言,它将不会获得任何收养。如果有一些新奇的想法,它可以激励其他更为成熟的语言发展。
我真的认为DOM标记值得一等公民,如数字、字符串、数组和其他对象。”
他说:“使用后不知道在我自己的专业工作好几年了,我真的认为我们有一些特别的东西。至少这里有一些有趣的想法,其他语言和框架可能会捡起来。灰鸽子”
Aarsaether描述Imba是相当稳定,在使用几个业务应用程序。
文档,然而,仍然在pre阶段,Aarsaether不建议使用任何重要的项目,直到文档的语言是改善。 |
|