2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

JavaScript 框架 Aurelia 达到 1.0 版本

  • 2016-08-14
  • 本文字数:1212 字

    阅读完需:约 4 分钟

在这个 JavaScript 社区非常混乱的时期,经过 18 个月的紧张工作之后,JavaScript 框架 Aurelia 已经达到了 1.0 版本。

Aurelia 是作为 Angular 和 React 这一组竞争对手的替代方案出现的。它由 Rob Eisenberg 创建,其目标是提供一个基于标准的模块化框架,最小化样板代码和过程。

Eisenberg 曾经是 Angular 团队的一员。他表示,他之所以离开,一部分原因是 Angular 2 的发展方向:

我认识到,Angular 2 不是我想用的东西,也不是我的社区想用的东西,可能都不是 Angular 1 社区大部分人想用的东西(如果他们知道我所知道的一切)。因此,我离开了 Angular 2 团队,遵循 Web 标准构建了下一代平台。按照设计,它会解决开发人员在真实世界中面临的问题。

对他们而言,Aurelia 团队竭力让它更易于为开发人员所采用。他们已经提供了多种入门方式,包括一个 CLI 工具、Webpack 框架、JSPM 框架、NPM、GitHub、Bower 和基本的脚本标签。

InfoQ 联系了 Eisenberg,了解更多有关 Aurelia 及其未来的信息。

InfoQ:对于没有听说过 Aurelia 的人,你会如何描述它?

Eisenberg:Aurelia 是一个开源应用程序框架。它有点像 Flex 或 ilverlight,但完全是基于开放的 Web 技术构建,而且完全是基于标准的。你可以用它构建浏览器应用、移动应用及桌面应用。按照设计,该平台不会影响你的开发方式,而是会为你带来强大的生产力、干净的代码和最小化的供应商锁定。

该项目的目标是什么?

我们最高层次的目标是推动开放式 Web。特别地,我们是通过简化复杂应用程序构建来达成这个目标。那样,就会有越来越多的开发人员使用一个开放的、基于标准的解决方案来取代专有的本地技术。

在构建 Aurelia 的过程中,其中一些最大的挑战是什么?

我们在构建 Aurelia 的过程中所面临的是在开源项目和 Web 项目中都很常见的挑战。从技术的角度看,很不幸,都 2016 年了,我们仍然还得经常处理浏览器之间的差异。确实,情况和几年前相比已经有了显著的改善,但问题依然存在。从社区的角度看,保持贡献者的数量不断增长一直是个挑战。许多开发人员仍然害怕或不确定如何为开源项目做贡献。有许多方法可以参与:有的小,有的大,但都很重要。我们想要传达的信息是,你不用非得是 JavaScript 专家才能做贡献。实际上,即使你几乎不懂编程,也有许多方法可以参与。

Aurelia 未来的发展方向是怎样的?

截至目前,我们一直致力于创建一个强大且稳定的应用程序开发平台。1.0 版本已经发布,我们相信,我们在实现这些目标的过程中做得不错。不过,在改进开发体验及继续推动开放式 Web 方面,还有很多工作要做。现在,我们已经有一些计划在进行当中,其中包括简单地添加新库,如验证和滚动虚拟化。其他计划是围绕类似改进 SEO 和服务器端渲染这样的事情开展的。我们还在致力于增强工具,如 CLI 增强、模板分析和编辑器集成。

要了解更多有关 Aurelia 的信息,请访问项目首页 aurelia.io

查看英文原文 Aurelia JavaScript Framework Hits 1.0, Looks to the Future

2016-08-14 19:002968
用户头像

发布了 1008 篇内容, 共 444.1 次阅读, 收获喜欢 346 次。

关注

评论

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

SpringCloud 从入门到精通 07--- 订单服务和支付服务注册进Eureka

Felix

这5个让人窒息的烂代码,你看完都忍不了

华为云开发者联盟

GitHub 代码 代码注释 null

hive JOIN操作分析

梧桐

没有调查,就没有发言权 Jan 12, 2021

王泰

28天写作

作为社畜,如何做好精力管理

熊斌

精力管理 28天写作

HDFS SHELL详解(5)

罗小龙

hadoop 28天写作 hdfs shell

做视频最大的困难是什么?为什么要保持日更? | 视频号 28 天 (05)

赵新龙

28天写作

Elasticsearch 核心概念

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

前端大佬们都在推荐的“绿宝书”你值得拥有

华章IT

JavaScript typescript 大前端 web开发 犀牛书

28天瞎写的第二百一五天:为了看片儿折腾 Linux 的故事

树上

28天写作

距离Java开发者玩转 Serverless,到底还有多远?

博文视点Broadview

5 天开发接口系统技术小结

老魚

laravel 建站 接口开发 28天写作

新官上任,如何开始你的管理工作(下)

一笑

团队管理 管理 28天写作

【JS】防止浏览器控制台被直接查看(2)

德育处主任

JavaScript chrome 大前端 js 28天写作

kafka如何做到无消息丢失配置

topsion

kafka 消息不丢失

智能合约APP开发|智能合约系统软件开发

系统开发

Dubbo 就是靠它崭露头角!

yes

dubbo 后端 RPC

智联招聘的微前端落地实践——Widget

智联大前端

大前端

技术干货!HDFS读写原理和代码简单实现

华为云开发者联盟

hadoop hdfs 架构 MRS 元数据

Java单例7种测试实践

叫练

单例模式 单例 手写单例 饿汉式 懒汉式

2020中国云计算生态峰会召开 浪潮云摘得三项大奖

云服务

基于网络开放可编程技术构建新一代网络设备运管平台

华为云开发者联盟

运维 网络 运维自动化 金融

2021,加料!

云原生

Redis学习笔记01:SDS 简单动态字符串

架构精进之路

redis 七日更 28天写作

为什么泡泡玛特是一个好生意

lidaobing

28天写作 泡泡玛特

Python解释器和IPython

程序那些事

Python 数据分析 ipython 程序那些事 Python解释器

云上独享资源池 自主灵活更安全

产品推荐

生产环境全链路压测建设历程 27:FAQ 之 业务模型相关

数列科技杨德华

28天写作

微服务该如何拆分?

xcbeyond

微服务 方法论 架构设计原则 28天写作

SpringCloud 从入门到精通 06--- Eureka服务端

Felix

代码编译时自动完成白盒测试,这真的可以

华为云开发者联盟

c++ 测试 代码 框架

JavaScript框架Aurelia达到1.0版本_JavaScript_David Iffland_InfoQ精选文章