JavaScript 又一个新的 JS 框架 Flight -- 出自 Twitter

leopku · 2015年06月14日 · 最后由 leopku 回复于 2015年06月26日 · 2887 次阅读

https://flightjs.github.io/

JS 的框架又添一个新丁 —— Flight ,前端框架继续混战

Flight 是一个事件驱动基于组件的轻量级前端框架。

依赖 jQuery 与 AMD 规范的加载器 -- Webpack 或 RequireJS 等等

官方给了一个邮件客户端的例子:

还有一个 Flight 实现的 TodoMVC

共收到 15 条回复

这个出来很久了 Jan 27, 2013 – Jun 13, 2015 https://github.com/flightjs/flight/graphs/contributors

而且哪方面看都被React吊打

#2楼 @prajnamas 为什么这么轻易能说出“吊打”这个词?

#1楼 @rei 我 out 了 😢

2013 年就就在真实的项目中用过,Flight 的学习成本很低,上手快,但是抽象层级不高,跟 AngularJS 和 ReactJS 不在同一个层级。Flight 的未来没什么发展空间,跟 React 等相比,学习的意义不大。

Flight是一个轻量级,基于组件(component-based)的JavaScript框架,它把行为映射到DOM节点上。Twitter在他们自己的web应用里使用它。为了示例,我们提供了一个构建在Flight框架之上的 简单的邮件客户端 (点此浏览 源代码 ) 。 当然也提供了一个flight实现的 todoMVC 网站 ( 源代码 ), 感谢作者 @mkuklis

Flight 使用 jQuery 且需要引用一个支持AMD规范的模块加载器, 比如 WebPack 或 Require.js。 详见 Flight 文档中 关于 安装部分的 章节.

Flight和现有的框架是不一样的,它没有规定和提供任何特殊的用于渲染或给web应用提供数据的方法论。对于请求是如何路由,它是不确定的,无论你用哪种模板语言,甚至如果你直接在client端或服务器端渲染html都一样

而一些web框架鼓励开发人员去安排他们的代码围绕一个规定的模型来处理,Flight是以围绕已有DOM模型,把功能特性直接映射到DOM节点上的方式来组织代码的。

确实和大吕说的一样,Flight 的学习成本很低,上手快,但是抽象层级不高,跟 AngularJS 和 ReactJS 不在同一个层级。

其实我觉得 Vuejs 也不错

#10楼 @greatghoul 两个小项目用了 vuejs 后,上一个项目试了一下本论坛大神推荐的 rivets,貌似有点喜欢上 rivets 了

Flight不是这个时代的东西,不用考虑了。

https://twitter.com/necolas/status/582673863588192256

#12楼 @jan react 会一桶浆糊么,持木棍以待

结贴吧

楼主现在还准备在项目中用flight么?

#14楼 @lips 有机会的话试试也没什么不好的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册