最近为了熟悉市面上流行的架站程序,当了很多开源的CMS和其他的论坛,下载,书库等网站程序,安装很多PHP、MYSQL为基础的开源Portal,感慨很多。。。从SourceForge的项目来看,ASP和ASP。NET、JSP等的项目很少,虽然不清楚具体原因,但猜测也许是从OS到后台技术然后到数据库都是专有非免费的吧,没有仔细看项目选用技术的分析结果,纯属猜测。。
安装之后,让我一直在为ASP。NET和JSP先进构架着迷的我,突然震惊于PHP针对OO的实现,和项目中完美的表现层逻辑和代码逻辑分离的完美,其中各种Skin、Template、Components等的纯熟运用,让我这个做了5年的老Web程序员汗颜,呵呵。。很多概念也都是近两年才从编程中慢慢体会应用,而这些PHP的项目里的运用要比我所掌握的成熟的多。。
当然,因为是免费项目,主要功能的实现是目标,从各种配置的简易性就可以看出很多东西做的相当粗糙,而且很多情况下,程序的处理并不是很周全,但完善的CVS和Debug机制让很多错误很快就被Fix,很多人很耐心的管理和编程让一些模块成为精品。。呵呵。
这种开源项目的盈利始终是个问题,如果能在合理的范围内给程序员以良性的补偿,就能大大的吸引更多人参与进来,这也是开源项目将来生存的一个重要因素。。。不管怎么样,我的PHP看来是要大大的抓一下了。
文章评论