BT

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

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

FreeWheel在微服务架构下的前端改造实践
录制于:

| 作者 宋一玮 关注 1 他的粉丝 发布于 2018年2月28日 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。
31:40

概要
在互联网时代,为了提高软件的灵活性和开发效率,其后端逐渐微服务化,对应的前端如何跟上这一变化?近年来前端开发领域的技术演进很快,比起jQuery时代的传统技术,新兴前端技术会带来更好的用户体验、更高的开发效率,以及更系统的工程化能力。这类技术对全栈技术团队的健康成长也具有积极作用。这也为软件产品研发带来一个新挑战:如何在前后端架构全面演进过程中,保证前端技术栈的更新。 FreeWheel的前端应用曾是基于Ruby On Rails的大型单体应用。两年前我们为了解决单体应用的局限性,开始将其改造为前后端分离的架构。其中后端的改造目标是基于Go语言的微服务,而前端部分则是基于React的SPA单页应用。在前端改造过程中,我们面临了新技术栈推广、新旧代码并存、质量保证、研发资源分配等多方面挑战,并最终克服了这些困难。这些案例对于面对类似挑战的听众,将具有较高的借鉴价值。

个人简介

宋一玮,FreeWheel主任工程师,毕业于北京理工大学,曾供职于IBM、Amazon以及一家O2O创业公司,现任FreeWheel基础架构部门主任工程师,负责FreeWheel自有前端框架SparkUI的设计研发和推广。从最早的ASP、JSF、Flex、Dojo,一直到移动端、Angular,以及现在FreeWheel使用的React.js,从事前端开发已有10年。

全球架构师峰会(International-Architect--Summit,下简称ArchSummit)是由InfoQ中文站主办的一次全球性架构师峰会。ArchSummit专门针对架构师人群,讲述与架构和架构师相关的各方面趋势、技术和案例。这也是继QCon之后,InfoQ中文站主办的又一次高端技术盛会。

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT