从前端技术到体验科技空姐水上走t台,人人碰,欧阳智薇紧身衣,异界至尊战神,陆滢陈欣怡进决赛,少年营救爱犬丧命,惠蒙网qig6,漂漂美术馆,闪翼双星之逃离实验室,朵拉救狗狗,大首长小媳妇江南绯,狠狠撸,狭盗列车,迟中南,dnf天界徽章有什么用,单身初恋日记,kb2871839,纯情陆少火辣辣,冠绝笑天下,javli6.com,3u8963,赵宪春,棉絮门,现货原油分析师总监龙泽解盘,楚臣 小说,fus ro dah,车票无忧官网,卫生间里放一物全家跟着遭罪,再与你共舞,猪猪侠之幸福救援队,半开的天眼,邰智源模仿李春姬,男子失手打死抢匪获刑,cs1.8网页版,四川茂县发生山体塌陷,新方世玉传奇,9423电影网,维基解秘郭伯雄 解密,傅先生偏偏喜欢你,龙套四人帮,哇咔嘻魅力男孩,负鼠兽,冯汉武,李蓬熙,白川恭子,魔幻卡牌下载,战火情天,qq空间留言寄语,寇岛围攻,裴之隐,杀人后卧轨自杀,弃夫福晋,千年阴阳约,保定在线小道消息,秋道取风,567711,俞流青,水蝲蛄,隐疤乐,郗同福被逮捕,男宠难宠,王立军加刑,极品宝贝无敌妻,小沈阳车祸死亡图片,七杀器,周晶洁,夜店俏佳人免费阅读,热血无赖dlc怎么用,www.fubiying.cn,宏迪真相,糟糠之妻不下堂,kaixinbobo,吴乔涵,傲龙传说下载,回到明朝当王爷txt下载,修仙炮灰男生存手册,王豪强,brainpass v3,重生贾南风,资惠网,重生七零有宝妻,机械神皇,我本该死,覆雨翻云之风然天下,emachines官网,四海兄弟聊天室,祥记老板娘,带着外挂闯异界,qq个性网图片,张慧光被实名举报,心动时刻简简单单,雪晶亮,9c8829,韦神反向q,情牵南苑国语版全集,爱欧网,和平有爱演唱会,老汉做好事被逼婚,海瑞斗严嵩主题曲,通过明教圣猫的考验, 狗万:体育app_狗万体育 投注_狗万让球平
首页 / 新闻 / 正文

从前端技术到体验科技

qgPxyKNk

作者: 玉伯

很抱歉在首届蚂蚁体验科技 SEE Conf 大会上,给大家讲得有点磕绊不太清楚。今天写下来行诸文字,希望一些思考能与大家进一步交流。(设计师朋友可以跳过前端技术部分,直接看后面章节)

什么是前端技术

第一次接触前端开发是 2002 年大学期间,转眼 15 年多。这些年一直在思考一个问题:究竟什么是前端技术?很长很长一段时间,前端技术的定义非常清晰,就是浏览器端的 HTML、CSS、JS 技术。我们用这些技术做出各种各样的页面,我们是离用户最近的程序员。

记得 2009 年开始接触 Node,很快前端技术开始爆炸性增长。最开始的变化,是前端压缩工具从基于 Java 的 YUI Compressor 开始切换到基于 Node 实现的 UglifyJS 等工具。除了前端工具上的一路狂奔,在服务端领域也出现了 Express 等框架,前端开始通过 Node 完成服务端模板甚至整个 MVC 层的开发。在蚂蚁金服,服务端层我们更多把 Node 定位为 BFF 层实现,BFF 是 Backend For Frontend 的缩写,翻译成用户体验适配层。

BFF 模式下,整体分工很清晰,后端通过 Java 等语言负责服务实现,理想情况下给前端提供的是基于领域模型的 RPC 接口,前端则在 BFF 层直接调用服务端 RPC 接口拿到数据,按需加工消费数据,并实现人机交互。基于 BFF 模式的研发,很适合拥有前端技术背景的全栈型工程师。这种模式的好处很明显,后端可以专注于业务领域,更多从领域模型的视角去思考问题,页面视角的数据则交给前端型全栈工程师去搞定。领域模型与页面数据是两种思维模式,通过 BFF 可以很好地解耦开,让彼此更专业高效。

除了服务端的渗透,从 2013 年开始,阿里开始无线 ALL IN 战略,这对前端影响非常大。有相当多的前端开始转型为 iOS 工程师(转型为 Android 的比较少,有部分 Java 工程师转型成了 Android 开发),没有转型的,也开始大量投入到 Mobile Web 开发。这个大背景下,前端与客户端技术开始互相融合,特别是在容器层。从 2015 年开始,物联网 IoT 逐步兴起,前端开始涉足 IoT 设备上的应用研发。端的本质是 devices,台式机、手机、IoT 设备都是一台台 devices,很多会直接被用户使用,有用户使用的 devices,就会有人机交互需求,就会有前端的工作价值。前端是离用户最近的工程师,这个定位一直没变。


澳洲驾照翻译 http://www.fanyisite.com.au/
今日要闻