800兆技术
免费空间与开源有什么关系?
文章发布时间:2014年11月08日 13:33:43

前段时间,群里在讨论免费空间与开源有啥关系。有人说免费jsp空间比较少,所以国内JAVA开源程序做得没PHP好;也有人说,免费空间与开源没关系,因为可以在自己电脑上进行测试。而我,比较认同前者。

 

首先,免费空间能够为程序开发提供动力。

一个程序员,在写程序的时候,每当获得突破的时候,总会有那么一点成就感,这是自己对自己的肯定。但是,光是自己认同自己,那是不够的,我们还需要得到别人的尊重、认同。所以,程序员希望向大家展示自己的程序。免费空间就提供了这样一个平台:允许将自己的网站发布到外网,让能上网的人都可以看到你的成果。

有人说,在本机搭建服务器,通过花生壳来让大家访问自己做出来的网站,那也能达到同样的效果。这一点我不赞同。我们都知道,JAVA程序比较占资源,本机上运行服务器,是会影响计算机性能的,会带来消极影响。另外,你总不能24小时开着机,让人家来访问你的网站吧?

 

其次,免费空间能够促进程序的逐步完善。

网络上有很多程序可选,有PHP程序,有JSP程序,还有ASP程序等。当一个站长要做网站的时候,他会选择哪一种程序呢?如果是我的话,我首选功能符合要求的,方便测试的。什么叫做方便测试?同样一个论坛,或者说同样是CMS,哪个好安装就用哪个。由于网上免费PHP空间比较多,JSP空间比较少,所以选论坛,一般选phpwind、discuz,而不是JEEBBS、EASYJFORUM;选CMS,一般选帝国、PHPCMS,而不是JEECMS。

一个程序,用户量少,就很难发现他的漏洞与不足,很难获得他改进的方向。这里说一下Discuz论坛吧,用的人很多。刚开始,用户容易遇到问题,他们就到官方发帖求教,为官方积累了很多新手问题方面的经验;用久了以后,用户可能会有新的需求,他们或者向官方求助,或者自己开发插件、开发新功能,从而促进了Discuz论坛的进一步发展。

 

当然,开源还与风气有关。一个开源程序发布出来,随便让人改了,当成另外一个程序在用,这对作者是多大的打击啊!就像搞免费空间,让你当做收费的来用,肯定也不行吧?