|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
$ h, F7 _) R5 m# ?8 ?* \' Q3 ? : J" F- q# M1 s, u# Q) p7 a8 x/ X
& [4 U4 S: ~5 d7 @2 Y. A* h 有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。
( G {( U+ `' C4 [- F9 {
: V- o8 Z7 `: R- K$ ^4 j& B. a 第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。
. B. K M' I5 W* Z' A
' n8 ^' Q7 B' [: p8 j4 y2 m 在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。
/ B3 e P e/ ~ e9 p, l; q0 @+ x+ `$ |/ e, H
对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。3 b8 o* A4 Q( v3 K/ S5 { l. w) y
2 s5 q2 x# C, D% n$ C1 O* R/ I2 y
: k: M. _4 V ^* r0 n/ ]- A- X- `
?: I" T' A0 p
" ^# x0 y$ T$ g1 p" Y% a9 h 3 q5 z3 a7 l8 W. B1 _# |1 U
% w. G4 l" I/ ^8 @$ _7 H
App想替代Web,还嫩了点儿: X1 a( A4 E c- c) v
, |& ^8 E: g7 a
喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。* b4 d, ?2 J$ i5 P' c
7 x1 k1 m5 j: ] 打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?: }* ~+ _0 _+ E
7 A/ e. B( x& x- a
App就像90年代的CD-ROM# t9 T9 s( c" u( J
$ N+ L: f$ e0 K/ t# v
Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。: x* x( M" X' Q
/ Y. H4 C8 h, j- W4 T
并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。* i; E! u0 |0 x% M5 b; T, L; c4 N6 v
3 y. C* @* ?: y, {1 u App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。! g: j& ~: D' U7 ]/ O4 H- G
( ~0 B4 m& d- v Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。: d! c6 J3 ?4 \3 M9 U* O
+ S& r$ A# W7 F
高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。. H6 ]; z, F/ p# p% p9 Z/ Q
8 a2 L1 z& _+ j, }% g8 _/ L/ w
Web与本地App,无限循环" _' |, R. `: ]1 N
. D, O- e/ I$ X w, \/ u
! D/ i+ C* K0 C7 H, B1 w' a
6 i! z( t- t, r- G
( A1 ^9 X) B3 l" e$ b7 B 0 t, ^4 |6 V% X- b
7 p7 u, \) }% Z% t2 n
来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。0 ^+ n( u3 Z4 P! G; ~# B( t
. b) Y' k" z5 i/ w$ O 可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。
& _! D* O8 G: k: m- a' w7 T1 u/ B1 u' X: Q! \/ f. ]% V: R; _
App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。
4 B# u0 g8 r7 ~: s! p* u1 Y" j6 X1 J6 s8 E
Via:scripting& inessential& hanselman
, y+ \+ w1 W- b( L. M# G7 S/ R8 O& R- B
|
|