你是否正在寻找关于worktile的内容?让我把最宝贵的东西奉献给你:

【编者按】本文节选自程序员电子刊7A封面专题“中国SaaS生态‘元素周期表’”,Worktile作为一款杰出的团队协作工具,自上线两年多以来,以良好的用户体验和稳定的服务,获得了用户的认可和喜爱,本文来自Worktile创始人兼CTO李会军关于worktile整个技术架构的揭秘分享,。
以下为全文:
Worktile自上线两年多以来,以良好的用户体验和稳定的服务,获得了用户的认可和喜爱。截止笔者写这篇文章的时候,已经有超过10万家团队在使用worktile。作为团队协作工具,从技术上分析首先要解决如下几个问题:
那么worktile是如何做到这几点的?今天笔者在这篇文章里一一为大家揭秘。
SPA设计
先来说说Worktile中SPA(单页应用程序)设计,作为团队协作工具,需要尽可能减少用户在不同页面之间的跳转,所以从一开始我们就决定worktile必须是单页应用程序,当时面临的选择有很多,首先我们考虑使用大名鼎鼎的Backbone.js,但是很快又抛弃了,因为在实际使用中Backbone.js太复杂,另一方面开发效率太低,最终我们选择了Google出品的AngularJs,下面这幅图是AngularJS的:

选择它主要基于以下几点考虑:
1. 自动化双向数据绑定功能,这一点在worktile中非常重要,如任务的状态变化都要实时变更到其他成员,如果具有自动化双向数据绑定功能,只需要绑定到UI的数据源发生变化,UI会自动发生改变,不需要工程师再通过代码去修改UI元素的改变,如下面这段代码:
以上就是关于worktile的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-13788-1.html
但也绝不怕事