Web前端开发框架Angular2+的优劣势分析和使用环境
Angular2+的最大优点是它的流行程度。也有的人觉得它和Google紧密关联的名字,会影响团队使用它。Angular1的迅速流行是因为那些来自其他交互式应用程序开发环境的人会发现对于开发单页面Web应用程序具有相似的模型-视图模式。通过对Angular1进行现代化演变和重新构建框架的某些部分,Angular2+已经真正的爆发了,大量的正式的和非正式培训机构数量都让人印象非常深刻,开发者有很强的市场竞争力。对于用户来说它有一套用于构建用户界面的丰富组件,这也是本系列中少有的几个框架能做到这点。
我们觉得Angular框架着重于在单个页面应用程序中创建用户界面并没有处理构建完整的Web应用这个更大的关注点,如果不及早确定下来,这将会导致整个项目难以维护,在实际项目中,运行时提供不属于核心框架的技术往往让人觉得不可思议,这大幅度的降低了TypeScript对最终开发者的价值。
Angular5刚刚发布,这看来是Angular已经成功的印证了快速发布版本的承诺,在Google的持续支持下,Angular会慢慢的成熟。
像许多的大型组织一样,Google具有多重(分裂)的人格,从外表上看,Angular团队和那些专注于浏览器标准的团队之间显得很和谐。但我们的观点是,和谐只是一层薄薄的窗户纸。Angular团队对于Web组件和渐进式Web应用没有一个真正解决方案。我们大家都认为,业界普遍认可的标准将会在Angular框架中会逐步实现,这将会影响到怎么样更好的构建Angular应用将成为一个中/长期的风险。
如果你需要在一个大型的框架内获取技术资源,框架内的技术通常很容易移植;或者你需要在框架中训练研发人员,并且还要有一定的信心,他们会在短期内获得一定的开发能力,这样的话你可优先考虑Angular2+。必须要格外注意的是Angular1(angular.js)与Angular2+是截然不同的,其中的应用、技术和经验不能直接移植到Angular2+的开发中去。
如果你的Web应用能够很好的转化为标准的模型-视图模式,那么你也可忽略其他直接考虑使用Angular2+。
如果你对GoogleMaterialUX设计模式满意,那么MaterialAngular是遵循该模式的一种快速、简单且可靠的方式。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
【考生请查收!来自#海军五大院校高考祝福# 】高考前夕,来自海军工程大学、海军大连舰艇学院、海军潜艇...
【考生请查收!来自#海军五大院校高考祝福# 】高考前夕,来自海军工程大学、海军大连舰艇学院、海军潜艇...
#一人一句给高考生送祝福#对大家说一个内幕消息:高考遇端午,肯定985!祝大家高考顺利,金榜题名!#...
镰刀推出 SHURIKEN 3 下压式风冷散热器:高 39mm,搭载半框风扇