|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
' ~5 S8 Y% n0 B/ T# u- U* f
% c# q8 f: m9 `, u7 B5 Y) l9 T
7 R0 ^9 p/ M# V' s0 O& @( D$ | 有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。
3 J* @7 ?- q- }' g2 v5 h( O) F3 [" y" `3 W8 ?! v# @
第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。( z4 |+ q. a$ V$ e. F5 w# v
: Z$ F/ M- o# Z" p) s) @# |) l 在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。2 b, B( p1 |; U/ T8 E: @
7 ^. s8 N c/ c$ y+ V* r 对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。, Y/ }0 v+ {1 o$ N2 R; u8 J+ `
- ^& Y! q4 r1 g- K, E6 y) ^' y
/ Y9 D/ s, ?* p' ^ ~5 I& M1 ~- [
+ e; q+ f) `0 S5 k/ R ?8 R0 O" P1 P" d; E2 ?( w; H1 R+ g6 \" J, N
7 b: u O8 n6 o% Q. E1 E( r$ l9 f
; V& J5 l1 t( S/ N
App想替代Web,还嫩了点儿% e& P& U6 U7 T2 a- v7 b
) [: j9 H& ?4 h: r
喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。7 R/ k8 n' y/ v7 s
6 ~$ a" e3 i$ q. |3 W5 N4 U# t 打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?) P0 {7 U: u0 ^3 _
6 i Y: Y& Y4 N1 B2 \ L App就像90年代的CD-ROM: s8 `. G$ F1 ?* F. `
8 W+ X% G. h+ K; \
Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。$ T8 Y- v# q/ K
; n5 ]! ~+ u/ d8 f& J
并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。* a/ p1 y$ i/ g/ A$ _
1 P8 b8 V7 R! X5 y" ` App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。5 g& O* {$ a' r" Y
( `1 G4 b' w" k6 a) U k
Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。
# R u% l5 J$ r2 x1 H8 F% I, ]. {* M7 i1 v! }0 X
高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。
! c5 r' G4 p/ h' _0 n0 { U
1 f8 {4 q8 z5 S8 |6 n Web与本地App,无限循环
% i( u5 y# B$ J* `) {) R. F c8 P+ q5 }) G
# u; G' l8 r# [$ |( _- f" e ^
5 \: o& N7 w- m0 G
+ p1 ?! [- i! S6 x& D 4 \; o0 \' R' n3 j9 @6 u9 O7 a
, D# i# `+ m$ M& j5 e6 N U
来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。
+ e# z! b3 w9 d' M
( R3 K; ^! W5 e8 z* D( E 可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。
, N+ j1 T- T/ Q% B2 U
- V& }1 \2 j- O+ x* ?( i App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。
+ b! \" \2 @# y- A& n& D: [ l8 t$ X ^' Y
Via:scripting& inessential& hanselman! r2 U2 b$ _9 e7 H" h7 R
6 w+ F- d+ d+ K1 p. l) S* y, Q* | |
|