|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
" A/ S: M( s8 k) F ! V1 r' ^' S' A" l' x
6 [* R3 O k8 _$ ]1 b4 B
有人说这是一个App的时代,到处流行的都是Web大势已去,App才是王道。! F1 B3 l7 U9 w' A
* s1 U; V% R, h/ |. F4 a 第一次提出这种说法是在1997年的《连线杂志》中,在2010这种概念再次来袭,当时克里斯·安德森写了一篇文章叫《Web已死》。6 Z2 w) T+ v9 Z0 l4 k2 V/ y
0 t$ h$ g: V0 k! t* e
在《Web已死》文章中,克里斯·安德森说从诞生到现在,万维网(World Wide Web)已经走过了20个年头。相比当年的流行,如今它已经开始衰落,逐渐让位于更简单且时髦的服务,这些服务更关注的不是搜索,而是获取。我们正在逐渐抛弃开放而自由Web,寻找更加简单、时髦、用起来更舒服的服务,这丝毫不亚于我们当初对它的喜爱之情。5 m7 L/ |, u, g% B9 M' } n
' `) Z* C. W% W1 j( S7 V7 Q
对不起,安德森,你错了,我们都错了,链接才是王道,这是Web独有的,App不会有,不管它看上去多么丑陋多么怪异,但是你能通过它进出自如。
8 H5 J2 F4 K8 Q0 }8 b2 I) @7 |% _3 _) b7 l1 _/ R5 G) S1 y8 F( E
5 y; s5 _* f" B6 Z- n6 q6 t% Y' n+ `9 d; U# b4 X1 }2 j; x( u1 @
x( ~3 x9 [4 R/ i; |+ V$ \ . \4 [6 Y& }4 z$ I; O
4 \; R- t+ Z1 J. W( W5 Q' W
App想替代Web,还嫩了点儿
" b& Q% D/ Z; \2 a; G
( U7 N& l: O# [6 G# R; X# l 喜欢App的人,不过都陷入了创新大佬们为你设置的花钱的东西上,用户陶醉于一个被高度管制的类似迪士尼乐园的App世界,以为从此逃离了看似杂乱无章的,又疯又野的Web世界的威胁,但是,沉浸于App世界的时候,是否想过,你是被束缚起来的。
^; c/ A+ v* @; d; w
5 g+ w) u$ a. N. U/ Z 打个比喻说,你的iPad或者iPhone应用就像一个筒仓,一个高大的垂直建筑,里边有无数的东西,但是没有什么能真正进入或者出来,这不是由创建应用的人能很好控制的,糟糕透顶。App想替代Web,还嫩了点儿,就像一个人说,我有了浴缸,不再需要海洋那样,荒谬,不管你的浴缸有多美,能和海洋比吗?你能在它旁边造块儿陆地出来吗?9 {3 B! h: [1 |5 x1 |* ^8 |2 K
9 p0 A+ u% Z, G) N7 W9 q1 w: V5 D# U App就像90年代的CD-ROM
4 [( o. O: A% w+ ^+ f* j+ K8 p) |. |
Hanselman有一篇文章说,App就像90年代的CD-ROM,我们只能下载更新直到新的CD-ROM发行或者带宽增加。
5 B& X9 ^" I' Z) F) y6 `: X
% c$ r# V% l8 a" J" J) s) g, S) b 并且现在的自动更新都只能解决一部分问题,App还只是一个个有着各种功能的独立岛屿,相互没有交流没有来往,不过好的是,这些应用能和云及各类服务联系起来,而遗憾的又是,现在手机上知道这么做的应用几乎没有,他们都认为自己应该是独立的。9 D2 o, P' ?* ~7 y! X4 l
7 u, p$ j" X! X/ X( m9 ~7 K* P& t App总是向你推荐一些可有可无的功能,让你管理应用,更新产品,储存东西等,做一些毫无意义的事情,相比起来Web就弱爆了。
. C5 O W8 M& z9 o
& M5 a! g5 ^3 I, P; `+ k Web又是什么?两层含义:普通层次的Web指的就是Http Web,是由 Apache, Nginx, node.js,,CouchDB,MySQL, JSON,RSS, OPML,,XML-RPC,及 REST所支撑起来的Web,是本地App与Web App都离不开的后端数据库与API。+ q) i2 B! j* u4 p7 g
L2 g. \, i: S* G( D
高层次的Web就是HTML CSS, 及 JavaScript,是一个可以运行浏览器的Web,是一个在某些方面落后于本地App的而又始终比本地App强大的Web。 D" R' y, H% z4 Z2 p
A5 M5 C/ `3 q
Web与本地App,无限循环
/ |* m: t2 T. n6 i2 L1 u5 H% Q/ W @# S5 e
% `5 F6 _9 I0 M1 a# n
* n( u3 X- @- O, M* s# l* F7 m0 |* }0 ]' [, }
: s6 D j* b5 `
& K3 g& R% s$ s/ i6 X Q' |% e 来自本地App的压力推动Web向前发展,而来自Web的压力又推动本地App的向前发展。的确,现在JavaScript, HTML 以及 CSS乱成一团,但你要相信,它们不可能永远如此,一切都在发展变化,今年HTML 5不是挺火的吗?当浏览器变得更加智能,本地App怎会想办法推出新的交互模型,新功能,可能会使用到HTML 9或者HTML 10,然后无限循环。
: K5 W8 @: N* O/ O0 ?) H: v0 t4 m% l' I( s0 w6 Q
可参考右方的循环图,先有Web Hack,在此基础上形成Web标准,基于标准又开发出Web App,然后有了新的体验,催生了本地 App,接着又出现了浏览器插件,然后再出现新的Web Hack,这样循环下去。
7 [0 Q8 x- T+ D8 g1 Q* Q# s0 b% R4 Z
App还不能代表未来,正如Dave Winer所说,Web赢在链接,至少现在是这样。( k- s1 n2 |9 ?; w- F, }6 b
0 B* M4 @4 ?5 M" R
Via:scripting& inessential& hanselman
: s( O5 A; y K- A! Q1 X4 O2 a; J: S+ F/ @2 l9 c: U# T* L
|
|