开源技术在web2.0时代的应用

来源:互联网 发布:java static 方法 调用 编辑:程序博客网 时间:2024/03/29 08:55
  现今社会开源技术可谓是一大热门词汇,人们津津乐道的谈着开源技术给软件行业带来的改革。同时经过几年的起伏,web2.0也令互联网从泡沫中苏醒,成为了新时代中的几个关键词之一。那么这两大热门技术之间又有着什么样的联系,开源技术对于web2.0又有着怎样的意义呢?首先让我们先了解一下什么是web2.0。其实可以根据网络为用户提供服务的内容的不同,以及交互的灵活性可以将web分等级。很自然我可以知道在web2.0之前应该还有一个web1.0,没错我们将之前只能向用户静态的提供资料,或支持用户下载的一些简单功能的web称为web1.0。那么web 2.0有哪些改善呢?主要体现在其与用户交互时的人性化界面,以及其特有的双向互动,用户不仅仅只是一个旁观者,也成为了一个参与者,带给了用户很大的积极性。(这一点可以参考开源技术带给用户的变革,两者有相似之处)从而带给用户的一种归属感。其实开源技术与web2.0的结合是一种必然,二者有着基本相同的理念。首先都为用户提供了最大的便利,开源技术倡导的开放源代码使得用户也成为开源软件的开发环节中的重要一节。而web2.0 为用户提供了一个能动性很强的平台,让用户主动维护和分享自己的内容(这种操作是很简单的),从而建立起一个有趣味的网络系统。用户在web2.0结构的网站中拥有属于自己的信息数据系统,这样用户就成为了网络的中心,可以对信息数据进行控制和交互。由此可以看出开源技术和web2.0都有为用户量身打造的意思。其次在web2.0中用到了很多开源的技术,正是这些开源技术使得web的页面更加生动,例如:通过Ajax技术可以实现易于操作和友善的用户界面,创造出一种通俗的并且易于分享的(这个很重要)架构,鼓励每一个使用者对他们所使用的系统主动添加自己特有的功能。这样二者不仅通过相同的客户服务理念联系在一起,更是互用对方的技术服务于自己,相互促进。另外一个很重要的技术即内容管理系统。其实web2.0的快速发展离不开开源内容管理系统的支持,当前流行的blog等系统都采用了开源的cms系统,甚至有人认为是开源cms系统导致了web2.0的产生并快速发展。同时,开源cms系统也随着web2.0逐渐发展壮大,已经在开源社区形成了一股不可忽视的力量。由此我们可以看到一个很清晰的逻辑:通过开源带来的知识在更广的范围内传播与参与。它所需要的,或者说是依赖的,是一个像Web2.0这样的低门槛的平台,才能将资源进行最大程度上的开放和再利用。这样的一个平台能反过来继续促进更多更深程度上的开源。循着这个开放—共享—更多开放的良性循环,最终会促成开源文化的发展与形成。基于这个意义,Web2.0已经不是一个简简单单的技术概念,而开源也不仅仅是工程师为了解决问题的手段。它们与新媒体和新技术相随相长,并且渗入到开源文化的核心概念当中:开放,分享与创造。   其实说到底开源和web2.0都在寻找自己的市场,并且开源和web2.0又拥有相同的理念,他们自然而然的走到一起,相互利用:通过开源提供的各种开发技术,以及现成的代码,web2.0只要通过提供简单通俗的接口给用户,用户就可以很简单的建立的交友网络,这对用户来说是一件给长具有吸引力事情,通过这种方式web2.0使得自己的功能看上去更加强大;同时开源技术也借助web这一强大的工具,促进了自己影响力。
原创粉丝点击