百度高级工程师、前端通用组FIS业务框架技术(组图)

对于前端开发,业内有句形象的说法——精致如设计师,严谨如程序员;游走于设计师与工程师之间,游走于用户体验与技术实现之间,调解用户利益与商业利益。前端开发的重要性立即显现,这也是为什么越来越多的开发者绞尽脑汁思考如何通过前端和业务的结合前端自动化是什么意思,以及使用开源框架来提高生产力。

日前前端自动化是什么意思,全球最大的中文搜索引擎百度在北京京逸酒店举办了以“易维护的前端开发框架”为主题的第29届百度科技沙龙。百度高级工程师、前端总组FIS业务框架技术负责人沉宏顺、淘宝旅游高级前端工程师魏凡哲等,与来自各大专业的300多名软件工程师和程序开发人员分享了这一主题国内外互联网公司。和交换。来自中国互联网行业最有实力的两家公司的工程师们的实战演讲,不仅包围了现场,也赢得了全场掌声。

近年来,随着百度产品的快速增长和用户需求的快速迭代,提升前端研发效率成为百度面临的重要课题。如何简化开发、调试和部署的过程?如何生成安全、高性能的代码?如何快速响应增长和需求变化?这些都让沉鸿顺和他的同事们经受了考验。围绕“前端业务框架整合策略”方向,沉鸿顺介绍,在多人协同开发过程中,由于每个人所依赖的基础库不同、版本代码冲突等原因,往往由单个文件引起。大,导致大量冗余代码,不仅影响开发效率,

为此,百度在“程序集成、工具智能、流程自动化”的设计原则下,开发了可以为产品线提供前端开发底层架构的开发系统和集成开发工具。借助通用库和自动化工具,工程师不再需要进行复杂的配置,可以减少大量的重复性工作,只需要专注于业务逻辑,就可以大大提高沟通、协作和开发的效率,并且快速实现需求并优化代码。沉鸿顺特别注重“模块化”的设计思想,“一个模块一个文件,一个模块一个目录”,让模块从头到尾贯穿整个开发过程。

沉鸿顺表示,其实他所在的FIS业务框架组只是百度更大的FE团队的一个缩影。百度FE团队在技术和开放意识方面一直走在行业前列。现在已经向业界开放了tangram开源项目和Ueditor开源编辑器。以前者为例,在业界前端开发者普遍使用国外前端开源框架的情况下,百度推出了高度模块化的开源JavaScript框架tangram,填补了国内少数前端框架的空白适合团队发展。此外,百度还与中科院、北京航空航天大学等联合推出网络前端前沿技术课程,为行业发展储备技术人才;而去年发布的“所见即所得”的富文本网页编辑器也被众多知名网站使用,覆盖率非常高。

对于本次沙龙,不少网友通过微博表达了自己的感受。@池建强表示,企业应用的形式简直就是一场噩梦,百度技术沙龙分享的方法值得借鉴。网友@IGRS-云鹏也表示,这个模块化的分享非常好。一方面将平时的技术积累串联起来形成思路,另一方面为逐渐形成和扩大的团队提供高效的发展思路。

据了解,百度技术沙龙是百度每月组织的一次技术开放交流活动。活动秉承“想象、交流、争鸣、汇聚”的理念,以“技术开放”的心态,致力于分享行业领先的技术理念和技术实践,为互联网工程师和软件开发者提供一个快速学习的平台并且持续增长。业内专家表示,此次倡导变革共享、践行技术开放的举措,对于中国互联网技术生态的形成具有积极意义,能够有效推动中国互联网的技术发展和产业创新。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论