为什么现在没有php教程了,为什么php没有公认的入门首选的框架?

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

js有juery

ruby有rails

python有django

C#有.net

java有struts

php呢?zend么?总觉得太重。各色轻巧的框架又百花齐放各有千秋。

是php本身已经足够好用,还是说它的各种框架都是在模仿别的语言?

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

回复内容:

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

js有juery

ruby有rails

python有django

C#有.net

java有struts

php呢?zend么?总觉得太重。各色轻巧的框架又百花齐放各有千秋。

是php本身已经足够好用,还是说它的各种框架都是在模仿别的语言?

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

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

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

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

其实我觉得JQuery也不算是一统天下吧~~~JS圈里也有很多轻量级框架被广泛使用

说回PHP,PHP的quick and dirty的特点决定有人一统天下是比较难的。PHP为互联网而生,互联网的业务形态千奇百怪,所有很难有技术模型能适应这么多业务形态,也就没有一个统一框架。另外,纵观这么多的php框架(无论大小,似乎玩过PHP的人,没自己做过一个框架,都不好意思跟人打招呼),真的是各有千秋,总有那么一两个特点是其他人不具备的,这也决定了PHP框架可以百花齐放。

还有一个很重要的原因,就是写PHP,你不用框架,依然可以效率高,性能高!圈里很多人比较抵制使用框架,因为做一个独立项目,当项目没大到一定程度,用框架反而降低效率和性能。

.net不是框架,是平台吧

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

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

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

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

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

相关标签:php 框架

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值