IT技术博客大学习 共学习 共进步

关于ci和zend framework的一些牢骚

淡水河边的博客 2010-06-20 23:44:48 浏览 4,782 次

    首先说明,这是淡水的牢骚,看不惯不要看。

    老华仔歌里唱的应景“总逃不开工作表,做完了又来了,怎样也甩不掉……”。淡水手头的项目还没有完全结束,新的项目又要上马。于是前期就框架选择开大会,开小会。

    有.net高手就开始在网上搜索合适框架。结果他得出的结论是Zend Framework,理由:官方。

    不推荐Codeigniter是因为,一家小公司做的,后期支持跟不上。而且ci是轻量级的,功能不强。

    php本身就是草根出身,如果看公司大小,那么为什么不用.net?

    ci是轻量级的,但是php能做的,他都能做,没有内置的功能,可以自己加阿?非得一定要和zend framework一样,几乎把所有能想到用到的功能都整合进去变成皇家内裤(类库)?

    窃以为,做大型应用时应用框架快速开发是可取的,但是要考虑到代码的执行效率,和开发的灵活度。

    zend framework能做到的, ci扩展一下也能做到,麻烦一点了。但是zend framwork有ci灵活么,ci2天可以掌握,zend framework可以么(太NB的天才不算)。

    这些主流框架的评比本身没有太大的意义。框架只是工具,各有其特点(Yii高效;ci上手容易,代码优雅;thinkphp代码全中文注释,文档齐全;qee……),人才是重点。

    如果理由是:

    zend framework是官方出品,支持应该比其他(ci)公司长久。

    zend framework是官方出品,使用人数较多,人力资源丰富。

    zend framework内置许多类库,扩展类库的时间可以节省不少。

    zend framework内置许多类库,规范了代码(尽量使用内置类库)。

    还有最具分量的理由:这是高层主管决定的。

    这些我可以接受,但是说ci不行,以否定ci来肯定zend framwork,那就有些牵强了。

    滔滔不绝的,连绵不断,就是要表明“zend framework是php官方出品,功能强大。ci一家小公司做的,后期支持跟不上。而且ci是轻量级的,功能不强。”。但是,zend framework哪些方面强大,ci又是哪里功能不强,都没有说出个一二三来。

    嗯,滔滔不绝但也要言之有物才行吧!

建议继续学习

  1. Zend Studio集成Git使用 (阅读 8,861)
  2. Zend Studio 10注册破解 (阅读 6,921)
  3. 深入研究PHP及Zend Engine的线程安全模型 (阅读 5,264)
  4. Zend引擎的优化 (阅读 4,222)
  5. 给初学者:Zend Studio 不是全部 (阅读 3,521)
  6. 如何查看Optimizer版本 (阅读 3,443)
  7. Zend Parameters Parser新增类型描述符介绍 (阅读 3,342)
  8. zend studio 9.0无限期试用的方法 (阅读 3,200)
  9. 提升PHP性能之改变Zend引擎分发方式 (阅读 2,723)
  10. 分享Zend Studio 7快捷键 (阅读 2,564)