使用linux有感

    因为公司要经营GroupON,下载了一个开源PHP模板打算一试,俺到底是MS阵营的,三天都没部署好Linux + Apache2.0 + PHP5.0 + MySQL5.0 + Zend Optimizer3.3.0。

    直到今天,我才亲身体会到为什么linux免费、开源,用户群这么少。

    正是因为开源,所以它的应用软件开发者大多是为了满足自己的开发兴趣、解决自己想解决的问题,而非站在用户立场上开发软件,用户死活他才不管呢。

    而在Windows中,随着商业模式都多多少少吸取了微软的特点,应用软件易部署、易用、易升级。

    最后我才发现没有部署成功的原因有如下四个:

1、资料太少

    遇到问题我到网上搜了,我知道的搜索引擎全都用了一个遍,中英文都用了一个遍,结果并不像windows出现问题那样很容易搜到。我搜到的解决方案全是关于配置文件参数和配置文件路径问题的,无论怎么搜都是这些文章。

2、版本问题

    配置这台服务器最重要的就是Zend Optimizer3.3.0,没有它就是乱码,而它与PHP5.3不兼容,Ubuntu的新立得安装源只能搜到最新的PHP5.3。linux开源导致软件太多、太乱,各开发商又不可能有统一的约定,导致实现一个功能需要多个软件互相配合,其中一个软件版本升级带来兼容性问题会导致整个平台都不能使用。

    在Windows中,开发商通常是一整套平台来占领市场,所有相关的插件都是一个厂家开发,不存在这种兼容性问题。

3、安装方式

    原来linux安装方式有那么多,PHP安装需要make install,结果make还需要另外安装至少两个软件才能使用这个命令,我服了。

4、对linux不熟悉

    归根到底还是自己对linux不熟,不说这句话肯定很多linux阵营的朋友会骂我。

    不过,linux插件如此混乱,尤其是版本问题,系统架构设计当中最重要的一项就是版本问题,包括文档版本,这个问题在开源平台中很难解决,这个问题不解决,制约软件发展。

你可能感兴趣的:(使用linux有感)