RT。突然想学一个比较好一点的 PHP 框架。个人对 TP 没有太大的感觉,想学 laravel,但是好像比较难懂。接着就发现了一个是腾讯出的 Biny 和 Symfony 这俩。 Biny 感觉和 discuz 的模式很像。Symfony 则好像是 laravel 的基本框架?
1
fuxiaohei 2017-10-09 16:20:43 +08:00
|
2
hantsy 2017-10-09 16:22:13 +08:00
官方教程不要太详细啊。。。
|
5
TypeErrorNone 2017-10-09 16:40:48 +08:00
laravel 理解基本思想就能用了。
依赖注入,包的管理,命名空间的加载 |
6
hhacker 2017-10-09 16:44:49 +08:00
工作接触过这个框架,真心不喜欢,也许是那段经历不够美好
|
7
Patrick95 2017-10-09 16:56:33 +08:00
biny 思想略微有些陈旧,初学者学学用来理解框架原理还不错。
|
8
taylorr 2017-10-09 20:50:17 +08:00
我一直用 Symfony,官方教程非常详细。我自己从 1.x 一直用到 3.x。我自己也写了不少博客是关于这个框架的: https://rsywx.net/wordpress/tag/symfony/
|
9
taylorr 2017-10-09 20:54:49 +08:00
|
10
TonyG 2017-10-09 21:03:47 +08:00
|
12
hantsy 2017-10-09 22:34:28 +08:00 2
@hhacker
Symfony 和 ZendFramework 基本上是为企业应用,大型复杂互联网应用准备的。 核心的思想大部分都是 Copy 了 Java 生态圈中一些成熟的模式等, 比如模块化,企业应用架构模式。Doctrine 甚至 Copy 了 Hibernate,Bean Validation 等。 就连 PSR 也是来自 JSR 的灵感,不得不说的 Symfony 为现在 PHP 框架 /组件互通互用作了很大贡献。 不懂 OOP,和不了解马大叔的企业架构模式这些可能觉得 Symfony 太难了。 但对于熟悉这些的 Java 程序员,Symfony 太友好了,上手几乎不费吹灰之力。 任何一个技术,语言上优秀的东西都是被其他语言框架复制,对于开发人员,熟悉了这些框架背后的套路(设计模式),也容易从一种技术向另外一种跨越。 |
16
WuwuGin 2017-10-10 02:30:28 +08:00
laravel symfony 是占有率第一第二的 php 框架,所以我学的是 yii2
|
17
POPOEVER 2017-10-10 04:06:49 +08:00
yaf,惠新民写的
|
18
pqee 2017-10-10 10:22:46 +08:00
Biny KPI 框架用它作甚
|
20
dryyun 2017-10-10 10:37:00 +08:00
如果觉得 laravel 难的话,那可能会觉得 Symfony 更难。。 毕竟 laravel 在国内还有好几个网站在翻译文档,可以交流提问。Symfony 这块生态在国内更弱,当然当然英文好的话,当我没说。
Biny 看一眼就算了,没意思。 |
21
LeungJZ OP @dryyun 就是看不懂 laravel 的框架是怎么跑起来的。如果学习 laravel,应该如何学?
|
22
crazyhl 2017-10-11 18:21:39 +08:00
@LeungJZ 先写个小 demo,然后逐个追文件,就了解,如果感觉 laravel 比较大,就可以先看看 slim 的框架。
|