写点什么

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

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

关注

评论

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

数仓和数据中台长期霸权,数据湖最稳

用友BIP

数据胡

云编辑 | 使用 Cloud Studio 在线撰写预览并发布 Hugo 博客

宋天伦

CloudIDE Hugo Cloud Studio

恒源云(GPUSHARE)_opencv(论文笔记)

恒源云

深度学习

使用docker安装elk环境

小鲍侃java

签约计划第二季

高可用 | repmgr 构建 PostgreSQL 高可用集群部署文档【建议收藏】

RadonDB

数据库 postgresql RadonDB

VirtualBox 网络配置 NAT + Host-Only

李鑫磊

Kubernetes 虚拟机 网络配置 virtualbox

低代码发展正当时,中国将取代美国成为低代码开发的全球领导者

金小K

RPA 低代码 低代码开发 低代码平台

使用logstash获取springboot控制台日志并传输到elasticsearch

小鲍侃java

签约计划第二季

elk客户端与springboot整合

小鲍侃java

签约计划第二季

在 Windows 笔记本上调试运行在 iOS 设备上的前端应用

汪子熙

大前端 web api iOS Developer 28天写作 12月日更

【11月】InfoQ写作平台荣耀月报:名单出炉!

InfoQ写作社区官方

话题讨论 热门活动

数据库自增 ID 用完了会咋样?

CRMEB

小企业如何落地elk日志收集系统

小鲍侃java

内容合集 签约计划第二季

使用自定义注解打印logstash日志

小鲍侃java

签约计划第二季

在 ABAP 里模拟实现 Java Spring 的依赖注入

汪子熙

Java 28天写作 SAP abap 12月日更

恒拓高科WorkPlus - 政企IM私有化解决方案

WorkPlus

logback获取bootstrap.yml配置

小鲍侃java

签约计划第二季

数据中台的OneID是个什么鬼

用友BIP

数据中台 主数据

安全RCE之未授权访问分析

网络安全学海

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

Linux一学就会之Centos-文件权限管理

学神来啦

云计算 Linux centos linux运维

在有道 | 同宇:一个正在老去的程序员

有道技术团队

程序员 技术人 工程师思维 人物访谈

面试腾讯:渗透测试工程师题型汇总

喀拉峻

面试 网络安全 安全 渗透测试

荣耀周榜公布!你上榜了么?2022.1.17-1.23

InfoQ写作社区官方

话题讨论 热门活动

编曲时如何在FL Studio卷帘窗口修改单个音符音量

懒得勤快

elk简介与背景

小鲍侃java

签约计划第二季

大型前端项目 DevOps 沉思录 —— CI 篇d

CODING DevOps

ci DevOps 持续集成 工作流

一个基于HTML的可定制轮盘——帮你告别选择困难症

海拥(haiyong.site)

html 大前端 28天写作 签约计划第二季 12月日更

前端避坑指南丨辛辛苦苦开发的APP竟然被判定为简单网页打包?

YonBuilder低代码开发平台

大前端 APP开发 APICloud 跨端开发

使用logstash监控微服务项目,并制定索引格式

小鲍侃java

签约计划第二季

使用linux搭建单机elk环境

小鲍侃java

签约计划第二季

Istio 实践手册 |服务网格框架对比

xcbeyond

istio 28天写作 12月日更 Istio 实践手册

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