SlideShare une entreprise Scribd logo
1  sur  31
产品线中的思考


          Author:raywu
目录


产品线特点

产品线中的思考

一些新东西的尝试

个人的感悟
渊源




     大社
      区

          大市场
大社区




      商业资讯   商人社区
商人社区

 活跃的产品

 • 论坛
 • 博客
 • 百科
 • 视频
 • 我的社区

 消逝的产品

 • 人脉通
 • 聊天室
 • 商圈
 • ……
猜猜看

 论坛作为社区元老产品,有很多分论坛,第一个分论坛是
 哪一个?

 A:管理员论坛       B:创业论坛

 C:外贸论坛        D:情感论坛
答案



 D
 http://club.china.alibaba.com/forum/threadList/1_.html
 情感话题永远是用户的刚性需求啊。。。
一个有趣的现象

关于故障的两个过程:


用户不爽——》电话投诉——》紧急处理——》分摊黑锅



用户不爽——》发帖反馈——》紧急处理——》回帖答复
本身的特点

体系独立


以人和内容为主


每个子产品都有自己的生态圈


以商会友,互动很强
前端开发中一些特殊的地方

子产品间都有独立的体系

子产品中有几套相对固定的风格(前台、个人后台、管
理员后台、专题产品等)

后端会参与到后台的js开发

前端参与模板开发
目录分布

①css、js都位于对应的apphood目录下

②每个产品都有对应的目录文件

③部分产品有它对应的admin文件
目录体系



Global   • 产品线级文件

Module   • 模块级文件

Page     • 页面级文件
疑问




 目录体系能很好的帮助我们管理css、js文
 件,区分它的功能和影响,那么html呢?
目录体系的延伸

模板层中的概念

Layout:模板中页面布局的框架文件

Control:模板中抽象公用的文件

Screen:模板中实际对应页面的文件
目录体系的延伸




vm≈≈hmtl片段+业务逻辑
回归目录体系



layout    • 产品线级文件

control   • 模块级文件

screen    • 页面级文件
目录体系



      Javascript                模块级

Css                HTML   产品级         页面级

       三位                       三位
       一体                       一体
一个例子
实际产品部署




     简单、实用
产品级文件

js&css:
baike-merge
yunplan-merge
admin/baike-merge



VM Layout:
base.vm
yun.vm
admin/base.vm
产品级base.js
页面级
页面级
模块按需调用
模块按需调用
一些微创新

手机版生意经
 i.china.alibaba.com
一些微创新

modernizr.js




 相关链接:
 http://www.adobe.com/cn/devnet/dreamweaver/articles/using-
 modernizr.html
一些微创新

独角兽系统
版本管理系统,使js、css的缓存提升到一年,提升2次访问性能

模板层的按模块开发

……


正在完善中……
未来和展望

……
个人感悟

a) 了解产品就要去了解它的业务、它的历史、它的人

b) 看到老麻烦,一定要下决心重构

c) 一定不能制造新麻烦

d) 一定要做一些微创新

e) 有自己的风格,即使不精彩

f) 你就是业务线的专家

g) 了解后端,了解模板,对前端有不少帮助
Q&A

Contenu connexe

En vedette

Jacmel projectpp tv4
Jacmel projectpp tv4Jacmel projectpp tv4
Jacmel projectpp tv4Maria-Bello
 
Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...
Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...
Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...Lynne d Johnson
 
Architektenwettbewerb sieger
Architektenwettbewerb siegerArchitektenwettbewerb sieger
Architektenwettbewerb siegerHarald Fratz
 
浅尝jQuery
浅尝jQuery浅尝jQuery
浅尝jQueryfangdeng
 
online marketing course in bangalore
online marketing course in bangaloreonline marketing course in bangalore
online marketing course in bangalorevinuthna58
 
Migue final presentation_v28
Migue final presentation_v28Migue final presentation_v28
Migue final presentation_v28askroll
 
9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociaux
9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociaux9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociaux
9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociauxMinter Dial
 

En vedette (10)

Jacmel projectpp tv4
Jacmel projectpp tv4Jacmel projectpp tv4
Jacmel projectpp tv4
 
Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...
Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...
Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk fro...
 
Architektenwettbewerb sieger
Architektenwettbewerb siegerArchitektenwettbewerb sieger
Architektenwettbewerb sieger
 
Aircel
AircelAircel
Aircel
 
浅尝jQuery
浅尝jQuery浅尝jQuery
浅尝jQuery
 
Lwk reporter 1
Lwk reporter 1Lwk reporter 1
Lwk reporter 1
 
online marketing course in bangalore
online marketing course in bangaloreonline marketing course in bangalore
online marketing course in bangalore
 
