Angular4.X 介绍

写在前面

为什么突然有想学习一点 angular 的知识呢?因为前几天突然在头条看到一个帖子,说,现在JavaScript成功的干过Java成为最火的编程语言,而JavaScript中,最火的框架就是 Angular。而且他说不接受质疑,这就很牛逼了!现在已经发布了7版本,在明年三四月份会发布8版本,但是之后的版本都基于2版本,因此差别不会发生很大的变化。

Angualr4.X是什么?

angular 官网:https://angularjs.org/

  

  Angualr 是一款来自谷歌的开源的 web 前端框架,诞生于 2009 年,由 Misko Hevery 等 人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当 中。

    根据项目数统计 angular(1.x 、2.x 、4.x)是现在网上使用量最大的框架。  

  2015 之前 Angular 1.x 得到了广泛的应用,开发单页面应用无人能敌。2015 年底 Angular 2.0 发布了,彻底的颠覆了之前的版本,学习 Angular 2.0 相当于重新学习另一个框架。在质 疑声中,angularjs的开发团队宣布 1.X 版本和 2.x 版本同时维护。

  AngularJs1.x的时候被人们称为下一代 web 应用。由于Angular2.0以后是基于TypeScript, 和以前 angularjs1.x 的开发方式完全不一样,让很多的新手朋友觉得入门门槛比较高。随着 2015 年后 Vue 和 React 的出现,很多新手朋友慢慢的开始使用 Vue 这样的轻量级框架。其 实 Angular2.0 要比 AngularJs1.x 简单很多。要比 React 简单很多,只要入门开发起来比 Vue 也 要简单。

  几经沉淀和积累,angualr4.x 的发布了, angualr4.x 是完全基于 angular2.x 的。他具有 更小的体积、更快的运行速度、更快的编译速度、以及 AngularUniversal 也就是在服务器端 渲染 Angular。

    

  Angular 团队计划每六个月发布一个主要版本,所以 Angular 5 在 2017 年底发布,而 Angular 6和Angular 7分别在2018年 3月和2018年9月发布,也就是说,现在已经是7版本。Angular未来的版本不会像Angular1.x 和 Angular2.x 那样发生重大的变更。所以 Angular5.x、Angular6.x、Angular7.x 和我现在学习的开发方式基本一致,具体还得看官方文档。

  

TypeScript 介绍

  TypeScript 是微软开发的编程语言。

  1.   JavaScript 的超集,兼容 JavaScript。
  2.   运行前需要预编译生成 JavaScript 代码。
  3.   加入类型判断,编译时进行类型检查。
  4.   文件扩展名为 .ts

    

Angular4.x能干什么?

  

Angular4.x 、Vue2.x、React 15.x.x 对比

  

Angular4.x 开发工具介绍

  • webstorm  体积大,但是更加专业。
  • VScode  本人比较偏向于 VScode,体积小,操作简单。

  

最新文章

  1. ios 性能优化策略
  2. .net 下载文件几种方式
  3. Nginx-->基础-->安装-->001:安装总结
  4. wp8 入门到精通 Utilities类 本地存储+异步
  5. MAC 隐藏文件的显示
  6. DataGridView 控件用法(可能不是很全面,因为这是自己常常用到的一些小总结):
  7. Redis cluster学习 & Redis常识 & sort操作
  8. php Imagick库readImage()报Postscript delegate failed 解决方法(失效)
  9. hadoop 异常 ls: Cannot access .: No such file or directory.
  10. aps.net 用ajax 读取服务端值
  11. QF——OC内存管理详解
  12. Android AlarmManager报警的实现
  13. 网络基础tcp/ip协议二
  14. 初识java——java的基础语法
  15. BZOJ4671异或图
  16. Docker 常用命令(二)
  17. router.go,router.push,router.replace的区别
  18. C#几个小知识点
  19. Qt 本地化(翻译)
  20. RESTful Demo

热门文章

  1. glibc源码下载
  2. 题外话:Lua脚本语言存在的意义
  3. a标签下载;页面传参row对象先转换成字符串。
  4. vs2017创建支持多框架(net4.6.1;net4.6.2;netstandard2.0;netcoreapp2.0)版本
  5. Android -- 仿小米锁屏画报
  6. DeepNetwork---tensorflow实现
  7. 转 VS2010 RDLC 横向合并时“未正确设置 tablix“Tablix1”的 FixedData 属性”错误解决方法 .
  8. Set接口——LinkedHashSet集合
  9. JAVA程序测试感受
  10. 吴恩达讲了干货满满的一节全新AI课,全程手写板书充满诚意非常干货