|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
9 C4 g A! e. n/ g ?2 ^( j$ e) { 8 X7 D+ O4 }4 D" _0 {
2 j: V6 }5 g: s
有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。! A5 n; {7 K0 Y
% t. C* V' r+ N Z M 第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。2 x" w( f% t0 @; p1 H6 f+ a5 F# A, h
\3 Q( N4 E, L- x6 ^
在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。: r, P- J* b9 @ W1 n
7 w, F3 K8 r. l/ ~8 Q) C 对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。
8 v: Q/ G% j( l1 }; V8 S1 z! M+ h
. R, n* F6 x% u u, `; F8 ^2 ]
2 ~$ s/ Q6 P' e& P' i8 g3 S$ P3 N" j
1 z! Y% P v' c- l/ G) J5 B7 S/ c5 \
; s v) \- @6 ]3 y! s" l( S$ B
3 X" S( |3 ~& I6 L5 | App想替代Web,还嫩了点儿5 v3 Z: j* J5 s% T& _- A% B7 X
1 b( L4 b5 b# i" D* | M: Z3 k 喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。! H, T% E6 j( h6 X3 j7 F m
4 o0 R& L% S5 e
打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?$ ~! b$ P- }- d% R( L# s0 s
3 M7 \1 d+ p7 x- G: j
App就像90年代的CD-ROM
z# {6 t4 P: ^5 j
# \: V" |. g" }* z Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。
$ g+ ]. A5 F1 t- P% k/ E! G: U. n6 P
0 M, @/ [ T1 N' C 并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。
8 s! _, c7 L" g; |/ s) \
- B. C$ ? e( U0 y App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。7 Y3 B+ ~1 t' j5 B+ n2 f2 ~8 }
. v( }: M( M$ f' l+ h Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。4 s' t6 N) G, i) p* q! [7 q% c
. y/ B: \, K9 {4 P% |( S
高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。% I$ e+ K) `4 L2 R# R- a# p
& Q% I& J2 N/ y4 o- {% a6 i4 }
Web与本地App,无限循环3 M# u( J! M3 j. C) u- Q* |0 Q
7 F% G9 ?5 n7 W$ C9 r0 ]2 ]! a
, M; ]& r; A- E$ h7 G- ^
2 c' ]- R5 R6 z5 K* B- ~" j
. ^" ]# X" _' b- y+ r& u F6 o
! x5 ~2 J" _! c! l2 C' v+ `5 o3 ^) I& q
来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。
! \, M. D4 T2 y. T
1 k0 d$ B. K2 i$ V0 j8 | 可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。; t, o6 P. f7 x; j) {
& `) |. S" k0 L. ]) J A2 Z App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。) Y) _" G, d2 @2 F) C9 B, ?* j3 I
6 w, D/ Z( C# e$ [ Via:scripting& inessential& hanselman
, b; F1 [$ _8 w
' {- A; F7 E& n2 o |
|