2011回顾:20个将JavaScript推到极致的网站

对于浏览器上的开发者来说,2011年又是相当精彩的一年。web开发者Phil Hawksworth在这篇文章中总结了web 上经典的JavaScript用法。

那些喜欢冒险体验前沿技术的开发者现在应该会非常开心。浏览器正变得越来越强大,上面有各种丰富的功能可以供开发者选择,一些在几年前几乎难以想象的功能都已经一一实现。有了这些新功能,开发者现在能够开发出更精细、更复杂、更有想象力的用户界面了。这为网站开发扫清了障碍,网站能够拥有让人惊喜的用户界面了。

有时候,这种技术的运用是非常精妙的,它无声无息地改变了应用的用户体验。有时结果就像是加入樱桃可乐中的跳跳糖,悄悄地给人们带来惊喜。

这里有20个特别突出的网站,他们在定位、技巧或者是JavaScript的使用上有各自的独到之处。

演示网站

先看一些有趣的东西。这些网站利用JavaScript将Canvas,WebGL,CSS3和HTML5元素这些浏览器技术融合在了一起。通常这些技术只是用来取悦用户,或是在现代的浏览器中显示一些新的功能。虽然大多数的功能都很不错,但有些会占用大量的处理器或是显卡,所以笔记本电脑用户常常需要关注他们的笔记本温度,以免温度过高而出现异常。

Continue reading

移动应用必定不会长久

青蛙设计创意总监Scott Jenson认为移动应用虽然暂时繁华,但是“即时”交互的整体概念意味着这种景象并不会长久。

移动应用的历史是一个漫长而痛苦的过程,一开始是简单复制台式机的做法,然后窘迫地认识到,这种方式不太可行。其实,这是一切事物进步的方式,不仅在技术领域,艺术和音乐也遵循类似的模式,复制、延伸,最后发现一个新的模式。要摆脱旧的范式,需要耗费一段时间。

移动应用显然是成功的,并且在某些情况下,其盈利非常可观。如果我说它们必然消亡,这听上去明显与大量证据相违背。但所有的事物都会更迭交替,在快节奏的技术领域中尤为明显。

当一个范式发生转变时,很少是因为人们讨厌旧的模式或认为它没有用,而是因为它无法利用新的机遇。守旧派坚持自己的主张,愤怒地喊道:一切都完美无缺,你是在夸大其辞!

策划、组织和筛选过程将变得十分复杂

应用程序(这里指必须下载到手机上的本机应用程序)的问题在于,它们的组织和维护过程非常麻烦。让你要去的每一家商店、拥有的每一件产品和访问的每一个网站都拥有对应的应用,是不现实的。因为这将不断增加新的内容,必须对其加以策划、组织和筛选。

每个人都会执行一项常见任务,那就是隔几个月删除一次旧的和未使用的应用程序,有效地清除电话中的垃圾。条理性非常强的人会迅速清理这些,以避免手机上的应用程序数量增长过快,但大部分人对此并不在意,因此他们的手机主页将陷入到不断隐没的复杂选项中。

就其本身而言,这个问题显然不会为应用程序带来致命影响,但它确实显示出一个不断扩大的问题。如果我们想要的应用程序数量是现在的两倍,甚至五十倍,将会怎样?我们还能坚持有效地进行策划、组织和筛选吗?

这会让人想起早期的Web,当时Yahoo!有一个固定的网站层次结构,但随着Web的爆炸式发展,该结构变得越来越难以维持。Google打破了这种既定范式,通过消除所有组织结构,只使用搜索系统,从根本上避免了这个问题,用户因此得以方便快捷地访问数以百万计的页面。

用户体验的金科玉律:价值大于使用难度

Continue reading