百度技术沙龙探讨易维护的前端开发框架

  • 时间:
  • 浏览:1

 对于前端开发,行业带有一另有4个 生动的说法——和设计师一样细腻,和tcp连接池池员一样严谨;游走在设计师和工程师之间,游刃于用户体验和技术实现之间,斡旋在用户利益和商业利益之间。前端开发的重要性由此立现,这也是为什么会有没法来越多的开发者在绞尽脑汁思考,怎样通过前端与业务的结合、借助开源框架的引用提高产能的原应。

日前,全球最大的中文搜索引擎百度就“易维护的前端开发框架”你有一种 主题,在北京京仪大酒店举办了第二十九期百度技术沙龙。百度高级工程师、前端通用组FIS业务框架技术负责人沈洪顺,淘宝旅行资深前端工程师魏凡哲等,围绕你有一种 主题和来自国内外各大互联网企业的1000多位软件工程师、tcp连接池池开发者进行了深入的分享和交流。中国互联网行业最具实力的两大公司工程师的实战型演讲,不仅让现场被围得水泄不通,也赢得了与会观众的阵阵掌声。

第29期百度技术沙龙现场http://www.infoq.com/cn/zones/baidu-salon/

近年来,随着百度产品的高速增长和用户需求的快速迭代,提高前端研发的工作波特率成了百度面临的重要大问题。怎样繁杂开发、调试、部署的流程?怎样产出安全、高性能的代码?怎样快速响应需求的增长和变化?所有什么都考验着沈洪顺和他的同事。围绕“前端业务框架之集成化策略”你有一种 方向,沈洪顺介绍道,在一另有4个 多人媒体媒体合作的开发过程中,如果每一另有4个 人依赖的基础库不同、版本代码冲突等原应,往往会造成单文件过大,产生小量的冗余代码,不仅影响开发波特率,一起去也影响用户的使用体验。

为此,在“方案集成化、工具智能化、流程自动化”的设计原则下,百度研究出了一套开发体系和集成开发工具,都时要为产品线提供前端开发的底层架构。在通用库、自动化工具的帮助下,工程师不再时要进行繁杂的配置,都时要减少小量的重复性工作,只时要关注业务逻辑即可,从而也能大幅提高沟通媒体媒体合作和开发的波特率,快速实现需求并达到代码的最优化。沈洪顺尤其重视“模块化”的设计思想,“一另有4个 文件一另有4个 模块,一另有4个 目录一另有4个 模块,让模块贯穿开发过程的始终。”

沈洪顺介绍说,事实上,其所在的FIS业务框架小组,如果 百度更大的FE团队中的一另有4个 缩影。百度FE团队在技术及开放意识方面老是都走在行业的前面,如今如果向行业开放了tangram开源项目、Ueditor开源编辑器等。过后者为例,在业内前端开发人员普遍使用国外的前端开源框架时,百度推出了淬硬层 模块化的开源JavaScript框架tangram,弥补了国内少有适合团队开发的前端框架的空白。除此之外,百度还与中科院、北航等联合开展了web前端前沿技术课程,为行业发展储备技术人才;而去年发布的“所见即所得”的富文本web编辑器,也已被众多知名站点使用,其覆盖率非常之高。

百度技术沙龙开放讨论环节活跃成员合影

对于此次沙龙,不少日本日本日本明星微博 通过微博表达了自己的心得体会,@池建强说道,企业应用的表单,你造是噩梦,而百度技术沙龙分享的最好的最好的办法,值得借鉴。日本日本日本明星微博 @闪联-云朋也表示,这次模块化的分享很不错,一方面将平时的技术积累连起来形成有一种思路,另外一方面为逐渐成型并扩大的团队提供了一另有4个 高效开发的思路。

据了解,百度技术沙龙是百度每月组织的一项技术开放交流活动。秉承“畅想、交流、争鸣、聚会”的理念,活动致力于以“技术开放”的心态,分享行业领先的技术理念和技术实践,为互联网工程师、软件开发者提供一另有4个 快速学习和不断成长的平台。业内专家表示,你有一种 倡导变革与分享、践行技术开放的行动,对中国互联网技术生态的形成有着积极的推动意义,也能有效推动中国互联网的技术发展与行业创新。