Aurelia的未来-路线图和即将推出的功能

Aurelia的未来-路线图和即将推出的功能

它是开源的周在SitePoint! 我们发表文章众所周之专注于一切开源,*软件和社区,所以要检查OSW标签的最新更新。

这篇文章是由邀请的作者罗布·艾森伯格 SitePoint客人帖子的目的是让你从著名作家和JavaScript社区的演讲引人入胜的内容。

开源是的,我们正在与Aurelia路上做一个基本组成部分。 该模型提供的*,与社会各界和协作伴随它一起,是我们的愿景是必不可少的。 我们希望看到开放式网络和开放平台的继续增长。 我们希望看到技术的方式,使国际社会繁荣*化。 我们希望看到越来越多的人从消费者的心态转移到创新,并给予心态,我们认为这是*对开源的精神,不仅是我们的行业,但我们的文明的未来至关重要。 Aurelia酒店朝着这个梦想一个小的贡献,一个与迄今为止的令人兴奋的旅程和许多对未来的希望。

这只是一年前,我们推出Aurelia大街的正式公测。 从那以后,我们成了支持V1影子DOM第一个框架。 我们也关注我们的表现让我们能够击败两个角2并反应各大第三方基准 我们的社区不断壮大我们的贡献者超过那些参与角2和Vue公司的数量以惊人的速度。 这一切都建立了我们的1.0版本在今年七月一直持续在全球吸收。 它的真正是一个了不起的一年!

我们没有看到为1.0终点线虽然。 只要我们打这个里程碑,我们马上就开始对我们接下来的一系列目标,对稳定其构建基础1.0工作。 还有我们在明年投入巨资用于奥里利亚四个主要领域:持续改进,工具,服务器端渲染和奥里利亚UX。

持续改进

人们总是要在奥里利亚本身所做的工作。 我们将继续壁球的错误,使新的使用案例,提高我们的所有模块的可用性,我们与社区和建造更多的应用程序自己工作。 我们也继续监视Web标准,寻找能够利用新的浏览器功能或使他们利用我们的社区更简单。 这方面的一个有趣的例子是这个原型绑定引擎增强它利用一些新的API,在poplular DB怪物业绩比较基准奥里利亚的性能几乎翻番。 (该API已经售出了Chrome和Opera,并在发展的边缘和Firefox)。

工具

在框架本身的顶部,我们正在努力建立一个稳固的生态系统。 这方面的一个重要组成部分是工具。 以下是我们正在努力,并期望看到在未来几个月大的改进4倍工具的改进。

的WebPack

我们做了初步工作,以便能够使用Aurelia大街与2的WebPack但是,我们还没有完成。 该团队继续投资的WebPack向前发展,包括即将推出的重大刷新我们的ISE WebPACK支持。

CLI

除了的WebPack,我们正在努力通过我们来简化开发奥里利亚CLI 该CLI已获得极大好评为其缓解应用程序的开发,让人们开始构建应用程序的能力。 我们有很多更多的功能,以及我们规划它,包括集成的WebPack的,依赖安装的简化和支持建设其他主机,如科尔多瓦和电子。

VS代码插件

我们最近推出的VS代码插件 ,增加了改进的语法higlighting和基本智能感知在HTML结合的命令。

Aurelia的未来-路线图和即将推出的功能

它还增加了新的色彩主题的HTML视图。 我们有很多计划在这个插件,包括HTML视图模型IntelliSense和DEV-时间模板确认。 这使我...

模板确认

你transpiler,无论是通天打字稿的,往往可以提供一串的为您提供帮助,以帮助确保您的代码是正确的。 然而,这是无法在你的HTML提供任何情报。 我们已经有了一些新的工具,它提供的模板验证,以确保您使用有效的语法和固体HTML做法。 这是目前在一个独立的库中可用来作为你的CI或测试的一部分。 我们正在努力继续提高验证,以及它融入我们的标准项目设置和我们的VS代码插件。

服务器端渲染

虽然大多数开发人员不需要服务器端渲染为他们的应用程序奥里利亚,它仍然是一个重要的功能,使新方案为我们的社会。 我们开始把基地抽象的地方作为我们的测试版的一部分。 现在,我们正在朝着全面实施。 作为模板验证工作的一部分如上所述,我们已经有了Aurelia大街节点下运行。 我们目前正在与基于快速的应用程序呈现在服务器上的应用程序整合Aurelia大街,发回完整的HTML给客户,没有客户端JavaScript是必要的。 这将使搜索引擎优化关键应用中的使用Aurelia大街以及提高负载时的性能时缓存策略智能相结合。 之后服务器渲染的这种基本形式是建立和运行,我们就会延伸,以与奥里利亚框架“拿起并继续”能力,使一台服务器渲染UI可以全保真的浏览器,然后上运行。

奥里利亚UX

最近, 我们宣布,我们已经在一个开源的妹妹框架Aurelia路上开始工作 这就是所谓的奥里利亚UX。 虽然Aurelia酒店前端框架,目标应用程序的软件设计,奥里利亚UX是一个用户体验框架,主要处理与应用程序的UI / UX设计。 因此,将奥里利亚UX包含什么类型的东西?

主机,平台和设计语言

主持人就像是浏览器,电子和科尔多瓦环境。 这些主机使您能够在各种平台上,如窗口,苹果机,Linux,Android或iOS上运行。 每一个平台上则有一个默认的设计语言,如材料设计。 我们正在建设这些概念变成奥里利亚UX和支持他们,因为一流的编程结构。

造型,调色板和主题化

当构建应用程序,你要被封装的风格。 这也是不错的可以使用,使主题化调色板构建它们。 奥里利亚UX的新造型系统能够使用数据绑定里面CSS,包括扩大MVVM工作与风格,带来动力的一个全新的水平,以动态的造型和布局。

组件和数据可视化

奥里利亚UX将拿出一套核心对于在现代应用最普遍需要的UI场景组件。 这如按钮,输入控件,滑块,表,卡等手段的东西,我们会扩大这个库随着时间的推移,最终希望包括数据可视化以及复杂的控制,如数据网格。

Aurelia的未来-路线图和即将推出的功能

互动,运动和流量

构建吸引力的用户体验意味着你不仅要关注自己与风格和组件,也可与用户交互的隐喻,在应用程序内的信息流和运动。 所有这些事情来共同创造一个伟大的经验。 要完成图片,奥里利亚UX将建立在其组成部分的顶部,并添加这些更高级别的功能。

在闭幕

它是一个奇妙的旅程建设Aurelia大街与我们的社区。 正如你所看到的,这仅仅是个开始。 我们比以往任何时候建立了一些很酷的新技术,更努力地工作。 前途是光明的,我们不能等待,看看你会用它做什么。

我们很想听听您的意见。 请你参加我们在这条路上?

From: https://www.sitepoint.com//future-of-aurelia-roadmap-features/