|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
0 k3 {" }8 ^( U6 q! y6 g- o
0 F- o- j1 L- I6 Q
4 t' r% ~- o$ y# k; f0 C, h" b& b! X 有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。
" x2 r! d; d q; |6 P7 G$ ]
7 E* w3 f' W- W2 e 第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。
. r/ H: X, M8 F& V3 l% W. ?& T: m) ~0 u7 ]7 P
在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。& r, n' {; C8 }
5 I. f+ c- T# J% K2 b. M 对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。
2 t( R' h$ y1 o, T0 q+ w/ F+ T( k/ D ~3 v _
! I( V* S g" U) h+ J# v; \
$ D3 ~- j- G/ G0 ?: c
z! n' F4 Y! `. R' k 3 n0 Z8 I9 D( Z
+ |5 d; t/ [" k
App想替代Web,还嫩了点儿' o7 a) A! s0 ~6 ?7 ]
( w1 q6 k' X' ?6 }' S) k
喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。
9 i/ m8 n6 j; `; b5 C7 @1 q: \' Q8 [9 x
打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?* N, E& W- O8 f7 Q
) f9 B- t& }7 [ App就像90年代的CD-ROM5 D X1 ^; L5 I; ~1 r( v+ }. W6 w
+ t9 j$ r7 p' A v Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。) F1 r' }. P+ k x
( h% C0 M9 Q6 u& ^) z7 @" E, E
并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。( J0 o4 d! h L; `: W* u7 S: M
+ `5 o7 I3 H; @ _
App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。9 {9 C" G0 ` x- q* h" k. \# l
7 T0 I: c5 T. I# c Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。
' C$ A* c6 d, P) f1 K. t% U% S7 f! K5 N# B0 U! o. w2 C: X; {4 p
高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。- h8 N Z' h0 U8 m
7 F6 s7 f/ m% G" ^5 G8 M$ c Web与本地App,无限循环
* S4 Q, j& E0 U" Z. Q4 Q
9 r3 O: G& V5 H" x6 x
8 V2 y& R; G- `! y/ ^; E' ^2 w$ P# U1 }
' q! W$ ?+ w9 E( [% Z* A" h
0 x( H! S& ]! v# x4 |0 M
! T" v5 W) N: a' E 来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。
9 w) H& S r5 i! @, a& n3 H+ O/ b
$ o c" }9 h( {% P) ? 可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。
8 Q! q% }1 L8 Z1 v5 {& l7 e5 ~2 n" l1 k7 q9 q
App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。
2 q4 [# x3 _) C' J9 ~% U- Q8 l9 |; n- f! ^* e. O
Via:scripting& inessential& hanselman
" }+ `: t) B7 n3 B$ a
1 S% K" z3 d: r( i |
|