Loading...

要采用php框架么

2008-02-28 10:47:03 发表于PHP, 互联网事, 网站技术 本文链接: 要采用php框架么

php因为其简单灵活安全(这个似乎和编程习惯相关)而著称,只要有c语言的知识、清晰了解b/s结构,你就可以在很短的时间内迅速上手。但是人总是喜欢偷懒的,写代码到一定的时候就开始想投机取巧了,所以很多人都会从最初的借用别人的代码到使用成熟的库然后到使用框架。对于我自己来说,也一直都在犹豫是使用框架还是用我自己的库+成熟的PEAR呢?

现在PHP的框架很多,传说中就有10个顶级的框架,他们是:Zend Framework、CakePHP、Symfony Project、Seagull Framework、WACT、Prado、PHP on TRAX、ZooP Framework、eZ Components、CodeIgniter,当然最著名的只有Zend Framework、CakePHP、Symfony这三个了。这么多框架,采用哪个好呢?其实学习一种语言就是为了解决问题,使用框架是为了缩短开发周期,但是对于我来说,一直都不知道采用什么框架来开发自己的php程序,有哪位把php开发当作工作的朋友,能给我一点建议么?

目前我一直都是采用自己的库+PEAR lib来完成自己的开发的,框架太多,所以让我无从下手。

标签:
发表于 2008-02-28 10:47:03 目录:PHP, 互联网事, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
已经有10位大师动手指导 拒绝低俗
  • 1楼 lnsoso 在2008.02.28 11:50发表评论如下: 回复

    要看你的需求,既然你是想快速开发,那么我建议你是自己写几个简单的类库,也可以用网上的,然后再上面再封装一层。因为你要是用以有的框架的话,比如ZF或者 cakephp ,你的学习成本也要考虑进去。
    :)

    • 1楼附属品 cosβ 在2008.02.28 12:28发表评论如下: 回复

      谢谢你的建议,我也是打算用自己的,但是考虑到用通用知名的框架可能对于协作开发有很大的好处,所以一直犹豫不决。

    • 2楼 tsian 在2008.02.28 12:49发表评论如下: 回复

      我是超级大菜鸟。cos能不能非常简单的科普一下,自己写函数和用网络的库之间是什么意思?

      我写网页代码一般都是自己写function。。。,因为不是计算机相关专业,做起编程这类事情来一点规章都没有。

      • 3楼 阿J 在2008.02.28 14:37发表评论如下: 回复

        我一直不用框架,现在还不知道框架怎么用.不知道哪位能详细分享一下

        • 4楼 tsian 在2008.02.28 14:47发表评论如下: 回复

          同楼上。
          我只会鼓捣鼓捣简单的echo类似的代码,最多查询个数据库。不知道现在开发php程序的时候,怎么用框架,怎么用库的。
          网上看过一些文章,要么太深,要么都是广告。没有比较易懂一点的,科普一点的。

          • 5楼 blankyao 在2008.02.29 08:52发表评论如下: 回复

            现在用的比较多的国外的是zf,国内的fleaphp不错

            • 6楼 muzik 在2008.02.29 13:10发表评论如下: 回复

              作为一个业余人士 我对各种framework和cms都比较有兴趣
              因为接触php框架之前曾有一年的ruby on rails经验,所以我比较多的使用cakephp,容易上手。zf也接触过一下,觉着过于繁复了。symfony了解的更少,只简单的载下来看了一下。
              貌似joomla1.5也在试图从cms往框架上靠拢,可惜现在没那么多时间去玩了。

              • 7楼 路人张三 在2008.03.14 21:53发表评论如下: 回复

                最好的框架就是不使用框架,我的php从原始写法 -> 热衷使用各种类库 -> 热衷使用各种框架 -> OOP -> 写庞大的自己的框架 -> 原始写法。太累了,回到起点。

                大剑无锋,一招直击毙敌于万马军中。

                呵呵,给你泼了盆冷水 :)

              • 8楼 轻飘如羽 在2009.05.18 13:40发表评论如下: 回复

                强烈推荐看看qeephp

                评论分页: 1
                (Required)
                (Required, not published)
                如果留言未显示无需重复留言,我将为你恢复!