使用PHP建站,我该如何做选择

在使用PHP技术建站的时候,往往很多人都难以进行选择,这里需要选择的东西很多,涉及到的人群包括懂技术和不懂技术的人群,本篇就来简单的介绍在使用PHP技术搭建自己的站点或者服务平台的时候如何进行选择。

在选择之前我们已经知道,PHP已经是一门非常优秀的Web开发语言,通过使用PHP来搭建站点能够更方便(库、框架、应用程序丰富),更安全(至少跟ASP比起来还是安全的)。但到了我们需要使用这项技术的时候就变得异常艰难,尤其是一些创业的朋友,往往是没有把PHP最大化的发挥,最后只能是放弃。

我们在选择技术的时候,最重要的核心观点就是“适合自己目前发展”,根据自身实际情况出发,才是最为重要的。本着这个核心点我们再展开阐述。

1.选择自己开发还是选择使用程序

很多创业的公司,在应用PHP技术开始,就在这个问题上犯愁,是自己开发呢,还是选择外包给别人开发,或者是使用现有的一些建站系统。以我们的观点,这个需要根据情况而定,如果是已经拥有成熟的技术团队的时候,这里的“成熟”指的是1.配合默契;2.拥有比较好协同开发经验;但对于初创公司,这些条件显然是很少具备的。

所以我们是推荐在这里可以考虑选择使用成熟的建站程序来搭建自己的站点,例如:DedeCMSDiscuzPHPWind等。

2.选择什么样的应用程序

选择应用程序需要考虑几个问题:1.构建怎样的应用;2.构建难易度怎样;3.安全,性能如何;我们这里的建议就是,一开始更多需要考虑快速构建,也就是将想法快速实现,再来考虑其他的内容.当然这里安全是必须考虑的重要因素,但是安全只有相对的,没有绝对的。快速构建的话除了应用程序的功能,可扩展性需要考虑之外,模板制作和代码维护的难易度也是必须考虑的,如果是内容类型的站点,我们建议使用DedeCMS程序,如果是社区互动的,我们这里推荐Phpwind或者Discuz。

3.选择什么样的开发框架

在站点开发的时候,如果是团队开发,那就选择一个开发框架,这样便于以后的维护,这里我们推荐CI、Zend,主要是考虑:1.文档丰富;2.基于框架开发的应用比较全面;3.上手容易,维护起来容易,我们上篇提到的《未来具有发展前景的3款全新PHP开发框架》也是不错的选择。

 

好了,本篇就展开一些基本的讨论,以后我们再详细讨论相关方面的内容。