Migue final presentation_v28
Migue final presentation_v28Migue final presentation_v28
Migue final presentation_v28
 
3 lo esencial2014-vc_esp
3 lo esencial2014-vc_esp3 lo esencial2014-vc_esp
3 lo esencial2014-vc_esp
 
9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociaux
9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociaux9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociaux
9 1/2 raisons pourquoi NE PAS aller sur les réseaux sociaux
 

Similaire à 产品线中的思考

产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考fangdeng
 
Digital case study vw people's car china
Digital case study vw people's car chinaDigital case study vw people's car china
Digital case study vw people's car chinaCohn & Wolfe
 
10 潮百搭,搭出我的时尚v4
10 潮百搭,搭出我的时尚v410 潮百搭,搭出我的时尚v4
10 潮百搭,搭出我的时尚v436Kr.com
 
《科技新玩趣》企划方案
《科技新玩趣》企划方案《科技新玩趣》企划方案
《科技新玩趣》企划方案Feng Jing
 
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維 軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維 National Cheng Kung University
 
《氪周刊:互联网创业必读》(第45期)
《氪周刊:互联网创业必读》(第45期)《氪周刊:互联网创业必读》(第45期)
《氪周刊:互联网创业必读》(第45期)36Kr.com
 
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...jixuan1989
 
都宝烟网络社区项目
都宝烟网络社区项目都宝烟网络社区项目
都宝烟网络社区项目yufei
 
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012Changshu Liu
 
手游渠道杂谈
手游渠道杂谈手游渠道杂谈
手游渠道杂谈赵 强
 
User Research For Npd (Copy)
User Research For Npd (Copy)User Research For Npd (Copy)
User Research For Npd (Copy)jameguilin
 
產品企劃分享版2010十一月
產品企劃分享版2010十一月產品企劃分享版2010十一月
產品企劃分享版2010十一月Mr PM
 
《氪周刊:互联网创业必读》(第27期)
《氪周刊:互联网创业必读》(第27期)《氪周刊:互联网创业必读》(第27期)
《氪周刊:互联网创业必读》(第27期)36Kr.com
 
Layer 8 - Open source communities and your product
Layer 8  - Open source communities and your productLayer 8  - Open source communities and your product
Layer 8 - Open source communities and your productRex Tsai
 
移动互联网的微时代
移动互联网的微时代移动互联网的微时代
移动互联网的微时代宁 阮
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程Souyi Yang
 
Interaction13 - 社群互動設計與規劃Workshop
Interaction13 - 社群互動設計與規劃WorkshopInteraction13 - 社群互動設計與規劃Workshop
Interaction13 - 社群互動設計與規劃Workshop悠識學院
 
[幻灯片版]《氪周刊:关注互联网创业》(第16期)
[幻灯片版]《氪周刊:关注互联网创业》(第16期)[幻灯片版]《氪周刊:关注互联网创业》(第16期)
[幻灯片版]《氪周刊:关注互联网创业》(第16期)36Kr.com
 
《氪周刊:互联网创业必读》(第31期)
《氪周刊:互联网创业必读》(第31期)《氪周刊:互联网创业必读》(第31期)
《氪周刊:互联网创业必读》(第31期)36Kr.com
 

Similaire à 产品线中的思考 (20)

产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考
 
Digital case study vw people's car china
Digital case study vw people's car chinaDigital case study vw people's car china
Digital case study vw people's car china
 
10 潮百搭,搭出我的时尚v4
10 潮百搭,搭出我的时尚v410 潮百搭,搭出我的时尚v4
10 潮百搭,搭出我的时尚v4
 
《科技新玩趣》企划方案
《科技新玩趣》企划方案《科技新玩趣》企划方案
《科技新玩趣》企划方案
 
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維 軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
 
《氪周刊:互联网创业必读》(第45期)
《氪周刊:互联网创业必读》(第45期)《氪周刊:互联网创业必读》(第45期)
《氪周刊:互联网创业必读》(第45期)
 
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
 
都宝烟网络社区项目
都宝烟网络社区项目都宝烟网络社区项目
都宝烟网络社区项目
 
266 炒更大咖 bp
266 炒更大咖 bp266 炒更大咖 bp
266 炒更大咖 bp
 
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012
 
手游渠道杂谈
手游渠道杂谈手游渠道杂谈
手游渠道杂谈
 
User Research For Npd (Copy)
User Research For Npd (Copy)User Research For Npd (Copy)
User Research For Npd (Copy)
 
產品企劃分享版2010十一月
產品企劃分享版2010十一月產品企劃分享版2010十一月
產品企劃分享版2010十一月
 
《氪周刊:互联网创业必读》(第27期)
《氪周刊:互联网创业必读》(第27期)《氪周刊:互联网创业必读》(第27期)
《氪周刊:互联网创业必读》(第27期)
 
