60

Ractive JS

Ractive JS
vs

Ractive JS评测:20 个事实与亮点

Ractive JS

为什么Ractive JS优于平均水平?

  • 不含依附性的最小文件尺寸
    ?

    65KBvs75.64KB
  • 含依附性的最小文件尺寸
    ?

    65KBvs120.8KB
  • 支持的IE浏览器版本
    ?

    7vs7.33

一般资讯

模板引擎可使UI开发更加简单灵活。
MIT许可是一个非常开放的许可证,允许未经授权的包括商业的所有用途。
允许从一个模板内部将视图模板嵌套进高层视图
历史版本支持对于公司项目以及基于大量IE浏览器用户的项目来说会很重要。
5.年龄

0years

老的框架通常更加稳定,久经考验并且拥有更多资源和教程。作为一家公司,您有一个更大的人才库可供招聘。

插件

1.支持动画
Ractive JS
包含便于制作视图动画的工具。

库 & 包

并不要求或者严格提倡使用特定程序库(如jQuery,Zepto,或MooTools)来进行DOM操作。开发者可依据喜好来使用。
Bower是一个简便易用,类似npm的前端应用程序包管理器。
Asynchronous Module Definition(异步模块定义)程序库允许简易模块化以及清洁编程。如果某个框架不兼容这些程序库,则它可能具有其他模块化内容的方式并解决依赖性,例如Dependency Injection(依赖注入)。
该节点程序包管理器亦可用于管理前端脚本。

数据绑定

模型和视图可进行绑定,以相互更新。
视图可进行绑定,当一个可观察对象产生变化时会自动更新。
监控模型变化是一个知名的模式,某些情况下比“脏检查(dirty-checking)”表现更好。

性能

更小的文件体积意味着更快的读取速度。
路由选择允许与浏览器网址进行交互。如果您正在开发单页面应用,这对于提供良好的用户体验来说非常重要。
更低的依赖性意味着需要包含更少的额外脚本,通常可减少开发支出,提高读取速度。
允许使用类似jQuery Deferred的程序库来支持Promises函数式。在处理服务器响应时,Promise是回调函数的一个流行的替代方案。
模型改变并不会立即导致视图更新,但是会进入队列并以组的形式进行分配。这比即时视图更新的表现好得多。
更小的文件体积意味着更快的读取速度。

最佳的MV* 框架是什么?

展示全部
This page is currently only available in English.