使用angular2开发管理系统项目

      公司内部有一个内部项目,功能是对一些数据进行crud,所以前端方面便选择了angular2。当时最新版本是beta1,整个开发流程总共花了一周的时间。

      webpack的配置直接使用了angular2-webpack-starter里的配置。ng2最麻烦的应该就是环境配置了,得益于这个github的项目,我们可以快速地搭建环境。之后的开发还是比较顺利的,把官网的教程和guide过一遍,基本上就能上手了。唯一要再学习的就是RxJS。RxJS的API相当丰富,可以对stream可以进行一些非常方便的操作,比如map filter do,或者是throw一个异常出去。

      说一个碰到的坑,ng2 beta1没有获得当前所在路由的方法,所以判断路由要用location来获取path。

      有人说ng2比ng1的学习曲线要陡,其实并不然。学习曲线是相对的,如果让一个小学生去学习微积分,那么小学生自然是无限懵逼。当初我学习ng1的时候,就如同一个小学生,没有项目经验,js基础不扎实。但是当积累一定的项目经验,稍微扎实了js的基础之后,再去学习ng2,便不会觉得有多难了。

      组件化开发的思路正在慢慢地成为主流,如果ng2今年能发布正式版本,那么今年必然会属于ng2。至于react,因为太轻太薄,整个搭建起来还要许多第三方库,对于我这个选择恐惧症的人来说,就非常的不合适了。

 

转载于:https://www.cnblogs.com/ibufu/p/5228737.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值