Aurelia

Aurelia

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

分类目录

Windows版Aurelia的替代品

Elm

Elm

Elm旨在使Web开发更加愉快。Elm是一种类型安全的功能性反应语言,可编译为HTML,CSS和JavaScript。
Vanilla JS

Vanilla JS

Vanilla JS是一个快速,轻量级的跨平台框架,用于构建不可思议的,功能强大的JavaScript应用程序。
Harp

Harp

Harp是可用于生产环境的Web服务器。使用和更多功能快速构建静态站点和客户端应用程序-无需进行配置。
Chaplin

Chaplin

卓别林是使用Backbone.js库的JavaScript应用程序体系结构。
MontageJS

MontageJS

MontageJS是一个现代的全栈HTML5框架,旨在快速创建单页应用程序!
Serenade.js

Serenade.js

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

Enyo

Enyo是一个JavaScript应用程序框架,使开发人员能够构建本机质量的HTML5应用程序,该应用程序可在从手机和平板电脑到PC和电视的任何地方运行。
intercooler.js

intercooler.js

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

Atoms.js

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

flatiron

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

Lean

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

stenciljs

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

hapi

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

Batman.js

Batman.js是用于使用CoffeeScript或JavaScript构建富Web应用程序的框架。
Thorax

Thorax

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