搜索

首页  >  问答  >  正文

php - 初创公司究竟用自己开发的框架还是其他知名的开源框架?

1.目前公司业务基本是用框架开发不同类型的网站和系统
2.PHP的框架有yii,laravel,phalcon等等出色的框架,用这些框架的好处是各方面的相对成熟和出色,并且有人负责维护;缺点是不太方便去修改内核的部分
3.用自己的框架的好处是上手难度比较低,更容易依据公司情况和综合其他框架去修改和调整框架等等;坏处是性能比较低,框架设计上会有缺陷,而且需要花时间去更新迭代
4.因此究竟怎么选会比较好?

phpcn_u1582phpcn_u15822739 天前838

全部回复(4)我来回复

  • PHPz

    PHPz2017-05-31 10:35:30

    初创公司适合使用已有框架,因为这个阶段公司财力紧张,人手不够,更重要的是争分夺秒,很多时候需要快速的完成一个项目,根本没有时间研究自己的框架, 往往使用自己的框架的公司都是比较成熟的公司,

    另外针对你说的不方便修改内核部分,这个我觉得不存在的,如果你想修改就通读框架源码,也是可以做到的

    回复
    0
  • PHPz

    PHPz2017-05-31 10:35:30

    我的建议是如果是科技型公司,主打自己产品的建议自己开发一个适用的框架,但是一定是在有大牛做核心工作的情况下。
    如果是传统公司,仅仅是展示型网站,随意一个框架都行。

    然后你的观点有些不认同。

    用自己的框架的好处是上手难度比较低,自己的框架上手难度是根据你的文档定的,没有文档上手一样很难。

    更容易依据公司情况和综合其他框架去修改和调整框架等等,这个赞同,灵活度更高,但是前提是开发前对公司业务有个整体规划
    坏处是性能比较低,框架设计上会有缺陷,而且需要花时间去更新迭代,这个严重发对,有大牛做核心工作的话,自己开发的框架绝对是最适合你们公司业务的,性能不见得会低,但是开发起来觉得比较舒服。并且框架迭代的时候一般就是你公司业务变更的时候,不冲突。。用别的框架也得重构啊

    另外提一句什么叫框架,我的理解就是,一些开发者常用的类库+项目开发规范。

    因此,不考虑时间成本,有大牛+科技型公司必然要做自己的框架,即时你使用其他开源框架,几次迭代下来也会形成一套只属于你们公司的类库。

    回复
    0
  • 滿天的星座

    滿天的星座2017-05-31 10:35:30

    我觉得,这么说吧。你能招到可以自己组织一个框架并且比现有框架还要的人么?你现在手里有这样的人么?如果没有,怕是还没有产品成型公司就已经胎死腹中的。毕竟在互联网行业创业,快是第一要素。这也是为什么php是最好的语言的原因,因为它“快”。

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-05-31 10:35:30

    知名框架好在功能强大,一般程序员都会用,网上资料丰富,每年都有更新迭代;
    自己开发的话一要公司有大牛,二是新人学习耗费精力,不能上手就用,如果框架坑多的话是很麻烦的,所以当然是成熟框架好,像Laravel就很不错

    回复
    0
  • 取消回复