成功的Web 7应用程序的2.0个习惯

Depositphotos 19720149年代

Dion Hinchcliffe在Ajax Developers Journal上写了一篇很棒的文章,这是我最喜欢的摘录:

利用Web 2.0的要点

  1. 易用性 是任何网站,Web应用程序或程序的最重要功能。
  2. 尽可能开放您的数据。 future积数据是没有前途的,只能控制它。
  3. 积极地为所有事物添加反馈循环。 拉出似乎无关紧要的循环,并强调那些可以带来结果的循环。
  4. 连续释放周期。 版本越大,它变得越笨拙(更多的依赖项,更多的计划,更多的破坏。)有机增长是最强大,适应力强且具有弹性的。
  5. 使用户成为软件的一部分。 它们是您最有价值的内容,反馈和热情的来源。 开始了解社会架构。 放弃不必要的控制。 否则您的用户可能会去其他地方。
  6. 将您的应用程序变成平台。 一个应用程序通常只有一个预定的用途,一个平台被设计为更大的基础。 与其从您的软件和数据中获得单一使用类型,不如将其变成成百上千种。
  7. 不要仅仅为了拥有社区而创建社交社区。 它们不是清单项目。 但是,确实可以激发受启发的用户来创建它们。

我会再添加一项,或在“易用性”上进行扩展。 易用性包含2个组成部分:

  • 可用性–用户执行任务所采用的方法应该是自然的,不需要过多的培训。
  • 出色的设计–我不愿承认这一点,但是出色的设计会有所帮助。 如果您有免费的应用程序,那么它可能不那么重要。 但是,如果您要出售服务,那么期望拥有漂亮的图形和页面布局。

将您的应用程序转变为平台,持续不断的发布周期都使其适用于“小部件,插件或附加组件”技术。 如果有一种方法可以扩展您的应用程序的一部分,使其他人可以构建到其中,那么您将可以充分利用公司之外的开发资源。

我不确定我是否同意“打开您的数据”,但我确实同意利用您的数据。 当今时代的开放数据可能是隐私的噩梦; 但是,利用用户提供的数据是一种期望。 如果我问我如何喜欢咖啡,我希望下次我再喝咖啡时,就是我喜欢的方式! 如果不是,请不要首先问我!

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.