Layui VS Angular对比哪个更好

Logo
公司
layui
Angular
介绍

layui更多是面向于后端开发者,所以在组织形式上毅然采用了几年前的以浏览器为宿主的类 AMD 模块管理方式,却又并非受限于 CommonJS 的那些条条框框,它拥有自己的模式,更加轻量和简单。layui 定义为“经典模块化”,并非是刻意强调“模块”理念本身,而是有意避开当下 JS 社区的主流方案,试图以尽可能简单的方式去诠释高效。 所谓经典,是在于对返璞归真的执念,它以当前浏览器普通认可的方式去组织模块。 layui 认为这种轻量的组织方式,仍然可以填补 WebPack 以外的许多场景。所以它坚持采用经典模块化,也正是能让人避开工具的复杂配置,重新回归到原生态的 HTML/CSS/JavaScript本身。

Angular (通常是指 "Angular 2 " 或 "Angular v2 及更高版本")。是一个基于 TypeScript 的 开源 Web 应用框架, 由 Google 的 Angular 团队以及社区共同领导。Angular 是由 AngularJS 的同一个开发团队完全重写的。
在设计上,Angular 是 AngularJS 的完全重写。 
Angular 没有“作用域”或控制器的概念,其架构中的主要角色是一些层次化的组件。 Angular 具有不同的表达式语法,主要是用 "[ ]" 来表示属性绑定,以及用 "( )" 来表示事件绑定 模块化 – 许多核心功能都已模块化 Angular 建议使用 Microsoft 的 TypeScript 语言,该语言引入了如下特性: 静态类型,包括 泛型 装饰器,语法上类似于注解