|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
& ]6 ~; ? w* E6 t: P
( d" X8 m) i% Y; b7 L4 M1 q- z: W
* \+ W4 _" k" r: A 有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。: |, `8 y Q" ]" X
2 l7 H# H( J8 G5 w7 J. M
第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。
6 j% @" @! Z( Y* t5 P
1 q9 V# k* J5 U d! l$ c7 O 在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。
' S5 l( ~6 C/ }& [$ ]! b4 o' w' i- {
对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。# B1 _2 i8 H% Q5 G
! J8 f1 S9 ?4 R% H4 o
# I4 h; ?9 ~8 l- y. |. w. ^* \8 U
6 R# ?' a% y( U* x7 E
& x) h0 i3 U/ X8 C1 P! B" Y8 x 5 a: B+ t. X6 ? ~3 g
1 |; N$ d- s8 R% W* N. j
App想替代Web,还嫩了点儿6 W$ S1 D6 a- D2 K2 `5 C
* @ h+ V2 a2 `( }2 Q! D 喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。, R0 a, ?0 ^ o3 K! {# s+ }
- n* v2 u. J" `4 y) i- i. | 打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?
- d/ g- } l* k
. j5 I, U( T3 z- `9 O& ` App就像90年代的CD-ROM
1 y7 c6 ?/ d& P! C: X# C4 w- m0 c+ o: v8 ]& m, z- U; L- b [
Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。$ h; ]" F- T) N: N
3 S4 `2 @2 x1 ?+ F
并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。7 O1 ]) f$ U' X) f* K- x. s
; Y; m. g- F) {7 k1 a s9 [. o
App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。
- R T) n, S% a5 H& A. ~- h) M& V8 _# ~
Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。
9 v$ R8 h; j2 u7 ^4 G( w; S( R
# s! h+ B9 A5 b( L5 w 高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。/ \5 i4 T2 D# P
; Z$ K5 o; C5 y9 d9 h, g: F Web与本地App,无限循环" L: {. n9 q8 z% W
6 @$ L3 f# y- M8 p
1 G4 L" {, s% t; @# o
6 H9 e: K Y5 Q& f; B
% ?# e% j6 R7 z* G6 Q8 S& R / ]# e R# R0 n5 {: k8 _
5 L+ W6 t7 C) X+ L- g* i* A4 l5 ?
来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。" U' ^7 W4 S6 a' k2 f. e
# @, A9 C+ J. ]4 [" R 可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。 z* C! C! T" T. I
" ^# X5 C1 M" r: Y App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。
" C' W$ ^% U6 I# @) L" v. N# M; _6 X& ]+ n
Via:scripting& inessential& hanselman
2 [, V5 B2 Y; }! l) k' I/ S
) d4 X8 g3 d) l& O7 ~) Y+ A: @- s |
|