Angularjs与angular架构对比

本文对比了AngularJS和Angular这两个JavaScript框架的特点和发展历程。AngularJS诞生于2009年,通过指令扩展HTML并实现数据绑定;而Angular作为AngularJS的升级版,在架构上进行了重大改进,采用了TypeScript进行开发,并支持服务器端渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.AngularJS
  • 诞生于2009年,后来被Google收购,是一个JavaScript框架。
  • 通过指令扩展了HTML,通过表达式绑定数据到html
  • 可以通过script标签添加到网页中
  • 以JavaScript文件形式发布的。
2.Angular
  • 是继angularJS之后的升级版本,虽然是升级,但是关系就像JavaScript和Java一样微妙
  • 是一个比较完善的MVC框架
3.对比
  • 架构:
  • react对比:(速度快,虚拟DOM,只在调用setresieve。FLUX架构)

  • vue:(简单,中文,灵活协助构建项目,angularcli包办了,性能尺寸小十几K)

    这里写图片描述

  • 与react对比(组件化,angularjs语法的支持)

  • vue:(个人主导的,只关注web的一个框架,服务器端渲染,)
    这里写图片描述

  • 特点(angularjs):

  • 性能问题:双向数据绑定数量增加性能会变低
  • 使用JavaScript语言
  • 学习成本高,概念多

  • (angular):

  • 全新的工具angularcli

  • 使用typescript:编译阶段解决部分bug使运行时bug减少
  • 在服务器端渲染
4.小结

没有对比就没有伤害,说明什么,我们学的太慢了,追赶不上人家更新都(心累)。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值