素材牛VIP会员
为什么php没有公认的入门首选的框架?
 qi***hu  分类:PHP代码  人气:1915  回帖:12  发布于6年前 收藏

感觉几乎每个语言都会有个为大多数人所认同的框架。

js有juery
ruby有rails
python有django
C#有.net
java有struts
php呢?zend么?总觉得太重。各色轻巧的框架又百花齐放各有千秋。
是php本身已经足够好用,还是说它的各种框架都是在模仿别的语言?

我本身后端经验不丰富,说的有失偏颇还望指正。

 标签:框架php

讨论这个帖子(12)垃圾回帖将一律封号处理……

Lv5 码农
39***81 PHP开发工程师 6年前#1

你试试 CI框架,上手很简单的,我正在学~

Lv6 码匠
你***饭 学生 6年前#2

因为PHP不需要框架就能获取POST参数获取GET参数读取COOKIE能echo字符串返回给用户,对于web开发来说这就足够了,有没有框架都无所谓。

其他语言呢?没框架怎么响应HTTP请求都做不了。

Lv1 新人
ke***69 PHP开发工程师 6年前#3

主要原因是php门槛太低,太适合web开发,其他语言的框架,比如rails,连get post 数据获取都需要自己实现。其他语言要想再实现自己的框架,成本太高,所以好不容易弄出来一个,比如rails,大家都用。

php弄自己的框架则太容易,phpchina上面到处都是框架,是个人懂点mvc道理就可以复制一个,其实都差不多,但是因为都是自己鼓捣的,各有各的想法,所以可能某些地方有点小创新,但是大部分质量很没保证,这反倒让php框架太多而且大部分小框架没有健壮性。当然比较大的有很多人参与的框架如zend framework2, symfony2等,各方面都有很好的考虑和处理,还是挺不错的。

另外你说zf太重是什么意思,很多人都说zf或者sf重,我觉得很可笑,重在什么地方因为他库文件比较大么?其实他们的设计都是组件式的,如果框架里面有些功能比如amazon服务用不上你不用就行,直接删除都可以

Lv5 码农
黄***艺 页面重构设计 6年前#4

.net不是框架,是平台吧
PHP不是还有个框架叫thinkphp嘛,感觉跟java的strut2很像,入门也简单

Lv5 码农
邓***一 JAVA开发工程师 6年前#5

就像武侠里面,谁都会用剑,但是却没有公认入门必备或最好的剑法,每人都有自己的一套。(扯远了……

Lv5 码农
wz***16 技术总监 6年前#6

其实我觉得JQuery也不算是一统天下吧~~~JS圈里也有很多轻量级框架被广泛使用
说回PHP,PHP的quick and dirty的特点决定有人一统天下是比较难的。PHP为互联网而生,互联网的业务形态千奇百怪,所有很难有技术模型能适应这么多业务形态,也就没有一个统一框架。另外,纵观这么多的php框架(无论大小,似乎玩过PHP的人,没自己做过一个框架,都不好意思跟人打招呼),真的是各有千秋,总有那么一两个特点是其他人不具备的,这也决定了PHP框架可以百花齐放。
还有一个很重要的原因,就是写PHP,你不用框架,依然可以效率高,性能高!圈里很多人比较抵制使用框架,因为做一个独立项目,当项目没大到一定程度,用框架反而降低效率和性能。

Lv2 入门
SW***CH 职业无 6年前#7

ThinkPHP挺好的。是适合国人的一款比较好的简单框架。

Lv1 新人
gu***qw 职业无 6年前#8

入门建议TP

Lv3 码奴
10***29 职业无 6年前#9

php的框架叫thinkphp,里面有核心文件,想学的,看一下,不是没 有

Lv1 新人
王***金 职业无 6年前#10

入门thinkphp,laravel也很好

上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取