FEX_做最专业的前端_百度前端研发部_百度前端团队Blog
FEX 是百度「Web 前端研发部」的内部名称,其中 FE 是 Front End 的缩写,X 代表我们不仅关注前端技术,还更重视全端及全栈的能力:
- 我们致力于提升百度各个产品线的研发效率及页面体验
- 我们是百度内部最具影响力的前端团队,我们的工具及平台推广到了绝大多数产品线
- 我们喜欢开发通用的解决方案,然后同多个产品线合作来创造出成倍的收益
- 我们是百度最早的开源实践者,并先后推出了 Tangram、UEditor、FIS、GMU、webuploader、kityminder 等库和工具
这里的工作环境
- 你将不仅仅是「工程师」,你是我们的「合伙人」
- 不会有人事无巨细地告诉你具体工作该怎么做,你需要自己去思考,而不仅仅是「执行」
- 我们有自己的产品和用户,但是我们没有 PM,你需要主动去发现并解决问题、设计和实现产品
- 你可以成为我们任意项目的 PM,提出你的改进意见,并推动相关人员解决
- 你也可以参与部门规范及制度的建设,而不仅仅只是遵守
- 你所参与的所有项目都会开源
- 团队之间没有秘密
- 你可以查看到所有项目的代码和文档及进展情况
- 你可以参加所有项目的例会
- 你可以查看到其他人的季度目标和计划
- 你用到的将不仅是前端技术,为了达到目标,需要什么方面的技术就去学习,我们的团队成员:
- 为了更好地分析前端数据,自己写 Hadoop 脚本分析日志,并自己搭建内部主从 MySQL 来分表存储
- 为了更好地支持本地开发效率,自行开发 PHP/JSP 调试服务器,使得前端开发可以不依赖后端
- 为了更好地结合 Native 和 Web 的优点,自行开发 Android 应用 SDK,让 Web 应用也能有 Native 的性能
- 为了更细致地分析页面性能,修改浏览器内核,开发细节分析工具
- 为了提升整体效率,我们和后端合作,寻求前后端一体化的解决方案
- ……
- 在这里技术不是问题,我们有顶尖的大牛帮你排除技术障碍
- 你将有机会使用各种最新的技术来解决问题,比如:
- 用 SVG 绘制公式及图表,目前已开源 kityminder
- 用 HTML5 File API 编写上传组件 webuploader
- 用 nodejs、mongodb 开发内部服务
- 我们鼓励使用新技术,后续还将进行更多的尝试
百度FEX的GitHub
fis3 demo
FIS3
Powerful Mindmap Editing Tool
Kity Web Vector Graphic Libary
userAgent解析库
It's a new file uploader solution!
rich text 富文本编辑器
文档与源码编写风格
百度脑图
kitycharts
前端统计框架
Front-end Integrated Solution - 前端集成解决方案, 最新版请进入 FIS3 https://github.com/fex-team/fis3
FEX 学院
FEX 面试问题
百度 React 组件库
BaseJS
ueditor的mini版本,特点是体积小巧和更快的加载速度
Front End Integrated Solution for J2EE Velocity.
百度基于FIS的前端集成解决方案,可能是史上最强大的前端集成解决方案
强大的脑图可视化工具
csssprite
A Node Web Framework based on FIS & Express http://fex.baidu.com/yog2/
Working copy of the HTTP/2 Specification
SVG-based visualization Equation Editor
émon - Web代码编辑器
热盒工具 - 一个高效的编辑交互
做最专业的前端团队
fis3 cmd(sea.js) 模块化开发支持
基于zepto的ui组件库,适用于移动端
fis3-smarty