Articles tagged '风车'

我们是如何使用风车的

May 20, 2014 风车 流程

前言

随着使用风车的团队越来越多,不少人都问我有没有一些风车使用最佳实践,很想知道我们风车团队自己是怎么使用风车这个工具的。所以在这里我就介绍一下我们的使用方式,整体来说,因为团队性质原因,会更加贴近产品开发团队。

背景

任何离开背景的使用方法都是没有意义的,所以在介绍我们如何使用风车前,先介绍一下我们的背景,如果你读过我之前写的一些文章的话,你可能会有所了解,我们是一个远程开发团队,每个成员都在不同的地方,主要通过在线沟通,所以在进度管理和沟通交流上很需要一个管理工具,对远程有兴趣的可以参看我的这篇文章 『远程工作经验谈 - 如何适应及如何管理』。二是风车的诞生初衷是为了解决我自己在项目管理上的问题的。我的上一份工作是一个企业社交工具的技术负责人,需要做项目管理的工作,我们前前后后使用过不少的工具,非常不尽如人意,我每天需要在工具上浪费一两个小时,非常痛苦,所以就萌生了自己做一个刚刚好的工具,风车就是这么来的。可以说,风车一开始是专门为开发人员打造的项目管理工具。尽管现在更加的普适,适用于任何流程化任务管理的场景,风车还是非常适合开发团队做项目管理用。

......

Read more →

『风车』技术架构介绍

上周末,应邀在 Hacker News 上海聚会Ruby 上海活动上做了『风车』架构介绍的分享,在此感谢各位组织者和活动场地提供方。

风车这个项目开始于 2011 年 11 月份,之前叫做 Pragmatic.ly。从第一天开始我们基本上就定了大致的框架结构,在今天回头看,基本上整个架构都没有什么变化,可以算是个很成熟和很适合时代的方案,☺。

最近一两年,作为技术人员,我们都能很明显的感觉到前端技术的飞速发展,比如 HTML5 支持,移动端优先、响应式界面设计以及层出不穷的各种客户端框架。而所有这些,都是基于一点:浏览器的高速发展。Chrome、Firefox、Safari、Opera 甚至于 IE,最近几年发展的都很快,不夸张的说,这些浏览器已经不再是浏览器,而是成为开放平台,有各自的扩展插件机制。这些极大地改变了网站开发的方式,网站开始应用化。

风车即是如此,设计得非常接近桌面应用,比如下面这些特点:

  1. 重客户端,所有的业务逻辑都在客户端,响应非常迅速
  2. 单页系统,项目内操作不需要刷新页面,操作非常流畅
  3. 三栏布局,左中右栏自左向右各司其职,信息非常清晰
  4. 实时更新,项目内任何更新都会实时的同步到你的页面

而在这个设计的背后,就是其本身的技术栈。

......

Read more →