Aurelia

Aurelia

Aurelia是一个JavaScript客户端框架,它利用简单的约定来增强您的创造力。
具有前瞻性与ES2016一起编写。与Web组件集成。除polyfill外,没有外部依赖项。利用未来的技术,但以当今的移动,桌面和浏览器环境为目标。现代建筑Aurelia不是采用整体框架方法,而是由较小的,有针对性的模块组成。将它们一起用作功能全面的框架,或者选择构建定制解决方案。双向数据绑定我们的技术支持对任何对象进行强大的双向绑定。通过使用自适应技术,我们可以选择最有效的方式来观察每个属性,无论是通过Object.observe,getter和setter,脏检查还是您自己的自定义机制。可扩展的HTML Aurelia的可扩展HTML编译器使您可以创建自定义HTML元素,将新行为附加到现有元素以及控制模板生成,所有这些都完全支持动态加载,数据绑定和批处理渲染。路由和UI组成利用我们的高级客户端路由器及其可插入管道,动态路由模式,子路由器和异步屏幕激活。不需要路由器,但需要动态的,数据驱动的UI组合吗?我们也这样做。具有约定的MV *谁想浪费时间为其MV *体系结构编写大量配置代码?只需利用约定即可轻松构建应用程序。不喜欢这些约定?自己插入或完全丢弃。
aurelia

分类目录

具有任何许可的所有平台的Aurelia替代品

intercooler.js

intercooler.js

使用HTML属性的简单声明性AJAX
Serenade.js

Serenade.js

Serenade.js是基于MVC模式构建的客户端框架。
Svelte

Svelte

基于编译器的组件框架,可构建有效的代码以通过手术方式更新DOM。
flatiron

flatiron

Flatiron是用于构建现代Web应用程序的适应性框架。它是从头开始构建的,可与Javascript和Node.js一起使用。
Lean

Lean

在LokiJS数据库和用Node.js编写的Express接口上创建应用程序的框架。
Atoms.js

Atoms.js

受Flex和Silverlight启发的企业级JavaScript Web组件,具有数据绑定,多个作用域和可立即使用的业务组件。
stenciljs

stenciljs

用于构建可重用,可扩展的设计系统的工具链。生成在每个浏览器中运行的小型,快速,基于100%标准的Web组件。
Ampersand.js

Ampersand.js

高度模块化,松散耦合,无框架的框架,用于构建高级JavaScript应用程序。
  • 免费应用
  • Web
hapi

hapi

用于构建Web应用程序和服务的丰富框架。
DOMtastic

DOMtastic

适用于现代浏览器的小型和快速DOM和事件库。具有与jQuery相同的API(但没有$ .ajax,$等模块的额外“重量”。
Espresso Framework

Espresso Framework

旨在提高速度和简便性的可扩展Web框架
SocketStream

SocketStream

SocketStream是一个快速的模块化Node.js Web框架,专用于构建实时单页应用程序
Spine.js

Spine.js

构建很棒的JavaScript MVC应用程序
  • 免费应用
  • Web
Thorax

Thorax

经过考验的经过验证的Backbone + Handlebars框架可以构建大型Web应用程序。
PowerShell Pipeworks

PowerShell Pipeworks

PowerShell Pipeworks是使用Windows PowerShell制作站点和服务的框架。