服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 专题栏目 > WEB2.0新技术 > 查看文档

backpack - 体验可读写的web服务

  前不久期待已久的backpack正式上线。本文是作者是使用后的一些感受和体会――体验可读写的web服务,这其中很多体会非语言能表达,一切尽在各自的体验中。

  前不久期待已久的backpack正式上线。下面是使用后的一些review。

  37signals的作品以极强的易用性和用户体验而著称,此次发布的backpack是37signals的第三套(之前的产品是basecamp, ta-da list)web服务产品,这套系统将差异响应的ajax技术和user experience很好的结合,可以说是web2.0技术应用的一次很好的体现。

  backpack是一套将email,todo list,idea recording,日程安排,项目管理,blog以及wiki等概念和应用结合于一体的个人信息管理系统。这样的定义似乎把它描述得太复杂了,实际上它的使用非常简单,通过服务建立单独的页面,在每个页面中根据用户自己的需要来来定制和安排个人信息。比如开会纪录,todo list,行程安排等等。

  backpack的想法源于gtd的应用,gtd是getting things done这本书的的缩写,中文书名叫“搞定”。自去年merlin mann在43folders上开始介绍和分享生活中各种结合数字化工具提高生活效率和时间管理方法之后,gtd成为了blogger们的热门话题,大家把这些生活小技巧统称为lifehacks。这些lifehacks也给我带来了许多生活灵感。

  回到backpack这服务上面,我们谈论的web2.0带给我们的是一种可读写的网络,这种可读写的网络表现于用户是一种双通道的交流模式,也就是说网页与用户之间的互动关系由传统的“push”模式演变成双向交流的“two-way communication”的模式。而对于web服务的开发者来说,web2.0带来的理念是服务的亲和力,可操作性,用户体验以及可用性。在web服务设计中牵涉的到的这几个方面非三言两语能够解释清楚,当我们设计和构架一个产品的时候,这些应用更多的并非技术问题,而是理念上的思考。

  类似backpack中的一些可操作性运用我们在flickr中也已体验到,通过xmlhttprequest和javascript,页面中可读部分(不论是按钮还是内容),均能通过简单的点击进行修改和更新而实现可写,再通过差异响应与server端通讯。这种设计使得web服务实现了类似应用软件的操作过程,而类似的设计也被google大量的运用于其web服务中,如gmail,google maps,google suggest等。通过可用性支持较好的浏览器,如firefox,omniweb等,可操作性的web服务最终将发展成基于浏览器的web os系统的组件,这也是google的发展方向之一。

  说到user-friendly的用户体验(user experience),其中很重要的一点是“unlimited usage”。也就是说一项好的web服务不应该局限用户的使用方法。过去的很多服务包括软件,其本身已经将用户的使用方法和范围限定死了。用户只能使用限定的功能,比如hotmail,邮件收发工具。因为没有相应的开放api,用户无法基于这个服务之上发挥想像力和再利用。而未来的web服务功能更强调了无限制应用,用户不仅能使用基本功能,还能根据自己的需要,个性化的运用web服务提供的功能。一种web服务无法满足所有用户的需求,而且用户在使用中也会产生许多附加要求,但通过开放的api和开放构架,用户能够根据自己的需要来使用服务或设计新的插件来满足个人需要,这一特点在del.icio.us,flickr,amazon等服务中都得到了体现。正如backpack提出的口号:…the personal information manager you’ve been craving. 设计者希望用户体验“一套可以自己刻画的个人信息管理系统”。我们可以通过backpack的examples来体会这种unlimted use的设计.

  体验可读写的web服务,这其中很多体会非语言能表达,一切尽在各自的体验中。


  阅读关于 backpack web服务 ajax web2.0 的全部文章

扫描关注微信公众号