写点什么

Famo.us 首次发布自己的 Javascript 平台

  • 2013-12-09
  • 本文字数:1464 字

    阅读完需:约 5 分钟

构建 Famo.us JavaScript 平台的团队计划在 2013 年 12 月 5 号发布他们的第一个应用层代码预览版,作为发布平台客户端的一个铺垫。Famo.us 完全是使用 JavaScript 编写的,它已经吸引了超过 7 万名开发者,但是依然是 alpha 预览版;它诱惑人的原因是承诺不需要插件就能够在浏览器中实现本地应用性能。

由于对浏览器的本地渲染能力不满意,团队设计了 Famo.us,目的是完全替代浏览器的渲染引擎“使用如此精细的数学和物理学但是你未尝会想再见到它,你的眼睛会穿越”创建者 Steve Newcomb 说。要放弃浏览器的本地渲染这些底层的(low-level)复杂性是必须的,但是这并不是 98% 的开发者的接入位置,Newcomb 说。“在过去的一年中我们仅做了一件事情,那就是构建一个可以完全替代 jQuery 的语法糖层”。因此,Newcomb 和他的公司确信所有的现代浏览器——Safari、Chrome、Firefox 和 IE 10+——都将会证明它的兼容性。

非常明确的是 Famo.us 团队希望他们的平台能够被普遍地采用:作为 jQuery 的一个完整替代品,它适合于每一个经验层次——从设计者到老道的 JavaScript 工程师。Famo.us 完全免费并且开源,迄今为止融资了超过 5 百万的资金,它有 4 个不同级别的交互。“最容易的级别是设计师,他们根本不需要任何编码。每一个部件(widget)和每一个模板都已经嵌入了滑动条。对于一个设计者而言,他必须做的所有工作就是改变滑动条。你能够通过改变滑动条得到不可思议的变种。”Newcomb 说。其次,设计层下面是为开发者准备的所有语法糖,该层让开发者能够接入日益增长的由部件和模板组成的类库——Famo.us 团队相信大量的应用程序开发将会包含在这里,因为将模板和部件交织在一起会形成应用。再次,平台开发者可能会想深入到部件和模板下面创造更加原始的用户体验,例如创造一个自己专有的 UI——例如 Famo.us 的早期投资者 Samsung 就可能想做这样的工作,Newcomb 说。最后,我们也为真正的极客保留了深入到 Famo.us 内部的数学和物理学引擎的能力。

这其中包含了 Famo.us 团队的野心:他们正在提供一种新的应用程序开发方式,让程序员远离使用 jQuery 进行 DOM 遍历和操作的世界,迁移到一个希望程序员操作表面同时能够让他们的物理引擎充满活力的平台。Famo.us 将会渲染为 HTML、WebGL 和 canvas。从 12 月 5 号开始,团队打算为它们日益增长的部件、模板和应用类库推出每周新增。

Famo.us 已经宣布了自己跟 Meteor Firebase LeapMotion backbone.js 类库的官方伙伴关系。现在,代码正在内部 alpha 阶段,他们计划在 2014 年 2 月份发布一个公共测试版。一旦发布,用户将可以基于 Mozilla 公共许可 MPL v2 使用整个平台,该许可允许使用者免费访问代码,同时也允许公司开发专有的部件和模板。Famo.us 的副总裁 Dave Fetterman( Facebook 开发者平台的创建者和 F8 大会的发起者)将会通过它的测试版发布引导 Famo.us。

“多年以来,实际上一直没有一个非常强健的 JavaScript 开发平台。同时我们也不想成为这样类型的平台:这是一个部件,或者这是一个插件,或者这仅仅是你解决方案的一部分。我们想成为那种值得人们可以为它奉献自己职业生涯的平台。我们计划在很长的一段时间内围绕着该目标努力,”Newcomb 说。

最后,Famo.us 团队将会在 12 月 5 号发布三个部件和一个应用程序。通过将 Codepen 作为显示这些版本的合作伙伴,Famo.us 团队正在为所有这些新发布的部件提供一个交互式体验:

A Twitter App

A jQuery-esque lightbox widget

A button widget

A one-to-many widget.

查看英文原文 Famo.us launches first public access to its Javascript platform

2013-12-09 05:103019
用户头像

发布了 321 篇内容, 共 128.2 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

Eureka框架的原理

阿泽🧸

Eureka 11月月更

得物极光蓝纸箱尺寸设计实践

得物技术

算法 遗传算法 供应链 建模 运筹

三分钟带你了解一站式大数据平台运维管家 ChengYing 产品包制作

袋鼠云数栈

极客时间运维进阶训练营第三周作业

好吃不贵

Docker容器的使用

我是一个茶壶

容器 11月月更 docker、

袋鼠云产品功能更新报告 02 期丨有亿点点走心!

袋鼠云数栈

Docker 镜像使用

我是一个茶壶

Docker 镜像 11月月更

阿里云 Landing Zone 上好云伙伴联盟正式起航

云布道师

阿里云 2022云栖大会

官宣!Taier1.3 新版本正式发布,新鲜功能抢先体验

袋鼠云数栈

解决APP抓包问题【网络安全】

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

数据中台选型必读(四):要想中台建的好,数据模型得做好

雨果

数据中台

无线标准802.11ac 和 802.11ax到底有什么区别?哪个更快?

wljslmz

网络技术 无线技术 802.11ac 802.11AX 11月月更

2022-11微软漏洞通告

火绒安全

安全漏洞

MUI框架之移动端前端开发对dialog与button轮播的深入运用与实战

恒山其若陋兮

Vue 前端 11月月更

MUI实战之switch和事件以及transparentBar与slide的实战与深入运用

恒山其若陋兮

前端 11月月更 黎燃

商家和企业如何选择KOC合作:要明确推广目标、选对平台和博主

石头IT视角

持续优化,欣欣向云 | RocketMQ Operator 0.3.0 正式发布

阿里巴巴云原生

阿里云 RocketMQ 云原生

【线上分享会回顾】九科信息董事&产品VP傅恺分享流程挖掘实践案例

九科Ninetech

实战指南 | Serverless 架构下的应用开发

阿里巴巴云原生

阿里云 Serverless 云原生

【kafka运维】 kafka-consumer-groups.sh消费者组管理

石臻臻的杂货铺

kafka kafka运维 11月月更

中国数据中台未来会怎样?三个趋势预测为您指明方向

雨果

数据中台

大数据生态中的 RocketMQ 5.0

阿里巴巴云原生

阿里云 RocketMQ 云原生

金融服务的超级App

FN0

生态 超级app 组装式应用

Redis的一些概念

饱饱巴士

redis 11月月更 redis梳理

2022 vivo开发者大会人工智能专场:打造「1001个便利」

极客天地

AI生命周期 | 聊聊数据准备阶段的偏见问题

澳鹏Appen

人工智能 机器学习 数据标注 数据训练 数据偏见

获奖作品《重力》超详细制作过程!建议码住!

Renderbus瑞云渲染农场

Blender制作教程

非行稳无以致远:华为如何写好数字金融的大文章?

脑极体

对于MUI的实现原理以及遮罩蒙版和numbox以及侧滑导航的事件监听的运用和实战

恒山其若陋兮

Vue 前端 11月月更

Knative架构解析

穿过生命散发芬芳

Knative 11月月更

银行APP用户体验外滩峰会即将开启!四大亮点抢先看

易观分析

金融 银行 易观

Famo.us 首次发布自己的Javascript 平台_JavaScript_Tim Heckel_InfoQ精选文章