首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PHP

Symfony 4 发布了, 终于可以愉快的同其它框架比跑 Helloword 了

  •  
  •   askfilm · 137 天前 · 3745 次点击
    这是一个创建于 137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    benchmarks

    虽然跑 Helloword 的 Benchmark 意义不大...

    23 回复  |  直到 2017-12-05 11:38:58 +08:00
        1
    m939594960   137 天前
    我去 提升了这么多啊?
        2
    toxicant   137 天前 via iPhone
    world.....
        3
    Immortal   137 天前
    symfony 一直当学习资料用...没在实际项目里用过这个框架,但是很喜欢
        4
    imcxy   137 天前
    这个框架可以说是 PHP 框架的传道者

    文档开始很大篇幅各种比较为什么框架好
        5
    huijiewei   137 天前
    性能提升这么多?

    去看看先
        6
    lianz   137 天前
    这是我最喜欢的框架之一,功能齐全,然而个人使用会觉得太烦。
        7
    twm   137 天前
    从 3.x 一路追到 RC 版,4.0 发布后第一时间就升级了。http://sina.lt/ffQd
        8
    cubelate   137 天前   ♥ 1
    一直用 yii/yii2,也用过 laravel,久闻 symfony 的大名,还没有在实践中用过
        9
    mooncakejs   137 天前
    php 官方不支持 Annotation 真是可惜啊。
        10
    jhdxr   137 天前
    @mooncakejs 这个特性 RFC 有好多个了,每次讨论都天翻地覆,大家分歧一直太大。。。。
        11
    mooncakejs   137 天前
    @jhdxr 用 comment 怎么搞怎么别扭。所以我已经换 typescript 了。
        12
    HYSS   136 天前
    @mooncakejs


    SensioFrameworkExtraBundle
    为 Symfony 标准版框架添加了一些约定( convention ), 并添加了对通过 annotation 方式定义路由、缓存、模板和 Security 的支持。 该 bundle 可令控制器极为精练。
    SensioGeneratorBundle
    增加了很多控制台命令,用于生成代码骨架, 比如,生成 bundles、表单类,以及基于 Doctrine entities 来生成控制器的 CRUD 动作( controller 的增删改查 action )等。
        13
    vus520   136 天前
    真不知道为什么要把 php 搞这么复杂,这么搞还不如用 java 呢。
        14
    lianz   136 天前
    @vus520 因为这是最好的语言。Java 虽好,但是做小点的项目真的感觉很烦人,改动一点点又要重新编译部署,想临时在线改点东西很不方便。
        15
    vus520   136 天前
    @lianz 要做小项目,随便搞个框架妥妥的。
        16
    askfilm   136 天前
    @vus520 复杂是为了让以后做事情更加简单, 实际上大部分的产品需求都不会让你做简单的事,当以后不用重复造轮子,快速高效实现功能时, 你就会发觉这是值得的。

    准确的说 Symfony 是个平台(有着完备生态:能完成绝大多数的功能的组件和 Bundles ), 现在的 4.0 flex 是框架 。
        17
    zjsxwc   136 天前
    好像和 3 差不多, 只是引入了 flex 来管理, 目录结构有点改变
        18
    bramblex   136 天前
    @askfilm 说得好, 我选择 node
        19
    gigantic222   136 天前 via iPhone
    大概看了下 新的包管理比以前方便些 require 即用 项目目录更扁平 可轻可重 但一般做个项目还是得装一堆组建 第三方组件开发者疯狂更新 拥抱新版本
        20
    chnyang   136 天前
    symfony 的文档还是很好的...棒棒的,学习一个
        21
    TangMonk   136 天前
    flex recipe 的文档在哪儿看? readme 都没
        22
    imcxy   136 天前
    @vus520 因为 PHP 框架朝着组件化方向发展吧,Symfony 以及各大框架的大部分组件都能拿出来单独用在自己的框架中,所以会显得“复杂”,laravel 在这方面就饱受诟病。
        23
    to2false   135 天前
    @imcxy Laravel 也在慢慢的移出些东西,不过漫漫长路
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2983 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 26ms · UTC 03:00 · PVG 11:00 · LAX 20:00 · JFK 23:00
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1