43

Flight

Flight
vs

Flight评测:17 个事实与亮点

Flight
43
Flight

为什么Flight优于平均水平?

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

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

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

    7vs7.33

一般资讯

1.以MIT许可发布
Flight
MIT许可是一个非常开放的许可证,允许未经授权的包括商业的所有用途。
2.支持合成(部分)视图
Flight
允许从一个模板内部将视图模板嵌套进高层视图
3.具有一个稳定的公开API
Flight
主要版本数大于0,意味着分解由开发小组引入的API变化不具有兼容性。
4.拥有一个样板文件项目
Flight
拥有一个官方的或者知名的样板文件项目,已设置好推荐文件结构,使开发者能更快开始工作。
5.支持的IE浏览器版本

7

历史版本支持对于公司项目以及基于大量IE浏览器用户的项目来说会很重要。
6.拥有一个项目生成器
Flight
允许开发者使用内置工具或者类似Yeoman的支架工具自动设置一个新项目。

库 & 包

1.官方支持Bower依赖性管理
Flight
Bower是一个简便易用,类似npm的前端应用程序包管理器。
2.兼容AMD程序库,例如require.js
Flight
Asynchronous Module Definition(异步模块定义)程序库允许简易模块化以及清洁编程。如果某个框架不兼容这些程序库,则它可能具有其他模块化内容的方式并解决依赖性,例如Dependency Injection(依赖注入)。

数据绑定

1.允许使用视图混合(mixins)
Flight
混合(Mixins)是一种编程技术,允许不同的对象共享
2.为数据绑定使用监控属性
Flight
监控模型变化是一个知名的模式,某些情况下比“脏检查(dirty-checking)”表现更好。

性能

1.不含依附性的最小文件尺寸

14KB

更小的文件体积意味着更快的读取速度。
2.与第三方程序库整合良好,以启用Promises/A+支持。
Flight
允许使用类似jQuery Deferred的程序库来支持Promises函数式。在处理服务器响应时,Promise是回调函数的一个流行的替代方案。
3.依赖性

1

更低的依赖性意味着需要包含更少的额外脚本,通常可减少开发支出,提高读取速度。
4.含依附性的最小文件尺寸

104KB

更小的文件体积意味着更快的读取速度。

最佳的MV* 框架是什么?

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