
1 yifanes 2015-03-02 21:00:39 +08:00 via iPhone 从我开始学习编程到现在,看到无数次这个问题,一开始我也特别喜欢看这个问题,然后看到别人说这个好,那个好,现在我回头想想,选择一个维护比较长(至少一年)的框架,去学就好了 |
3 invite 2015-03-02 21:21:09 +08:00 没用过框架。 |
4 dalaomj 2015-03-02 21:23:00 +08:00 那些著名框架,一个比一个复杂。 |
5 wang259797 2015-03-02 21:23:30 +08:00 框架 伤不起 |
6 tms 2015-03-02 21:25:46 +08:00 小东西用codeigniter,大点的用laravel。 |
7 laoyur 2015-03-02 21:27:47 +08:00 via Android php新渣表示正在玩laravel5 |
8 xz OP |
9 raincious 2015-03-02 21:32:01 +08:00 @xz 如果你预计一个项目3000行左右,而且你不需要用什么高级特性的话,可以考虑不用。 1000行以下的项目很多用框架也是挺麻烦的,不如不用。(但是框架确实能带来一些便捷)。 所以主要是看你的需要决定,没有统一的。 |
10 iloveyou 2015-03-02 21:32:38 +08:00 自己做做小项目还是用框架快,特别是有脚手架能生成增删查改的。我用yii |
11 iloveyou 2015-03-02 21:33:45 +08:00 对于高阶开发者来说。微框架加各种类库比较好 |
12 hellosnow 2015-03-02 21:44:06 +08:00 via Android laravel 5感觉非常不错 |
14 dreamtrail 2015-03-02 22:13:18 +08:00 自己写一个吧,php的框架还是挺简单的,而且自己写的用起来就是舒服。。 |
15 kslr 2015-03-02 23:01:47 +08:00 小的一般用slim,大的用laravel 原因就是习惯了 |
16 webjin 2015-03-02 23:07:43 +08:00 不错啊啊 |
17 ideaa 2015-03-02 23:48:58 +08:00 via Android |
18 jayin 2015-03-03 01:54:34 +08:00 via Android ThinkPHP(估计被鄙视了) |
19 arkilis 2015-03-03 04:29:57 +08:00 codeigniter |
20 zjgsamuel 2015-03-03 08:20:02 +08:00 这里你得不到答案的, 网上不是有排名么 前5位 的 你一个一个体验一下就好了 实践出真知 没有捷径可以走~~ |
21 kisshere 2015-03-03 08:33:26 +08:00 via Android jQuery,楼主拜托你问清楚哪种语言好点么? |
23 uvhchina 2015-03-03 09:18:43 +08:00 几个人,看爱好;人多了选中间水平人都能快速上手的 |
25 SharkIng 2015-03-03 09:50:29 +08:00 传说CI已经不怎么维护了,所以我个人感觉如果想要长久做一个的话用laravel吧 |
27 reeco 2015-03-03 13:05:44 +08:00 楼主也没说是什么语言呀 |
28 yannyezixin 2015-03-03 13:12:39 +08:00 |
29 sudoz 2015-03-03 13:13:15 +08:00 小项目用CI |
30 sammo 2015-03-03 13:31:20 +08:00 哪个能和 Composer 配合得好,就用哪个 搭车问哪个能和 Composer 配合得好呢 ....? |
31 xiaolvmu 2015-03-03 15:57:03 +08:00 via Android 我用过 Laravel~ |
32 qhgongzi 2015-03-03 16:07:54 +08:00 @sammo 我的小框架,用composer管理包 引入了laravel的数据库操作相关类 缺点是文档不够,但是够小够精简,只提供了基本的mvc功能,命名空间管理,以及通过composer能引入大量第三方库 个人长期维护,公司一票重大项目使用。 https://github.com/qhgongzi/tita-app-basic |
33 youngdze 2015-03-03 18:56:41 +08:00 去年学的 Laravel 4,推荐,现在已经 Laravel 5 了 |
34 mhycy 2015-03-03 20:04:05 +08:00 我用自己写的框架。。。 因为在小项目里面框架的学习成本以及维护成本在很多时候比创造一个脚手架更高。 (且不一定找回来的框架能充分满足项目需求) 现在的业务代码为了后续人员能够方便维护,所以写了个500行的脚手架。 |
36 mcfog 2015-03-03 23:29:15 +08:00 大家都来贴框架了我也来~~ 厂子php只有5.2的时期的框架 http://litphp.github.io/ 有了composer以后选型选了slim,但不(死)甘(折)寂(腾)寞的我还是简单撸了个 https://github.com/LitPHP/aether "require": { "symfony/http-foundation": "~2.5.3", "pimple/pimple": "~3.0", "nikic/fast-route": "~0.2", "symfony/event-dispatcher": "~2.5.3" } 虽然没有实际生产,但上面的组合绝对保证扩展性能等等各方面都好,因为我根本没写几行…… 最后现在正瞩目psr-7蠢蠢欲动,php圈子的connect/express很快就要来了 |
37 haiyang416 2015-03-03 23:39:29 +08:00 via Android 新手的话推荐 slim 3.0,也就是当前的 dev 分支,代码量小,阅读性比较好,适合入门。有时间的话还可以和 slim 2 对此起来看,学习框架的架构调整。 |
38 jamlee 2015-03-03 23:45:52 +08:00 slim和laravel是新一代的框架,我强烈推荐。但是如果你的应用是比较大众化的话,也就是能让各大虚拟主机支持 ,在国内或许thinkphp是一个好的选择 |
39 moxuanyuan 2015-03-04 00:17:55 +08:00 |
40 charlestang 2015-03-04 00:25:35 +08:00 个人倾向于认为,越是小型项目,框架越能发挥极致战斗力,就好像站在巨人肩膀上。 越是超大型项目,框架在快速原型后,表现出来的制约就越明显。 大规模项目,做到后来,拼的是架构,什么框架已经无所谓了,而且因为人员的丰富,势必多重框架,多重技术一起上的。 |
42 ibiger 2015-03-04 10:33:47 +08:00 和别人一起做项目,能用框架就用框架 |