PHP 板


LINE

看板 PHP  RSS
※ 引述《hsinyu716 (hsinyu)》之铭言: : 大家好 : 我目前使用Codeigniter在开发 : 看到其他的framework像Laravel : 不知是否值得再去学习它 : 或者应该去学其他的语言? : 多学一个framework之後专精在php可以有多个选择 : 但好像学了其他语言(通才) : 等於多了其他机会! : 想请教各位的意见 谢谢! 以下大概分享我有接触并实作的 framework 经验 极效能   如果正在开发的专案是一种平台类型,也就是一个站台需要同时服务上万人 研究 phalcon 似乎是一项不错的选择。缺点是如果不是 VPS 主机或自行架 设主机,可能就无法安装。phalcon2 版本卡在 zephir 规格的不稳定难产。 极轻量 Slim(C) + Redbean ORM(M) + lightncandy(V) 的组合,竟然才 900KB 以下 。极少的设定,Slim 像是 node.js express 的写法,加上 Redbean ORM 的 免建 DB schema 特性,配合 Restful 架构的开发。相当适合要快速建立雏形 产品试水温的最佳选择。 极火红 2014 年最红的 framework 不外乎就是 Laravel 4 了。全力支援对应 PSR-X 规范,让许多高手纷纷投入的选择。当火力集中之後,相对的好用的 package 也就雨後春笋的出现。不过透过 composer 整个安装後的档案竟然高达 18 MB 虽然提供其它大多 freamwork 所没有的 Ioc 和 Facades 部分,但相对的学习 门槛也提高许多。每次增加新的类别档案,还要下达指令`artisan dump-autoload` 来重建 class map 档让我好ㄚ杂啊! 极好上手 Codeigniter(CI) 应该是想初试 MVC Framwork 最适合的选择,完整的文件让人可以 轻松啃食服用。不过缺少 ORM 这个好用和 HMVC 制机让它在模组化和扩充上有点 不方便,加上为了向下相容而无法使用 5.x 以上的新写法,让它一直卡住成长有 点可惜。 极平均 Kohana 在 2.4.3 时有点像 CI + ORM + HMVC ,资料夹结构都有点类似 CI 在 Kohana 3.x 采用了PHP 5.x 环境让它成长性相当足够,整个结构大翻修 摆脱了 CI 的影子,独特的 Cascading Filesystem 架构,让他在开发模组相当 简单易懂。直觉性的 ORM 操作更是我的最爱啊!可惜在早期文件并不完整,让 它一直被打入冷宫。 极火红(在日本) FuelPHP 由前 CI 作者加入,参考了 Kohana 3.x 版所开发,有点像是 CI 强化 版,除了也有完整的文件外,也加入了 ORM,并实作了 ORM 的观察者事件、软删 除等。 还有超好用的 Controller_Rest 来开发 Restful 架构网站,也把一些 开发 Web App 常需要的功能,像是 email 模组、oauth 模组(FB、Google等第 三方登入) 都开发成 package 方便使用。不过在 fuelphp 1.7 後,部分核心作者 离开了开发群(似乎被找去开发 laravel 了)。後面的版本更新速度就变慢了 若以上的内容有任何错误,还请其它有专精所提到 freamwork 的先进们指点一下。 至於其它的 freamwork,因为未深入过,所以就不便发表太多意见。 我大概会以专案来决定 freamwork 的选择 1) 个人小专案 or 实验型 idea 网站 Slim + RedbeanORM + lightncandy 2) 公司小专案(二、三个工程师) Kohana3 或 Fuelphp 3) 多个高手工程师一起开发 Laravel4 4) 预计想要做高流量、高人气的服务平台网站 例如:户政系统、实价登录(疑?) Phalcon 不过这些有个很重要的前提就是,你的合作夥伴也要能 上手所选用的 freamwork。不然变成还是你一个人在搞(囧) 目前我常用的 freamwork 仍然是 kohana3。因为已经找足了 一个 Web App 应有功能的 modules。而且扩充 modules 也 相当方便。 -- 欢迎来我的网志看看 @ http://blog.liaosankai.com --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.80.224
1F:推 hsinyu716:好专业的解说 liao大接触也太多fw了!的确要考虑其他人 02/28 21:58
※ 编辑: liaosankai 来自: 61.224.80.224 (02/28 22:16)
2F:推 fr373969:推 新碰framework 的人CI还是最好上手 补充资料充足阿 03/01 05:47
3F:推 interboard:ci可用php5吧 03/01 17:28
4F:→ liaosankai::) 参考 appleboy 的文章 http://goo.gl/WdeFU1 一下 03/01 18:09
5F:→ xxxzzz:看了楼上的推文,我不自觉把这篇PO文ID跟楼上ID比对是否同ID 03/02 10:54
6F:→ hermitwhite:本来也想过用 Slim 或 LightVC 之类轻 framework,试 03/02 18:49
7F:→ hermitwhite:了一下觉得自己概念还不好怕架构容易搞乱,最後就用了 03/02 18:52
8F:→ hermitwhite:比较有规范的 Kohana。 03/02 18:53
9F:推 poopoo888888:PUSH 06/19 11:54
10F:推 asuka05: push 02/04 15:22







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP