Aurelia

Aurelia
软件描述
Aurelia 是一个 JavaScript 客户端框架,通过简单的约定来激发你的创造力。
官方网站
访问软件的官方网站了解更多信息
aurelia.io
什么是 Aurelia?
前瞻性
基于 ES2016 编写,与 Web Components 兼容,除 polyfills 外无外部依赖。利用未来技术,同时适配当今的移动设备、桌面端及浏览器环境。
现代化架构
不同于传统的庞大框架,Aurelia 由多个小型、专注的模块组成。可将它们组合使用以构建功能完整的框架,也可按需选择,打造定制化解决方案。
双向数据绑定
我们的技术可对任意对象实现强大的双向绑定。通过自适应机制,自动选择最高效的属性观测方式,无论是 Object.observe、getter/setter、脏检查,还是自定义机制。
可扩展的 HTML
Aurelia 的可扩展 HTML 编译器支持创建自定义 HTML 元素、为现有元素添加新行为,并控制模板生成,全面支持动态加载、数据绑定和批量渲染。
路由与 UI 组合
利用我们先进的客户端路由系统,支持可插拔管道、动态路由模式、子路由和异步屏幕激活。无需路由但需要动态、数据驱动的 UI 组合?我们也支持。
基于约定的 MV* 架构
谁愿意浪费时间编写大量配置代码来搭建 MV* 架构?只需借助约定,即可轻松构建应用。不喜欢默认约定?可自行替换或完全忽略。
🔄 替代方案
71 个选择
Microsoft Web Framework
MWF 是一个系统,使网站作者能够自信地考虑如何最好地讲述微软产品和服务的故事,同时确保各个模块化组件能够相互支持并协同工作。

NX framework
一个基于 ES6 和 Web 组件的模块化下一代框架,包含路由、数据绑定、事件处理和动画功能。

Lego
Lego 是一个轻量且面向未来的 Web 组件库。

QCObjects
QCObjects 是一个 JavaScript 框架,旨在简化在纯 JavaScript 范围内实现 MVC 模式的所有工作。

slim.js
极速的网页创作库,专为创建带有数据绑定、重复器等特性的网页组件而设计。http://slimjs.com

Frisby
Frisby 是一个基于 node.js 和 Jasmine 的 REST API 测试框架,可让测试 API 端点变得简单、快速且有趣。

