BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

您现在处于全屏预览
关闭全屏预览

基于AngularJS的企业软件前端架构
录制于:

| 作者 徐飞 关注 2 他的粉丝 发布于 2014年6月26日 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义
35:47

概要
企业应用在软件行业中占有很大的比重,而这类软件多数现在也都采用B/S的模式开发,在这个日新月异的时代,它们的前端开发技术找到了什么改进点呢? B/S企业软件前端开发模式大体上与桌面软件类似,都是偏重量级的,在前端可能会有较多的业务逻辑,这些业务逻辑如何被合理模块化,与界面分离,以便测试,成为这个领域的一个重要挑战。另一方面,由于企业应用的界面相对规整,偏重的是数据存取,没有太多花哨的东西,所以常见的界面控件也是可枚举的,如何让开发界面的工作能更快完成,甚至由不擅长编写代码的业务设计人员来做,与界面原型的工作合二为一,能提高不少开发效率。 在AngularJS等MV*框架出现之后,给这个领域带来一些契机,架构师们能够有机会去重新规划前端的架构,甚至是开发流程,从而让整个软件的生产更为高效。 本文将探讨它给这个领域带来的变化。

个人简介

徐飞,苏宁易购前端架构师,微博: @民工精髓V,个人主页:http://www.ituring.com.cn/users/98039.从2005年到2014年一直从事企业软件前端框架开发,对RIA(Rich Internet Application)有较深入的理解,参与多个电信类大型项目的前端架构,编写过较大规模的JavaScript程序。近两年来逐步致力于前端的快速、工程化开发过程,有一定的心得。 研读过AngularJS和Backbone的源码,对其中的部分特性有不少感悟,了解基于脏检测和存取器两种原理框架的优缺点。对于MV*类前端框架在企业软件中的整体应用,有比较深入的认识。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT