牛牛高手论坛165555

大前端Serverles探讨:即将流行?

更新时间:2019-06-08

  公募基金的下一个二十年,将围绕着养老、科创、智能投资等展开,对此,“养老与基金高峰论坛”4月23日启幕,多位行业大咖齐聚共议未来,思辨如何更好的建设第三支柱养老金、夯实资产管理、支持科技创新!【详情】

  C114讯 4月18日消息(南山)4月14日,腾讯云+社区在北京和深圳两地通过视频与现场会议结合的方式,同步举办了云开发专场TVP专家交流会。

  TVP,即腾讯云最具价值专家(Tencent Cloud Valuable Professional),是腾讯云实现数字化转型、建设智慧生态的重要战略计划之一,旨在通过建立与行业技术专家的交流平台,促进腾讯云与技术专家和用户之间的有效沟通,从而提升腾讯云产品能力,打造云计算技术生态,实现“用科技影响世界”的美好愿景。

  本次论坛邀请了包括猫眼娱乐商业平台前端负责人王克淼、京东Taro团队负责人李伟涛、转转前端公共支撑负责人王澍、广州群应用网CEO杨芳贤、Laybox合伙人李明、Node js CTC成员张秋怡等26位前端领域大佬参与交流。会议整体规模不算大,但交流现场非常热烈,对Serverless这一新潮技术的讨论有了更加清晰的认识。

  按照相关信息,Serverless概念最早在2012年被Iron.io提出,随后2014年亚马逊AWS的新品发布,使得Serverless从概念走向云计算的舞台。目前,包括国外的亚马逊、谷歌、IBM三大云计算厂商均推出Serverless产品服务,在国内,关于Serverless的讨论仍然相对较少,还处于试水的阶段。

  所谓Serverless ,是一种 “无服务器架构”,让用户无需关心程序运行环境、资源及数量,只要将精力 Focus 到业务逻辑上的技术。理论上,对于前端,Serverless会改变前后端联调方式,让前端参与服务器逻辑开发;大大降低 Nodejs 服务器维护门槛,只要会写 JS 代码就可以维护 Node 服务,而无需学习 DevOps 相关知识。

  腾讯云TVP、Layabox合伙人李明在会上表示,在传统开发模式下前后端、运营沟通成本非常高,Serverless确实是未来研发团队都应该考虑的一个新的选择方向。但是,如果完全交给前端,会有学习运维和后端的成本,交给后端又没有任何关系。交给云服务厂商来做,或许是一个不错的选择。

  一家公司的嘉宾表示,去年已经在调研serverless,今年整个后端都开始向serverless迁移,使得后端更加简单。Serverless可以很好的解决重构的问题。

  猫眼资深工程师高英健认为,Serverless的支持对于前端日常业务的开发已非常重要。在猫眼实际开发中,后端因为与Serverless没有联系而不像主动配合,采用腾讯云推出的大前端Serverless产品——云开发,让前端通过调用API的方式实现后端业务逻辑,对于前端开发效率有很大的改善,逻辑、数据、资源均由前端工程师包办,大大降低了项目的开发门槛,提升开发效率。

  高英健强调,serverless肯定是一个重要的趋势,希望把后端的代码移到前端,现在主要是新项目在应用serverless,老项目很难用到,感觉还有发展空间。

  作为一个新潮的技术, Serverless从技术框架上说可以使得前端更加高效和低成本,但实际开发过程中,开发者总会遇到一些或大或小的难题。例如在迁移过程中的函数问题,函数太多如何管理,以及语言的支持、调试,还包括网络重构带来的成本等。

  即速应用后台开发工程师提到,在Serverless下,前端和后台结合的话,操作后台给出的数据,包括创造数据、改数据等,完全是数据层面的操作,而不仅仅是UI层面,不只是UI的性能问题;同时还要考虑后端的一些数据的性能问题,还有特殊的后端需要使用的模式,比如队列、定制任务。这就有可能分化成两个后台,有的做serverless服务,有的做serverless工具和技术建设。

  其中一个主要的挑战,是思维的转变。Node js核心成员张秋怡说到,未来前后端将趋近于系统化、全栈式,按照这种发展模式势必会带来思维的转变,前端需要考虑后端,后端需要考虑前端,慢慢形成一个完整的产品开发模式,Serverless的出现则很好的顺应了这种新开发模式的发展,我们需要做好准备迎接这一大趋势。

  还有嘉宾提到,企业在使用云服务厂商提供的Serverless,还需要自身在开发层面做好调用、日志等各方面的工作。但是最大的难点是思维模式,“serverless开发成本能够大幅降低,大家是能够看得到的,会去长期使用的。”

  此外,对于数据安全的问题,业界越来越重视,在云计算的应用过程中,已经有一些讨论。引入云服务厂商的serverless,也需要在两个层面去应对,一是云服务厂商和开发者、客户之间的服务协议,另外是隐私保护协议。这也将是客户会很关心的问题。

  serverless在国内还处于发展早期,包括云服务厂商、开发者、客户都会遇到一些问题,需要去做大量的完善工作。应该来说,本次交流会给了大家充分的探讨机会,有助于理解各方对serverless的思维模式与核心诉求,最终能够实现优质的serverless服务。


友情链接:
Copyright 2018-2021 主页 版权所有,未经授权,禁止转载。