谁会是开源的真正胜利者

知道自己搭建博客不是很难的事情很久了,只不过自己比较懒,而且觉得内容更加重要,是自己的空间或者公共的空间无关紧要,所以也没想到自己搭建一个博客。

知道一段时间前,一个做媒体的朋友,让我去他搭建的一个网站上帮他写文章,发现他做得这个多用户博客水平还不错,一问知道是用wordpresss,因为他不是做计算机的,对于他能够这么快就建个这样的系统,还是感觉有点惊讶的。

但是要出去旅游了,没什么时间留意,最近回来才开始细细品味和琢磨了。发现这后面的含义很大。

朋友是媒体的,对网络也有一定的知识。建立这个博客基本做的事情就是:

1)租赁一个好的国外虚拟主机,送域名,主机是Linux系统,带PHP和Mysql,全部是800rmb/年左右
2)下载个WordPresss,上传,建立一个子域名,指向上传目录
3)用浏览器访问主机上的WordPress系统,一步步安装指引做,OK,安装完毕

接下来就是非IT的事情了,叫朋友来一起写文章,因为是媒体的,所以人气很快就上去了。就是一个很像模像样的网站了。

简单的说,现在的基于web 2.0的网络应用,已经是如此成熟了,接近傻瓜化操作了。一个不懂IT和编程的人,也很容易就像装一个软件一样,在互联网上,通过浏览器,装了一个服务器,一个Web应用。

以后的互联网,应该就是这个趋势吧,构建网站是个很简单的事情。这是一个博客系统,或者说一个博客软件,还有其它的,例如一个CMS系统,一个音乐发布共享系统,等等。只不过等谁的操作系统,能够把这些步骤再傻瓜化一些而已了。WordPress的安装界面了,真的已经很傻瓜化了,就像软件安装一样的简单。

但是在这个趋势中,我看到的是什么呢?那就是PHP和Mysql的这个黄金组合,是如此的强劲,完全灭过了.net和java。而且都是4系列的版本最受欢迎。这个被诟病为没有良好的面向对象语言特性的语言,实际上已经静悄悄的,席卷了互联网的半壁江山。

为什么呢?

一是费用。随便简单搜索了一下,在olnevhost上,首页就有两种方案。一是php和mysql,10$/month。二是JSP和PostgreSQL,30$/month,当然也随便支持php和mysql。两者差价是3倍,而且php和mysql还有很多别的主机供应商,价格比这个优惠。jsp的少很多。

二是系统,大家可以找一下php的开源项目和java的开源项目。PHP的项目明显偏向应用性的,首页就是WordPress,xoops,mambo....等等;Java的偏技术性的,首页就是Spring,hibernate,Webwork...等等。当然,我知道Java也有Blog和CMS等应用性的开源项目,不过好像没有哪个被广泛应用的,而且配置难度也比较高,恐怕非专业人士难以胜任了。

是的,php没有java高级,所以人家不玩底层,开始玩上层了。而应用的可安装性和可配置性,对于非IT专业人士,却是如此的重要,他们不会关心php有没有面向对象,他们不关心php的性能那稍微一点点的慢,他们不希望去改代码,而且php的代码改起来根据傻瓜化...

更重要的是,由于PHP的简易和开放,这些系统都有一个共同的优点,也是良好软件设计的结果,丰富的插件,可以进行扩张,这个和PHOTOSHOP的插件有点相似,凭借容易安装的插件,非IT人士,也很容易给自己的网站,加上各种各样的动态功能了,而不需要编程知识,有些高级的插件,可以购买就是了。

也许是我了解不深,说实话,目前好像没有那个java开源系统,做到如此的好,大家都喜欢玩底层,折腾J2EE的企业应用。可是Web 2.0呢?

Java是否在这方面无所作为呢?也许我们应该考虑一下,是否应该向PHP们的开发者学习了,多做一些面向大众,真正实用的软件了。只是津津乐道于一个个孤立企业应用的高性能,互联网的明天并不在于此。Java的开发者们,是否应该更加关心普遍大众的应用呢?

你可能感兴趣的:(PHP,mysql,网络应用,企业应用,大众软件)