使用 TypeScript 开发 Angular 应用
1. 背景与概述
在 2014 年 10 月,谷歌开发者团队曾考虑创建一种新语言 AtScript,它将扩展 TypeScript 并用于开发全新的 Angular 2 框架。AtScript 尤其支持当时 TypeScript 还未具备的装饰器功能。后来,一位谷歌员工提议与微软的 TypeScript 团队交流,看是否能将装饰器添加到 TypeScript 中。微软团队同意了,Angular 2 框架最终用 TypeScript 编写,TypeScript 也成为开发 Angular 应用的推荐语言。如今,超过一百万名开发者使用 Angular 和 TypeScript 开发 Web 应用,这极大地提升了 TypeScript 的受欢迎程度。
在开发 Web 应用的市场中,除了广受欢迎的 jQuery 外,主要的参与者有 Angular 和 React.js,Vue.js 也每月都在获得更多关注。Angular 是一个框架,而 React.js 是一个在浏览器 DOM 中渲染 UI 表现出色的库。
框架和库的区别在于,框架会迫使开发者以特定方式编写应用,而库则提供开发者可以按需使用的特定功能。Angular 不仅是一个框架,更是一个有主见的平台,它具备开发 Web 应用所需的一切:
- 支持依赖注入
- Angular Material:现代外观的 UI 组件库
- 用于安排用户在应用中导航的路由器
- 与 HTTP 服务器通信的模块
- 将应用拆分为可部署模块的方式,这些模块可以立即加载或按需加载
- 高级表单支持
- 用于处理数据流的响应式扩展库(R
超级会员免费看
订阅专栏 解锁全文
1524

被折叠的 条评论
为什么被折叠?



