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

2017-10-09 15:48:48 +08:00
 LeungJZ

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

5839 次点击
所在节点    PHP
28 条回复
fuxiaohei
2017-10-09 16:20:43 +08:00
hantsy
2017-10-09 16:22:13 +08:00
官方教程不要太详细啊。。。
LeungJZ
2017-10-09 16:34:15 +08:00
@hantsy 官方的是详细,但是看的不太懂啊。
LeungJZ
2017-10-09 16:35:28 +08:00
@fuxiaohei 噢,这个好像挺全的。
TypeErrorNone
2017-10-09 16:40:48 +08:00
laravel 理解基本思想就能用了。
依赖注入,包的管理,命名空间的加载
hhacker
2017-10-09 16:44:49 +08:00
工作接触过这个框架,真心不喜欢,也许是那段经历不够美好
Patrick95
2017-10-09 16:56:33 +08:00
biny 思想略微有些陈旧,初学者学学用来理解框架原理还不错。
taylorr
2017-10-09 20:50:17 +08:00
我一直用 Symfony,官方教程非常详细。我自己从 1.x 一直用到 3.x。我自己也写了不少博客是关于这个框架的: https://rsywx.net/wordpress/tag/symfony/
taylorr
2017-10-09 20:54:49 +08:00
TonyG
2017-10-09 21:03:47 +08:00
https://pan.baidu.com/s/1c1HLIvA#list/path=%2F

我的一些 Symfony 的翻译笔记
LeungJZ
2017-10-09 22:34:23 +08:00
@taylorr 好勒,我看看,谢谢。
hantsy
2017-10-09 22:34:28 +08:00
@hhacker

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

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

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

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

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

任何一个技术,语言上优秀的东西都是被其他语言框架复制,对于开发人员,熟悉了这些框架背后的套路(设计模式),也容易从一种技术向另外一种跨越。
LeungJZ
2017-10-09 22:34:31 +08:00
@TonyG 好的,我看看。
LeungJZ
2017-10-09 22:34:44 +08:00
@hhacker 那你现在用的是 laravel 吗?
LeungJZ
2017-10-09 22:38:17 +08:00
@hantsy 那不知道有没有只比较轻量级的,适合自己开发的框架?
WuwuGin
2017-10-10 02:30:28 +08:00
laravel symfony 是占有率第一第二的 php 框架,所以我学的是 yii2
POPOEVER
2017-10-10 04:06:49 +08:00
yaf,惠新民写的
pqee
2017-10-10 10:22:46 +08:00
Biny KPI 框架用它作甚
pqee
2017-10-10 10:23:38 +08:00
@POPOEVER 鸟哥看了想打人
dryyun
2017-10-10 10:37:00 +08:00
如果觉得 laravel 难的话,那可能会觉得 Symfony 更难。。 毕竟 laravel 在国内还有好几个网站在翻译文档,可以交流提问。Symfony 这块生态在国内更弱,当然当然英文好的话,当我没说。
Biny 看一眼就算了,没意思。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/396191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX