Csdn论坛(CSDN官网)
【CSDN现场报道】2015年11月19-21日,由CSDN倾力打造的“2015中国软件开发者大会”(以下简称SDCC 2015)在北京朗逸西山花园酒店隆重举行。今年是第七届会议,为期三天。除了阵容强大的全会,主办方还精心准备了九大专题技术论坛,包括:架构实践论坛、前端开发论坛、数据库实践论坛、研发管理论坛、安全技术论坛、算法实践论坛、编程语言论坛、产品与设计论坛、微信开发论坛。此外,还有五项特别活动和展览。
图:前端开发论坛座无虚席。
SDCC2015第二天,前端开发论坛在w3ctech创始人周宇波的主持下正式开始。他说,几年前,前端开发不温不火,但最近两年,它已经成为一项热门技术。论坛将以前端开发框架、前端工程化、Web组件化、数据可视化为主题,邀请脸书、百度、腾讯、美团、醒目等公司的前端专家进行分享。
w3ctech创始人周宇波
脸书前端工程师黄世奇(黄诗琪):为什么反应重要/规模大
脸书前端工程师黄世奇(黄诗琪)
脸书前端工程师ShihChi Huang(黄诗琪)在“React为什么重要/规模大”的主题演讲中分享了React的技术要点。“一次学习,随处写”是React的核心思想,JavaScript和UI是其两大重要特性。做一件事做好,写程序协同工作,处理文本流等技术特性是它吸引大量开发者的重要原因。
郭达峰,Strikingly联合创始人兼CTO:react . js in strilling
Strikingly CTO兼联合创始人郭达峰
Strikingly CTO兼联合创始人郭达峰从第三方库集成、懒人加载组件、容器组件、全局状态对象四个方面分享了Strikingly在React上的开发经验和技巧。他通过现场直接编码的方式演示了使用React对jQuery sortable的封装过程,并表示可以在React中安全地使用第三方库。
惰性加载组件可以提高包的大小。您可以使用Webpack的代码分割,动态请求延迟加载庞大的组件,并使用bundle-loader发送单独的请求。这项技术在SPA应用程序开发中非常有用。容器组件可以给出子对象行为(行为容器)、布局(UI布局容器)或数据容器;对于全局状态对象,郭达峰表示,所有状态都存在于一个全局状态对象中,Flux store只是对象不同部分的视图。所有更改都可以应用到同一个对象,这使得序列化应用程序状态成为可能,并使调试更加容易。据报道,醒目是用React改写在中国更大的应用之一。
美团科技终端集团高级工程师卢伟:前端分布式编译系统设计
美团科技终端集团高级工程师卢伟
美团科技终端组高级工程师卢伟在主题演讲中介绍了前端分布式编译系统的设计原理。他表示,这个系统的最终目标是取代Webpack和Browserify。即使单机编译,也可以利用多核来加快编译速度。美团的CI系统和线上系统都会用到。正式投产后将完全开源。
你饿了吗?高级前端架构师、大前端团队负责人林剑锋:ELE如何?我跑吗?
饿吗?高级前端架构师、大前端团队负责人林剑锋
在主题演讲中,资深前端架构师、大前端团队负责人林剑锋阐述了ELE是如何做到的。ME的工作基于饿了么的开发方法、开发和发布流程。在开发方式上,他说专业的人做专业的事,前后端要真正分开。后端要一次多关注数据存储、缓存和输出,前端要关注展现、多客户端处理和数据自由。
在开发和发布中,更希望使用命令行来设置工作环境。如果你饿了,用“$ make dev”来实现这个。 *** 框架是Vanilla *** 和Angular *** ,由Babel/browserfy编译。HTML领域用Jade,CSS领域用CSSNext/Sass。下图是饿了么是如何开发和释放的。
百度EFE团队高级工程师、百度ECharts产品工程师乔刚:前端数据可视化实践
百度EFE团队高级工程师,百度ECharts产品工程师乔刚
百度EFE团队高级工程师、百度ECharts产品工程师乔刚在前端数据可视化实践主题演讲中分享了如何将数据转化为可视化元素展现给人们。他表示,在数据分析之前,可视化的展示是非常重要的,否则数据分析很容易出现错误。
数据的类别千差万别,需要进行可视化编码,也就是将数据映射成标记(线元素)和可视化通道。视觉通道是一个非常重要的概念,它将数据转化为人类可以理解的、相应的数据,如颜色、亮度、饱和度、透明度、色调、大小等。他强调重要信息应避免走样。
交互也是数据可视化的重要组成部分,应该遵循的可视化设计原则是先概览;缩放过滤;请根据需要查看详细信息。一般来说,开发过程中应该避免复杂的动画,而在数据可视化中,动画可以带来便利,它可以表达数据/图形元素之间的变化关系,有助于理解。最后,我先分享了百度做的各种数据可视化案例,包括点数据、线数据、场●向量、时间数据、高维数据。
人民网高级前端工程师何:如何制定和实施ES6+代码风格和质量标准?
何,高级前端工程师。
人民网高级前端工程师何表示,大家都认为很重要的编码风格,其实没那么重要。代码,模块划分,架构设计等等都比编码风格重要。不过这次演讲也强调编码风格。原因是随着个体车间转向团队合作,一次性项目需要长期进化和持续维护。没有良好的编码意识和习惯,开发过程会越来越痛苦。
ES6的发布将带来编码风格的巨大升级。他推荐了一些可用的工具,比如jslint、jshint、jsdc、eslint,并重点讲解了ESLint。它增加了ES6编码规则,具有可插拔架构、高配置性、大量预置规则、可共享和重用等特点。他以airbnb代码风格为例介绍了ESLint的这些特性。
腾讯互联网增值业务前端团队负责人钟鹏飞:深度融合混合模式——腾讯手机 *** H5优化与监控自动化建设
腾讯互联网增值服务前端团队负责人钟鹏飞
腾讯互联网增值业务前端团队负责人钟鹏飞在《混合模式深度融合——腾讯手机 *** H5优化与监控自动化建设》主题演讲中,分享了混合模式下的测速监控系统、混合模式下的站点性能优化、前端持续集成、监控自动化。
除了常规的优化措施,他还分享了混合模式下网站性能优化的四个核心优化方案,包括Webview并行初始化、Webview预创建、分散I/O、离线包管理优化、Webview和页面并行加载。关于前端持续集成和监控自动化,本文介绍了QT4A自动化测试平台的工作模式,并分享了手机 *** 监控自动化建设的概念图,以及更具体的持续集成和监控自动化的架构图。
本文地址:百科知识频道 https://www.neebe.cn/zhishi/933105.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!