LeungJZ
V2EX  ›  PHP

Symfony 这个框架有人用过吗?有木有教程可以分享一波?

  •  
  •   LeungJZ · Oct 9, 2017 · 7066 views
    This topic created in 3314 days ago, the information mentioned may be changed or developed.

    RT。突然想学一个比较好一点的 PHP 框架。个人对 TP 没有太大的感觉,想学 laravel,但是好像比较难懂。接着就发现了一个是腾讯出的 Biny 和 Symfony 这俩。 Biny 感觉和 discuz 的模式很像。Symfony 则好像是 laravel 的基本框架?

    28 replies  •  2017-10-14 00:14:22 +08:00
    hantsy
    hantsy
    Oct 9, 2017
    2
    官方教程不要太详细啊。。。
    LeungJZ
    LeungJZ
    OP
    Oct 9, 2017
    3
    @hantsy 官方的是详细,但是看的不太懂啊。
    LeungJZ
    LeungJZ
    OP
    Oct 9, 2017
    4
    @fuxiaohei 噢,这个好像挺全的。
    TypeErrorNone
    TypeErrorNone
    Oct 9, 2017
    5
    laravel 理解基本思想就能用了。
    依赖注入,包的管理,命名空间的加载
    hhacker
    hhacker
    Oct 9, 2017
    6
    工作接触过这个框架,真心不喜欢,也许是那段经历不够美好
    Patrick95
    Patrick95
    Oct 9, 2017
    7
    biny 思想略微有些陈旧,初学者学学用来理解框架原理还不错。
    taylorr
    taylorr
    Oct 9, 2017
    8
    我一直用 Symfony,官方教程非常详细。我自己从 1.x 一直用到 3.x。我自己也写了不少博客是关于这个框架的: https://rsywx.net/wordpress/tag/symfony/
    taylorr
    taylorr
    Oct 9, 2017
    9
    TonyG
    TonyG
    Oct 9, 2017
    10
    https://pan.baidu.com/s/1c1HLIvA#list/path=%2F

    我的一些 Symfony 的翻译笔记
    LeungJZ
    LeungJZ
    OP
    Oct 9, 2017 via iPhone
    11
    @taylorr 好勒,我看看,谢谢。
    hantsy
    hantsy
    Oct 9, 2017❤️2
    12
    @hhacker

    Symfony 和 ZendFramework 基本上是为企业应用,大型复杂互联网应用准备的。

    核心的思想大部分都是 Copy 了 Java 生态圈中一些成熟的模式等, 比如模块化,企业应用架构模式。Doctrine 甚至 Copy 了 Hibernate,Bean Validation 等。

    就连 PSR 也是来自 JSR 的灵感,不得不说的 Symfony 为现在 PHP 框架 /组件互通互用作了很大贡献。

    不懂 OOP,和不了解马大叔的企业架构模式这些可能觉得 Symfony 太难了。

    但对于熟悉这些的 Java 程序员,Symfony 太友好了,上手几乎不费吹灰之力。

    任何一个技术,语言上优秀的东西都是被其他语言框架复制,对于开发人员,熟悉了这些框架背后的套路(设计模式),也容易从一种技术向另外一种跨越。
    LeungJZ
    LeungJZ
    OP
    Oct 9, 2017 via iPhone
    13
    @TonyG 好的,我看看。
    LeungJZ
    LeungJZ
    OP
    Oct 9, 2017 via iPhone
    14
    @hhacker 那你现在用的是 laravel 吗?
    LeungJZ
    LeungJZ
    OP
    Oct 9, 2017 via iPhone
    15
    @hantsy 那不知道有没有只比较轻量级的,适合自己开发的框架?
    WuwuGin
    WuwuGin
    Oct 10, 2017
    16
    laravel symfony 是占有率第一第二的 php 框架,所以我学的是 yii2
    POPOEVER
    POPOEVER
    Oct 10, 2017
    17
    yaf,惠新民写的
    pqee
    pqee
    Oct 10, 2017
    18
    Biny KPI 框架用它作甚
    pqee
    pqee
    Oct 10, 2017
    19
    @POPOEVER 鸟哥看了想打人
    dryyun
    dryyun
    Oct 10, 2017
    20
    如果觉得 laravel 难的话,那可能会觉得 Symfony 更难。。 毕竟 laravel 在国内还有好几个网站在翻译文档,可以交流提问。Symfony 这块生态在国内更弱,当然当然英文好的话,当我没说。
    Biny 看一眼就算了,没意思。
    LeungJZ
    LeungJZ
    OP
    Oct 10, 2017 via iPhone
    21
    @dryyun 就是看不懂 laravel 的框架是怎么跑起来的。如果学习 laravel,应该如何学?
    crazyhl
    crazyhl
    Oct 11, 2017
    22
    @LeungJZ 先写个小 demo,然后逐个追文件,就了解,如果感觉 laravel 比较大,就可以先看看 slim 的框架。
    LeungJZ
    LeungJZ
    OP
    Oct 11, 2017
    23
    @crazyhl slim 这个框架您如何评价?
    AlwaysBee
    AlwaysBee
    Oct 12, 2017
    24
    @POPOEVER 笑哭脸~
    crazyhl
    crazyhl
    Oct 12, 2017
    25
    @LeungJZ 学习可以,但是如果想弄真实的东西,就需要自己写很多东西了,slim 是个比较轻量的框架。所以我个人用 slim 来学习,自己试着写东西,但是自己真实的线上的东西还是在用 laravel
    LeungJZ
    LeungJZ
    OP
    Oct 12, 2017
    26
    @crazyhl 就是 slim 和 laravel 这两个框架都差不多嘛?
    crazyhl
    crazyhl
    Oct 13, 2017
    27
    @LeungJZ 差很多,不过很多思想都是一样的吗,所以只不过是帮你更好的理解一个框架而已
    LeungJZ
    LeungJZ
    OP
    Oct 14, 2017
    28
    @crazyhl 噢,好滴。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1290 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
    ♥ Do have faith in what you're doing.