混合(Hybird)开发已经不是新鲜词了,随着HTML5的定稿,移动设备的高速发展,混合模式的App已经是越来越多的公司或者开发者都采用的方式,在今年的D2大会上,阿里的团队介绍说淘宝的移动版本中混合开发的部分已经达到了60%, 而Native部分则是40%。
AngularJs在过去几年一直是几乎就成了前端的代名词,但是自去年Facebook发布了自家的Reactjs后,ReactJs声名鹊起,几乎替代了Angularjs的位置。由于Angularjs自身设计的一些问题,例如比较重的架构设计,性能问题,较高的学习成本等等, 所以很多公司已经放弃了Angularjs, 拥抱ReactJS了。
与此同时,AngularJS的开发团队前不久已经打造出了完全不同的AngularJS2, 这是一个与之前版本完全不兼容的版本,新的语法,新的概念。这也就意味着我们手里的Angularjs是个被淘汰的东西。AngularJS2打着"One framework.Mobile and desktop"的口号, 据官方首页上的介绍,AngularJS2拥有更快的执行速度,移动端更好的性能,强大的扩展能力。当然这些还需要时间的检验,2016年,前端领域又将是不平静的一年。