阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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:102638
用户头像

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

关注

评论

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

为什么电商系统必须选择定制开发?

SoFlu软件机器人

高薪程序员的三大窍门,你准备好了吗?

SoFlu软件机器人

淘宝源数据商品详情API:解锁电商实时数据,驱动业务增长

Noah

测试开发 | 工业制造中的人工智能应用:智能制造引领未来产业革命

测吧(北京)科技有限公司

测试

Scrutiny for Mac v12.8.3激活版:网页开发人员的得力助手

iMac小白

千万用户的人群过滤,做好这几个点,竟然支持亿级流量

Latte

架构 后端 高并发

测试开发 | 创业与人工智能的密切关系

测吧(北京)科技有限公司

测试

全新升级!名企私教服务加盟全栈开发与自动化测试班,成就你的技术梦想

测吧(北京)科技有限公司

测试

测试开发 |AI驱动的健康监测与管理:数字化时代的医疗创新

测吧(北京)科技有限公司

测试

“追求卓越·数创未来”CITE2024深圳电子展,火爆招商中

AIOTE智博会

电子展 深圳电子展 电子信息展 电博会

Node.js 文件操作:学习如何删除文件

Liam

node.js 后端 nodejs Node文件系统 NodeAPI

在极狐GitLab 上使用 DVC 实现简单机器学习

极狐GitLab

Machine Learning MLOps

专家论道:构建完善的新型显示产业生态体系

Geek_2d6073

iZotope RX 10 for mac:音频处理的最佳选择

iMac小白

测试开发 | 个性化推荐引领社交媒体新潮流:定制化互动,畅享个性世界

测吧(北京)科技有限公司

测试

时隔几年,再来聊聊低代码

互联网工科生

软件开发 低代码 JNPF

精细经营:为 Web3 游戏长期卓越奠定基石

Footprint Analytics

区块链 Web3 游戏 加密攻略

2023新型显示产业技术创新专业赛圆满收官

Geek_2d6073

Integrity Pro mac v12.8.3激活版:全面提升Mac性能

iMac小白

面试官:什么是虚拟线程?为什么要有虚拟线程?

王磊

Java 面试

开班在即 | 测试开发线下高薪私教班助力你的职场晋升

测吧(北京)科技有限公司

测试

智能辅助技术的未来前景:创新与便利的引领者

测吧(北京)科技有限公司

测试

SecureFX for Mac v9.4.3注册激活版:实现高效安全的文件传输

iMac小白

Luminar Neo for Mac(AI技术图像编辑软件) 1.17.0完美激活版

mac

Luminar Neo 苹果mac Windows软件 AI技术图像编辑软件

测试开发 | 物流与供应链中的智能优化

测吧(北京)科技有限公司

测试

个人年度总结:深度学习与AIGC技术在智能诗歌生成中的应用

熬夜磕代码、

淘宝商品详情API:挖掘实时数据金矿,点燃电商增长引擎

Noah

1688商品评论数据接口(1688.item_review)

tbapi

1688API接口 1688商品评论接口 1688商品评论数据接口 1688商品评价接口 1688商品评论API

测试开发 | 游戏开发中的人工智能创新:探索数字娱乐的未来

测吧(北京)科技有限公司

测试

Amazon Toolkit — CodeWhisperer 使用

亚马逊云科技 (Amazon Web Services)

人工智能 云上探索实验室 Amazon CodeWhisperer Amazon Cloud9

lazada商品评论接口(lazada.item_review)

tbapi

lazada商品评论接口 lazada评论接口 lazada商品评价接口 lazada评论API接口 lazada商品评论API接口

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