论坛首页 编程语言技术论坛

PHP程序员是否应该使用自己写的框架

浏览 18759 次
精华帖 (0) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2012-04-27  
用人不疑啊
0 请登录后投票
   发表时间:2012-04-27  
llh110220 写道
为什么新浪,腾讯自己开放出来的系统(weibo)都是简单框架,简单的不能在简单了!

框架是适用于项目!

如果php主管能力了很强的话,下面一些只会写代码的人就可以了。如果不强,那么又何必自己开发一套框架呢。

不过,任何管理者都是新官上任三把火。问题在于要烧

php语言本身没错,错在于用php的人是怎么想的,facebook是用php的集大成者,看看人家是怎么做的


facebook里面 估计有一半东西都不是用php的。

用Php != 只用Php.  这个真要看具体的环境。
1 请登录后投票
   发表时间:2012-04-27  
个人认为使用框架就二个目的:

1.约束与规范:人员流动不可避免,如果代码不规范,程序员想怎么写就怎么写,这必定不是一个团队需要的。
2.快速与便捷:人都很懒,不是么。

大部分自己写框架的人(为了提高自身编程能力的不算),都是不愿意学习别人框架的人。
0 请登录后投票
   发表时间:2012-04-28  
dank 写道
到处混合着SQL语句等代码。


貌似是说我
0 请登录后投票
   发表时间:2012-04-28  
框架首先是要上手简单,对问题域描述清楚,其次再是容易扩展、容易丢弃。
从楼主的描述看,其他程序员不能很快的入手,那么这套东西不能称为框架。
所以我觉得不是框架问题,而是主程的问题。
0 请登录后投票
   发表时间:2012-04-28   最后修改:2012-04-29
windywany 写道
个人认为使用框架就二个目的:

1.约束与规范:人员流动不可避免,如果代码不规范,程序员想怎么写就怎么写,这必定不是一个团队需要的。
2.快速与便捷:人都很懒,不是么。

大部分自己写框架的人(为了提高自身编程能力的不算),都是不愿意学习别人框架的人。

    这个观点我认同的,框架在很大程度上是一种约束和规范。PHPer本身大部分就比较草根,代码风格等等各有特色,如果没有很好的约束和规范,几个人合作的项目很快就会变的难以维护了。
    说到使用框架的快速和便捷,打个也许不太恰当的比喻。开放的大型框架就好像windows里的office words,很庞大,99%的功能在平时使用时根本就不会用到。但是除非你是做一个简单记录很快就会丢掉,否则不会有人在写东西时会去开一个记事本来用。为什么呢?因为当你的这个文档慢慢复杂起来时,也许想增加某些排版特性时,会发现words里已经有你想用的功能。开放的大型框架更多是对网站开发中需求的总结,你所搭建的站点在早期简单时也许大部分功能用不到,但是随着站点发展,慢慢能够使用的功能比例会越来越大。
    现在PHPer一说起框架就会说到Facebook。FB在推出时框架的概念对很多人还不是很熟悉,更多是在ROR火起来以后才有人跟风去写了PHP的各种框架。所以当初FB被开发出来时,一定是自己写了一套。经过了这么多年的演变,而且是在FB那样巨大的流量需求下,就算这样的框架开放出来,对于大多数站点来说都是不适用的。
    我想对讨论的范围再界定一下,这里提到的对框架的选择主要是针对初创项目,并且计划是要延续相对比较久的项目。
1 请登录后投票
   发表时间:2012-04-28  
truekbcl 写道
框架首先是要上手简单,对问题域描述清楚,其次再是容易扩展、容易丢弃。
从楼主的描述看,其他程序员不能很快的入手,那么这套东西不能称为框架。
所以我觉得不是框架问题,而是主程的问题。


不明白为什么“容易丢弃”会是作为一个框架的特性呢?
0 请登录后投票
   发表时间:2012-04-29  
话说CI是不是一个大型的框架?反正我用它。我感觉简单易用的啊
0 请登录后投票
   发表时间:2012-04-29  
框架只是为了方便和快捷开发。没有必要非得写个框架!
0 请登录后投票
   发表时间:2012-04-29  
sumuu 写道
框架只是为了方便和快捷开发。没有必要非得写个框架!

楼上这话很对,另外一句也对
PHP下实现一个框架太EZ了,只要你想,就可以做到
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics