|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
% t- P: e4 i0 R4 t0 |( Y# ]+ q
6 }/ J% \3 B9 `1 u1 y' v8 n6 O; ]
有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。5 d: M) j" Q) I9 v& q/ I) K4 ?+ g
3 d7 I$ A2 C+ t2 J
第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。; y4 l$ Q D$ ~ o6 n5 }
/ @" Z& Z6 d/ T6 [ 在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。
) }3 [/ l% K4 B# b' o1 O; c
3 j: h1 }, k0 Q6 m( n$ { 对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。2 l1 g2 t. \1 L! y: z
! F4 M* F) p( u) ^
6 }1 u2 Q1 X- C a
: f& W$ M0 @2 P0 ?% c& H; ~& [! O) ~' R ]( H& S, J# G
, n' g1 {5 c" z% v3 Y# @# _
+ `5 j* q9 E9 {* w App想替代Web,还嫩了点儿/ N( |7 ^3 _0 X4 ]; R3 f
( y6 l' @' p# K* r s 喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。- {# @# J* ] i! P# F2 k
3 Z1 ]" d' s' B6 @* C4 d( Z
打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?: s) i* a$ |0 ~6 G4 G6 ?$ }2 O" p
% ~& Z( U6 z7 X4 n4 k- N
App就像90年代的CD-ROM" B# p9 n0 A- N4 Y; a
+ F6 `* D; _6 \; l& L
Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。
) N" ~+ W5 f# ?3 N, Y# t! l9 q) r, M/ S; o3 G
并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。
% s L) `0 t+ M! a: U
2 h+ f, K9 F2 ~+ d App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。( l( Q& d' g4 r$ b# y' C' {
0 p% P% S$ h6 P) @
Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。
, E( ^, p. N7 |/ c6 H2 D
8 X7 v) G H$ y3 E 高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。
3 L- a, _; J; |+ t0 o1 o
; G: V6 O$ i0 }- u Web与本地App,无限循环
$ U1 D+ F. @# m
, D3 l. {/ d- l/ y! }- T1 o7 N : ~( G; B$ e' k5 \' l8 ?
% {$ D" t8 B2 H5 Q. i% A
0 H$ [+ v8 p( O8 E b8 Y$ U; M/ C) k+ L1 m& w" f
4 N3 X/ ?4 ]4 c4 h6 R
来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。8 T5 }% e+ D( g# }0 [
) f" o0 B% i [* Z; R 可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。# |+ J& Z7 k% `+ O1 x" x1 a
6 }# M1 N6 s! k, r& ]+ u! m
App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。( F: G+ x, j8 D6 F, y2 G
7 }+ W" p" W; ]& Z0 e; {' \ Via:scripting& inessential& hanselman( A& U0 c# r: k0 c
' G1 a5 e5 F& H" k |
|