|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
) w9 f6 M9 b" T0 _: c" k! [
% T8 E. }9 H2 L. j9 n V& P4 W. m, O9 m
有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。
- {* P6 m+ u5 R1 t
- h$ ?/ U# ?& E. ]' }" E 第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。1 g! h0 t$ J+ h
7 u/ q0 w! T5 L6 }9 A
在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。3 b# U: X; }: f/ U, y2 ?% c% a
: I4 y" t7 Z+ A( K
对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。( F$ H8 }+ A, l
8 m$ l% |7 H+ G% v, m# I. v
k( Z% A- D* ^- h) |
1 [0 z; C: S! U- w% Y
5 i+ f. x; Z+ x* r }
4 ~" q o/ O$ Q. F! _8 y. m' _
2 q! J- y3 k& ?6 z' A) }9 G4 n, ^6 X App想替代Web,还嫩了点儿
% E% \. n$ Q7 u8 D2 d! v) D' m0 |, [+ R9 r) _
喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。
% d# m+ k# } W) l' ?5 g3 J" O# [ ^) `
打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?5 v7 _' E; ^- m5 l8 Y2 b& A
& q8 B6 N5 N& B) d App就像90年代的CD-ROM
, @3 J& V+ \# }( G
# ^" o# t) a: [. I% \3 O# P Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。* ]7 g4 S5 H* M$ G4 G/ P7 k
6 `9 [0 A- ?+ d" K 并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。$ d( D- ~3 ~9 n% ?( J7 U
1 o Y0 x/ N& P- a% @
App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。) V, H/ i3 h, ?0 Q7 D# [- a
R0 N0 i* p, W0 y2 b- u8 \6 v
Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。. P s; `! x, q* J+ f( N
3 U: B; O" |8 x* p
高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。
, c3 C5 Z. T% u% f3 q: T! Y+ M- h; s: ]" u7 z
Web与本地App,无限循环* }- k1 E9 }. P5 J$ r
# I- ]/ @ Z$ i# E
, _& a% `1 X& k
/ j7 T [: K/ E( l7 U9 G% J7 `( k
; ], e4 G* ^4 b; I6 e6 i, g3 c$ L/ j, q
来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。
. i9 a3 O: ^# u. U3 j- j3 c( E" w
$ X/ g4 q' K1 e, W' _6 p, c 可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。9 F8 I6 x# \1 F
) `" P5 j: P% F4 l+ o7 J
App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。
- N3 p) Y6 B7 _: K ]; Y i" v
2 ~( x! D) x! Q! E1 P5 \ Via:scripting& inessential& hanselman
, t( ]& w8 ~- P. h6 w( V \: T+ s b: ^6 ^( F' ]* M
|
|