我们如何从Web 2.0技术中获益
|

|
|
纽约时报阅读器将互联网和桌面融为一体,是非常出色的WPF应用程序。 |
由于可编程网络越来越重要,供应商和开源软件倡导者因此大力竞争,以期获得该市场。在服务器方面,主要有三个竞争对手。
Sun公司的Java Enterprise Edition ( JEE)是建立在Java编程语言和虚拟机器之上的一种规范。包括Sun,Oracle和IBM的好几个供应商,尤其是大型企业,都在执行JEE。
与此不同的是,不少纯粹的互联网公司,如谷歌、Flickr、Digg和Youtube(谷歌已收购)不太看好JEE,而更青睐开源工具,如在Apache网络服务器运行的PHP和Python。开源软件平台被笼统地描述为“灯”(lamp, 即Linux、Apache、MySQL和Perl、PHP或Python),虽然也有其他的说法(变化)。这些网站属于互联网上使用最多的网站之列,驳斥了开源技术无法发展壮大的任何见解。
第三种主要服务器平台是微软的.Net:即在Windows上运行的IIS网络服务器和用C#或Visual Basic.Net编写的辅助程序。
又一场围绕客户端的战争正在打响。客户端要么是网络浏览器—基于浏览器的应用程序,要么是桌面应用程序—从互联网获取数据。浏览器的应用程序用Javascript编写而成,其性能被证明十分强大。基于浏览器的应用程序可能会采用Adobe Flash,Java runtime, 或微软的Windows Presentation Fondation(WPF)。Flash正在日益发展,因为其使用简单,但多媒体特色却十分强大。Flash语言是Javascript的另一个变体。微软的WPF采用了DirectX图像,能取得非凡的多媒体效果,这是它的优势。然而,它对运行系统的要求及仅和Windows兼容的情形又限制了它的发展,虽然,旨在降低运行系统要求并实现跨平台运行的WPF/Everywhere项目正在进展之中。至于连入互联网的桌面应用软件,它们几乎都能用任何一种语言来编写,但是,其中最有趣的发展又是来自Adobe和微软,前者推出了Flash的升级版,后者以.Net和WPF为主要特色。
[an error occurred while processing this directive]
新品欣赏