速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

阿里大牛最新分享springboot实战派文档,开发之路必不可少

Java工程师

Java spring springboot

博云入选Gartner中国云原生领域代表性厂商

BoCloud博云

云计算 容器 云原生 Gartner

精品!阿里P7爆款《K8s+Jenkins》技术笔记,高质量干货必收藏!

冉然学Java

jenkins java; 技术笔记 编程‘’ #k8s

开发一套高容错分布式系统

JAVA活菩萨

Java 程序员 后端 java程序员 java编程

学python,怎么能不学习scrapy呢!

华为云开发者联盟

Python 爬虫 开发 代码

开源一夏 | 文件和目录操作|多进程和多线程【python进阶篇】

恒山其若陋兮

开源 8月月更

全新出品!Github总榜排行第七的SpringCloud生态全栈笔记我粉了

JAVA活菩萨

Java 程序员面试 大厂技能 秋招 大厂面经

iOS逆向之某多多App抓包

小陈

拼多多 iOS逆向

阿里出品Spring Security王者晋级笔记,并附上源码解析

冉然学Java

编程 spring security java; Spring Boot CLI 源码、

浅谈运用低代码技术如何实现物流企业的降本增效

王平

6000字深度总结!极狐GitLab 首次揭秘内部 DevOps 最佳实践

极狐GitLab

git DevOps gitlab 安全 CI/CD

iOS逆向之某茅台App抓包

小陈

iOS逆向 i茅台

重新审视分布式系统:永远不会有完美的一致性方案……

JAVA活菩萨

Java 程序员 java程序员 java 编程

RabbitMQ(五)死信队列

JAVA活菩萨

Java 程序员 后端 java程序员 java编程

基础到高级涵盖11个技术,Alibaba最新出品711页Java面试神册真香

JAVA活菩萨

Java 程序员面试 大厂技能 秋招 大厂面经

荣耀发布开发者服务平台,智慧生态合作提速

荣耀开发者服务平台

Python 教程之输入输出(4)—— 用于竞争性编程的 Python 输入法

海拥(haiyong.site)

Python 8月月更

力拓信创生态,博睿数据多款产品获得东方通与达梦数据库产品兼容互认证明

博睿数据

可观测性 智能运维 博睿数据 东方通 达梦数据

硬核!阿里P7技术员身经百战总结出这份210页的Java突击面试指南

了不起的程序猿

阿里巴巴 算法 高并发 Java 面试 java程序员

《机器学习的随机矩阵方法》

计算机与AI

Python 机器学习 数学

小程序+自定义插件的混合模式

Geek_99967b

小程序

从云计算到函数计算

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

如何模拟后台API调用场景,很细!

Liam

前后端分离 开发 Postman API 前后端协作

字节二面被问到mysql事务与锁问题,我蚌埠住了

程序员小毕

Java MySQL 数据库 程序员 面试

《机器学习理论到应用》电子书免费下载

计算机与AI

Python 机器学习 数据科学

华为应用市场“图章链接”功能上线 让APP分发突破机型壁垒

Geek_2d6073

【iOS逆向】某车之家sign签名分析

小陈

iOS逆向

【Android逆向】rpc调用某安App的X-App-Token签名函数

小陈

逆向技术

移动平台助力推进智慧型科研院所信息化建设

WorkPlus

容器化 | 在 NFS 备份恢复 RadonDB MySQL 集群数据

RadonDB

MySQL 数据库 容器化 Kubernetes 集群 备份 & 恢复

安装失败怎么办

和牛

测试

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