数据正在载入中...
博客公告
    数据正在载入中...
时间记忆
    数据正在载入中...
博客登陆
最新日志
    数据正在载入中...
最新评论
    数据正在载入中...
最新留言
    数据正在载入中...
博客相册
博客好友
    数据正在载入中...
友情连接
博客统计
    数据正在载入中...
PHP的命运推理 | 2008-6-21 9:51:00

PHP再远也不会超过网页的寿命,因为正如有些人所说的“它一出生就是专门为做网站而来的”,而你知道传统网页面临着多少新技术的威胁么?  
   
  Flash,这个几乎准备要被重生的东西意欲再度扩张其疆域,向传统网站发起挑战,Ajax最近这么热火朝天不就是因为用户体验性强么?可你再强强的过 Flash吗?再艺术艺术得过Flash么?同样的艺术水准和用户体验效果的话,Ajax的代码臃肿不堪,而Flash经过Adobe的改造之后性能直逼 JAVA,这不是Ajax能抗衡的力量。Flash甚至想冲出浏览器的框框,透过互联网主宰每个人的桌面。  
   
  Web服务,这是微软的.Net所乐道的一个技术领域。很多人对Web服务不了解,不知道它是干什么的,我在这里说明一下:很多很多人觉得Flash类的网站太过浮华,往往设计的很美用起来很爽但很空洞,它里面基本都没有什么实际的内容,往往是看过一遍就不想再看的网站,理由很简单:没用,那么,真正有用的来了:Web服务,它是纯粹“有用”的东西,它没有界面,纯粹提供数据,它与一般的资讯网站的区别在于你可以在任何地方任何环境使用它,不管是 Windows程序、MAC程序、Flash、网页甚至你的血本买来的电冰箱,只要它们能上网就可以使用你的Web服务。Web服务让互联网返璞归真,回到了它最初的使命当中去。  
   
  XML,它没能像人们设想的那样有着轰轰烈烈革命壮举,而是潜移默化的渗透入人们的生活,它最终将为整个信息领域进行一次洗礼,彻底的改变人们的数字生活,而它的下一个目标就是——传统网页。如果硬要说Flash的网站太浮华、而Web服务太简陋的话,那么XML可以说是最贴近传统网页的了,看看本页的源代码吧,这就是XML。用XML承载数据,用XSL替代服务器脚本语言将数据按照版式码放,用CSS控制页面表现。你喜欢做网页设计,那想必已经殷熟 Web标准化了吧?Web标准化正是通往XML的桥梁,Web标准化是XHTML[数据,结构]+CSS[表现],而XML是XML[数据]+XSL[结构]+CSS[表现],这是非常优雅高效的呈现方式。  
  XML在其它方面的应用可以参考我写的一篇文章:

未来的网站页面大体就是由XML和XSL、CSS组成的,XML提供数据,XSL控制布局,CSS用于修饰。

XML的数据来源可以由服务器程序生成、数据库映射或者干脆是本来就在服务器上用于存储数据的XML文件,还可以是Web服务甚至office文档、PDF文件乃至图像、音乐、视频等等文件,因为它们都可以用XML来描述,你可以想象一个Mp3文件在将来的版本中会变为如下的架构:

 

<音乐文件>

<标题></标题>

<专辑></专辑>

<演唱者></演唱者>

<发行公司></发行公司>

<年代></年代>

<流派></流派>

<作词></作词>

<作曲></作曲>

<歌词></歌词>

<数据 压缩算法="Mp3">

<背景音乐>

<音乐 名称="钢琴" 演奏者="威廉"></音乐>

<音乐 名称="手风琴"></音乐>

<音乐 名称="萨克斯"></音乐>

</背景音乐>

<背景音效>

<音效 名称="雨滴"></音效>

<音效 名称="合成"></音效>

</背景音效>

<主唱></主唱>

<伴唱></伴唱>

</数据>

</音乐文件>

 

借助XSL文件我们可以轻易的将其中的部分信息提取并转为供浏览器阅读的网页,我们可以把它的基本信息写入表格,把歌词放在一个文本域里,把它的背景音乐放在在线播放器中播放...

 

此外,XML的另一个重要作用就是检索的便捷性和精确性:

 

你可以在搜索引擎中输入类似“<音乐文件>:<标题>=隐形的翅膀”的检索条件来精确定位你想要的文件。

 

另外,假如你想找一些音效文件作为你的多媒体练习素材的话,也可以输入“<音效>”来检索所有带有音效的文件,不管它是音乐文件、视频文件、或者是电子贺卡、Flash、小游戏。

 

程序员们只要轻松地写几句代码就可以找到某个小图标在全世界范围内被哪些文件所引用。

 

一切就是这么简单,这就是XML给我们带来的改变,而我现在所述的只是其全部应用的很小一部分。


  而在其它领域生根发芽的XML也将会巩固其在网站设计中的地位,其中Web服务就是以XML作为传输媒介的,Flash同样与XML保有极高的亲密度。  
   
  以上三个领域,php都可以参与一小部分,但也都是力不从心的,以一个脚本语言想与三个帝国级别的技术相抗衡,是很难成功的。  
   
  如果你觉得繁复是美,Flash可以给你,如果你觉得简单是美,XML可以给你。  
  而你的传统网页和Flash比称不上艺术,你的php和XML比称不上简单。  
   
  世界并不缺少美,缺少的是发现美的心,真正的美不是用眼睛看到的,触动灵魂的艺术只有心能感应到,你可以试着去体会XML、Web服务的美。  

  • 标签:PHP 网页 命运 
  • 圈子:新时代文化传媒 
  • 不错哦! | 2008-6-28 8:30:21
    春暖花开(游客)我以前是那么的迷茫,还好我在***---http://***/train中改变了自己,现在感觉自己信心满满。我相信你也一定能拥有自己的精彩人生的!好好努力哦!
    By:春暖花开(游客) | 个人主页 | 引用 | 返回 | 删除 | 回复
    发表评论:
    数据正在载入中...

    Powered by Oblog.