Layer 8 - Open source communities and your product
Layer 8  - Open source communities and your productLayer 8  - Open source communities and your product
Layer 8 - Open source communities and your product
 
移动互联网的微时代
移动互联网的微时代移动互联网的微时代
移动互联网的微时代
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程
 
Interaction13 - 社群互動設計與規劃Workshop
Interaction13 - 社群互動設計與規劃WorkshopInteraction13 - 社群互動設計與規劃Workshop
Interaction13 - 社群互動設計與規劃Workshop
 
[幻灯片版]《氪周刊:关注互联网创业》(第16期)
[幻灯片版]《氪周刊:关注互联网创业》(第16期)[幻灯片版]《氪周刊:关注互联网创业》(第16期)
[幻灯片版]《氪周刊:关注互联网创业》(第16期)
 
《氪周刊:互联网创业必读》(第31期)
《氪周刊:互联网创业必读》(第31期)《氪周刊:互联网创业必读》(第31期)
《氪周刊:互联网创业必读》(第31期)
 

Plus de fangdeng

jQuery底层架构
jQuery底层架构jQuery底层架构
jQuery底层架构fangdeng
 
Building an event driven web
Building an event driven webBuilding an event driven web
Building an event driven webfangdeng
 
Html基础培训
Html基础培训Html基础培训
Html基础培训fangdeng
 
前端开发之Js
前端开发之Js前端开发之Js
前端开发之Jsfangdeng
 
Javascript代码注释及文档生成
Javascript代码注释及文档生成Javascript代码注释及文档生成
Javascript代码注释及文档生成fangdeng
 
前端单元测试初体验
前端单元测试初体验前端单元测试初体验
前端单元测试初体验fangdeng
 
Java script测试之js unit ut
Java script测试之js unit utJava script测试之js unit ut
Java script测试之js unit utfangdeng
 
2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖fangdeng
 
Postoffer前端架构设计
Postoffer前端架构设计Postoffer前端架构设计
Postoffer前端架构设计fangdeng
 
Varnish简介
Varnish简介Varnish简介
Varnish简介fangdeng
 
Let's talk about date in javascript
Let's talk about  date  in javascriptLet's talk about  date  in javascript
Let's talk about date in javascriptfangdeng
 
Test driven-frontend-develop
Test driven-frontend-developTest driven-frontend-develop
Test driven-frontend-developfangdeng
 
方凳良品1期
方凳良品1期方凳良品1期
方凳良品1期fangdeng
 
方凳良品2期
方凳良品2期方凳良品2期
方凳良品2期fangdeng
 
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式fangdeng
 
Datalazyload
DatalazyloadDatalazyload
Datalazyloadfangdeng
 
Request animateframe初探
Request animateframe初探Request animateframe初探
Request animateframe初探fangdeng
 
简鲜侠Websocket
简鲜侠Websocket简鲜侠Websocket
简鲜侠Websocketfangdeng
 
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式fangdeng
 

Plus de fangdeng (20)

jQuery底层架构
jQuery底层架构jQuery底层架构
jQuery底层架构
 
Building an event driven web
Building an event driven webBuilding an event driven web
Building an event driven web
 
Html基础培训
Html基础培训Html基础培训
Html基础培训
 
前端开发之Js
前端开发之Js前端开发之Js
前端开发之Js
 
Javascript代码注释及文档生成
Javascript代码注释及文档生成Javascript代码注释及文档生成
Javascript代码注释及文档生成
 
前端单元测试初体验
前端单元测试初体验前端单元测试初体验
前端单元测试初体验
 
Java script测试之js unit ut
Java script测试之js unit utJava script测试之js unit ut
Java script测试之js unit ut
 
2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖
 
Postoffer前端架构设计
Postoffer前端架构设计Postoffer前端架构设计
Postoffer前端架构设计
 
Varnish简介
Varnish简介Varnish简介
Varnish简介
 
Websocket
WebsocketWebsocket
Websocket
 
Let's talk about date in javascript
Let's talk about  date  in javascriptLet's talk about  date  in javascript
Let's talk about date in javascript
 
Test driven-frontend-develop
Test driven-frontend-developTest driven-frontend-develop
Test driven-frontend-develop
 
方凳良品1期
方凳良品1期方凳良品1期
方凳良品1期
 
方凳良品2期
方凳良品2期方凳良品2期
方凳良品2期
 
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
 
Datalazyload
DatalazyloadDatalazyload
Datalazyload
 
Request animateframe初探
Request animateframe初探Request animateframe初探
Request animateframe初探
 
简鲜侠Websocket
简鲜侠Websocket简鲜侠Websocket
简鲜侠Websocket
 
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
 

产品线中的思考