This document discusses front-end engineering at Douban. It describes how Douban uses a modular approach with standardized UI components and libraries. Key aspects include:
- Using a lightweight JavaScript framework called "Do" for modular code organization and dependency management.
- Developing reusable UI widgets and templates through DoubanUI to standardize components across projects.
- Having a prototyping, iterative development, building, and testing process with separate environments for each stage.
- Emphasizing modular and structured code, reuse of common libraries, and parallel execution for efficiency and innovation.
16. DoubanUI lib Lib Lib
jQuery
sns movie music
booksite
radio biz ...
coverflow
live_counter
Do
Friday, October 29, 2010
17. DoubanUI lib Lib Lib
jQuery
sns movie music
booksite
radio biz ...
coverflow
live_counter
Do
Common libs
Friday, October 29, 2010
18. DoubanUI lib Lib Lib
jQuery
sns movie music
booksite
radio biz ...
coverflow
live_counter
Do
Application libs
Common libs
Friday, October 29, 2010
19. DoubanUI lib Lib Lib
jQuery
sns movie music
booksite
radio biz ...
coverflow
live_counter
Do
Application libs
Common libs
Framework
Friday, October 29, 2010