前后端分离实战

唐友华 2014-07-26

目录

  • 背景
  • 实战
  • 优势
  • 劣势
  • QA

背景

  • 时间:2011年5月
  • 地点:北京某居民小区
  • 人物:1前端+3后端+1产品
  • 我们想要做一款社交管理工具
  • 后端工程师决定使用JAVA
  • 老板坚决反对JSP
  • 老板同样坚决反对"Ruby on Rails"

实战

  • 从小DEMO开始尝试
  • 验证可行后开始疯狂迭代
  • 根本不需要Axure
  • 视觉在一个月后才到位
  • PollingWebSocket

优势

  • 职责分工明确
  • 沟通成本低
  • 对后端人员的需求量减小
  • 快速迭代
  • 方便部署
  • 性能优化全自动

劣势

  • 浏览器必须支持JS
  • 对SEO不友好
  • 对前端人员的需求量较大
2014-07-29 20:33148