跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 国内使用 symfony 的开发项目团队多吗?感觉这么好的框架竟然没有流行起来
未分類
9 1 月 2021

国内使用 symfony 的开发项目团队多吗?感觉这么好的框架竟然没有流行起来

国内使用 symfony 的开发项目团队多吗?感觉这么好的框架竟然没有流行起来

資深大佬 : tonnycao 7

PHP 整体都是下跌颓势,无人能逆流而上
大佬有話說 (38)

  • 資深大佬 : wysnylc

    laravel 里用了很多 symfony 的组件,四舍五入,可以看作很多项目都在用 symfony

  • 資深大佬 : tabris17

    基本上用现代一些的包你就绕不开 symfony

  • 資深大佬 : ztxcccc

    我曾经维护过一个用 Symfony 写的项目,总体来说,强大是强大,只是上手还是复杂、繁琐了些,不利于推广。
    上说的好,虽然直接用 Symfony 的人不多,但间接使用它里面的包是现代 PHP 开发基本绕不过的,典型如 Laravel 、Drupal 底层就一堆 Symfony 的组件。

  • 資深大佬 : ruchee

    目前在用 Laravel 直接使用 Symfony 的很少吧 太繁杂了

  • 資深大佬 : imnpc

    你理解的好,并不是你老板理解的好。
    讲究成本的,用 PHP 本来就是为了节省成本,国内你招个 symfony 成本比 java 还高,那为啥不直接上 java

  • 資深大佬 : xiaomu8

    用 symfony 不如用 java 了

  • 資深大佬 : huijiewei

    @wysnylc PHP 节点下面不管问什么,总有人答非所问扯 PHP 不行了、PHP 垃圾。。。

  • 資深大佬 : shellic

    @ruchee symfony 的设计对标高
    反正我感觉 symfony 挺好的,写起来很快乐

  • 資深大佬 : ztxcccc

    有不少公司和个人项目使用, 但是不多。 symfony 核心思想是组件化, 它的组件做得确实不错, 很流行, 也算是达到它的期望了。

  • 資深大佬 : askfilm

    我最近要做一个项目就想看看 symfony,感觉 symfony 配置好多,没有 laravel 开箱即用,可能还是不够熟悉

  • 主 資深大佬 : tonnycao

    如果没有招人的烦恼,自己用着爽,用着合适就行。少折腾少费时间,易维护才是最好的。

  • 資深大佬 : hoyixi

    symfony 组件用的多,框架不多

  • 資深大佬 : JaguarJack

    @shellic #8
    “他们在侮辱 PHP”
    “怎么侮辱的?”
    “他们居然说实话”

  • 資深大佬 : wysnylc

    symfony 上手难度较高,思想和生态还是很棒

  • 資深大佬 : ben1024

    @shellic 这种喜欢答非所问的人就不要理了,B 就完了。这种压根跟主题没关系的回答,还每曰其名”事实”。

  • 資深大佬 : chinagxwei

    @wysnylc
    都 2021 年了还搁这儿内卷呢?说点什么好呢?给您劈个叉吧

  • 資深大佬 : yakumo520

    @yakumo520 #17 明明我的意思是 PHP 整体下跌,好的框架也不会特别突出因为上限被封死
    在你这就变成卷??? 建议重修小学语文

  • 資深大佬 : wysnylc

    @wysnylc 建议重修道德

  • 資深大佬 : tydl

    sf 推广是难了点,之前忘了碰的是 2 还是 3,基本没有中文教程,都是英文文档直接机翻,社区也没有,学习成本还是挺高的

  • 資深大佬 : helionzzz

    @tydl #19 那建议您重生呢

  • 資深大佬 : wysnylc

    我想知道 symfony 一堆模板文件,怎么 step by step 调试? 这年头不支持单步调试,效率是不是太低了点

  • 資深大佬 : jinsongzhao

    这要搁几年前还行 现在 node js 大前端背景下 php 基本上沦为写 web 应用的 api 部分 而 php 本身优势就在 web 端 优势不在 服务端又有更好的选择

  • 資深大佬 : lap510200

    我经历的大项目都是 symfony,2 、3 初学者可能会觉得比较繁琐,symfony4 开始对于初学者就变简单了,个人感觉 symfony 不单单是框架可以说是 php 界的事实标准,大部分框架都在使用他作为底层,而要使用他就得实现它的接口要求,如果这还不是流行那什么是流行。

  • 資深大佬 : zjsxwc

    @jinsongzhao
    vue 如何单步调试 vue 模板代码
    qt 如何单步调试 qml 代码
    mybatis 如何单步调试 xml 模板代码

    2333

  • 資深大佬 : zjsxwc

    @lap510200
    node 就是原生不支持 int64 大整数不爽,
    虽然有 bignum 或者 string 代替这些 workaround,
    但对我来说如果做服务端后端我不会选择 node,
    最多展示层中台服务端用 node 。

  • 資深大佬 : zjsxwc

    1, Symfony 本来就流行(仅仅是国内不流行而已)。
    2, Symfony 在 PHP 界相当于 Java 世界 Spring 框架。
    3, 基于 Symfony 核心的 PHP 产品多如牛毛。
    4, Symfony 很多早期概念都标准化了,为以前 PHP 标准化( PSR ) 作出了很大贡献。

    国内公司几乎只愿意用傻瓜级别的框架,满足快速开发的需要。目前最流行 PHP 框架 Laravel,其《《核心》》也是基于 Symfony Kernel (也就是说,L 脱离不了 S,就如 Linux 发行版本脱离不了 Kernel 一样),而且还使用不少 Symfony Boundles 。

    我个人认为如果使用 PHP 开发长期产品,还是使用 Symfony 本身比较,代码慢慢积累,开发比较灵活。

    1, 编码和代码组织上比较灵活
    2, 自己的产品也可以模块化(使用 Symfony Boundle )(这一点对长期产品研发和维护很重要)
    3, 很多基于标准的组件可以轻松替换
    4, Symfony 背后有强大的第三方社区支持,几乎你想到的扩展都能够找到
    5, Symfony CLI 工具强大,与 SymfonyCloud 结合紧密(如果你使用 Symfony 云的话)

  • 資深大佬 : hantsy

    @zjsxwc 现在 5 非常简单了。加上 Recipes 概念,第三方包安装时,自动添加配置(当然依赖第三方包发布时写相应的 Scripts ),这个与 Angular 中 Schematic 类似(执行 ng add 命令时)。

  • 資深大佬 : hantsy

    @jinsongzhao 实话说,写程序快 20 年,仅仅我开始编程时那几年用过 IDE 的 Debug 。

    现在差不多 10 年没用过了 Debug,写测试才是提高软件质量的关键。对于 PHP 可选的不多, 没有 Java 那样丰富,PHPUnit 算是比较中规中矩的一个。

  • 資深大佬 : hantsy

    如果是开发长期的项目 symfony 肯定是首选,事实上的 php 标准。用其他任何一个框架最后都要看一下 symfony 的一些组建才行,那还不如直接一开始就使用,所谓的优雅的 laravel 我也没看出比 symfony 优雅在哪里。也就更傻瓜式了一些。

  • 資深大佬 : cgpiao

    好框架其实不一定流行。流行项目一般都是宣传做的好,代码水平在平均线以上就够了。

  • 資深大佬 : abersheeran

    Laravel 写的不错,但 Sympony 就算了吧。PHP 是扶不起的阿斗,后端用 Go 或者 Node 不香吗

  • 資深大佬 : enlight

    @enlight Web 后端还是 Java 和 .net 生态比较好。

    Node 不想说了,如果不基于一些现在的框架,100 个人可以写出来 100 个代码结构,和 PHP 4 有一比。

    Go 完全就不是处理 Web 后端的料,开源项目最多都是围绕 K8S 生态的。

  • 資深大佬 : hantsy

    看大家的讨论, 也就是说没发现 Symfony 在模板 Debug 上的创新?
    @zjsxwc vue 有对模板的调试优化, 最直接的就是用工具帮助产生模板的运行日志. 这个很聪明, 对开发者如此友好的努力,不应该无视. 不需要额外写模板调试代码了, symfony 难道没有这种东西?
    Debug 这个功能对老手来说,没有太多效率影响,但是总要有新手才会有老手,否则也就慢慢消失了,这就是为何没流行起来的原因吧. 了解领域越多,就会发现,早有更强的思路在那里,只是核心团队是否发现,是否决定学习和引入

  • 資深大佬 : jinsongzhao

    简单说,就是优秀,但是不足够优秀。

  • 資深大佬 : ywisax

    @jinsongzhao
    symfony 有 debug bar

    我搜索了下,你要单步调试 twig 可以用 xdebug
    https://www.drupal.org/docs/theming-drupal/twig-in-drupal/debugging-twig-templates#s-viewing-variables

  • 資深大佬 : zjsxwc

    之前看过一个数据分析,PHP 是第三世界用的比较多,发达国家和地区不爱用。随着国内人均 GDP 的提高,用 PHP 的公司自然是越来越少了,除非 PHP 自身突变,趋势大概不会逆转了。

  • 資深大佬 : sagaxu

    @sagaxu 你这个有点扯啦

  • 資深大佬 : hantsy

    @jinsongzhao 写 REST API 有什么用?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具