机文章

万万没想到!php开发网站的优势是什么,PHP的优势,用 PHP 开发网站时,使用框架自己开发与进行二次开发相比,各自的优势和劣势是什么?!

 

互联网界有一句名言,不要重复造轮子,前提是轮子足够用.

如果自己的项目和可用项目的业务或者模型相似,进行二次开发当然可以大量节省项目上线时间,同时,如果这些项目开发的持续性好的话,一般会提供完善的文档,像"互动百科",这样的项目.在这样一个现有的系统之上进行自定义是完全可以的,但如果要进行深度的定制化,还需要仔细阅读源码,有可能会修改源码,或者加入自己的库.如果功能模块够用,那么在界面美化上面多花些功夫.所以二次开发可以省时间,也可以不省时间.如果不熟悉整个系统,出了bug的话,调试起来可能非常麻烦.

那么基于框架做呢,本身可能用到的只是轮子的一个轮廓.这种开发方式的自定义性是很强的,选择不同的开发框架可能有不同的性能和开发方式,尽量选文档支持较好的.基于框架需要对整个站点进行架构,现在的框架几乎都是MVC开发模式,所以对应不同的数据模型需要建立相应的Model,不同的版面需要不同的View,对于数据的操作则定义在Control里面.这样的开发过程需要一封完整的规划书,便于指导开发的进行,也便于以后的维护.一个好的架构师不容易的,涉及到以后的扩展性,变化性就更加麻烦了.还有虽然框架本身可能会进行一些数据验证和过滤,但是在书写代码的过程中除了要注意规范,还是注意代码的健壮性和安全性.整个系统做下来,开发者对于系统是熟知的,以后不管对于站点维护,还是再开发或是进行业务扩展都是极其方便的.

这样的利弊大家可能都看得到,如果架构能力过硬,完全赞同基于框架开发,好处自然是不言而喻的.如果上线时间仓促,加之技术不够成熟,选择二次开发业不失为明智之举.

为您推荐

万万没想到!php开发网站的优势是什么,PHP的优势,用 PHP 开发网站时,使用框架自己开发与进行二次开发相比,各自的优势和劣势是什么?!

万万没想到!php开发网站的优势是什么,PHP的优势,用 PHP 开发网站时,使用框架自己开发与进行二次开发相比,各自的优势和劣势是什么?!

知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享...

2022-11-20 栏目:编程控

当前非电脑浏览器正常宽度,请使用移动设备访问本站!