V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iiusky
V2EX  ›  程序员

如何选择一门适合自己的 php 框架?

  •  
  •   iiusky · 2014-12-19 15:46:01 +08:00 · 4232 次点击
    这是一个创建于 3416 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在在学 php,最近自己写了个小程序,恩,将将就就的运行起来了,但是写完以后在去看代码,很乱。
    so,想找个框架,麻烦大家推荐推荐?
    42 条回复    2015-01-11 19:52:09 +08:00
    66beta
        1
    66beta  
       2014-12-19 15:46:51 +08:00
    CI
    0x142857
        2
    0x142857  
       2014-12-19 15:50:33 +08:00
    CI / Slim
    lemontv
        3
    lemontv  
       2014-12-19 15:52:09 +08:00
    CI
    gaocheng
        4
    gaocheng  
       2014-12-19 15:52:33 +08:00
    随便一个框架都适合你,好好研究研究对自己都获得提升
    qiayue
        5
    qiayue  
       2014-12-19 16:02:32 +08:00
    CI
    qiayue
        6
    qiayue  
       2014-12-19 16:04:18 +08:00
    CI 框架还是不错的
    我在 CI 的基础上改造了,把用户系统,第三方登录,后台管理之类的都集成进去了,自己用起来感觉挺好的
    kongkongyzt
        7
    kongkongyzt  
       2014-12-19 16:06:10 +08:00
    强烈推荐slimphp,Gluephp我觉得更棒(虽然可能不适合你的这种情况)
    ideaa
        8
    ideaa  
       2014-12-19 16:16:46 +08:00
    CI / Crossphp国产
    lygmqkl
        9
    lygmqkl  
       2014-12-19 16:19:36 +08:00
    貌似国内 CI得死忠不少啊。。。
    mingzepeng
        10
    mingzepeng  
       2014-12-19 16:20:54 +08:00
    可以自己学习写一个,提升很大
    xiyan
        11
    xiyan  
       2014-12-19 16:22:43 +08:00
    CI呗,轻量好上手
    iiusky
        12
    iiusky  
    OP
       2014-12-19 16:29:58 +08:00
    @66beta
    @0x142857
    @gaocheng
    @qiayue
    @kongkongyzt
    @ideaa
    @lygmqkl
    @mingzepeng
    @xiyan

    恩,准备入 CI,学完 CI 然后根据自己的需求在上面增删改。
    GeekGao
        13
    GeekGao  
       2014-12-19 16:39:10 +08:00
    为啥没人说TP
    tini8
        14
    tini8  
       2014-12-19 16:41:33 +08:00
    菜鸟收集贴
    huigeer
        15
    huigeer  
       2014-12-19 18:10:24 +08:00
    TP刚刚在乌云爆了个sql注入的漏洞
    kchum
        16
    kchum  
       2014-12-19 18:13:50 +08:00
    @qiayue 有没有开源的打算呢?
    kenzi
        17
    kenzi  
       2014-12-19 18:14:42 +08:00
    没人用 laravel ?
    kchum
        18
    kchum  
       2014-12-19 18:15:16 +08:00
    奇怪的是没人推荐 Laravel,这里应该是 Laravel 粉居多~
    qiayue
        19
    qiayue  
       2014-12-19 18:23:03 +08:00
    @kenzi @kchum
    其实是刚好今天 Laravel 粉没上线
    abelyao
        20
    abelyao  
       2014-12-19 18:27:23 +08:00 via Android
    @66beta
    @0x142857
    @qiayue
    @ideaa
    @lygmqkl
    @iiusky

    最近在用 CI 发现坑也蛮多的,尤其是数据库这一块,非 SAE 版直接在 SAE 上也有许多问题,还有就是 pdo driver 也有许多问题… 各种出错… 不知道有没有人整理了一些填坑的大全?
    abelyao
        21
    abelyao  
       2014-12-19 18:31:20 +08:00 via Android
    @kongkongyzt 看了一下 gluephp 竟然比 flight 还轻量…
    abelyao
        22
    abelyao  
       2014-12-19 18:40:02 +08:00 via Android
    @ideaa 看了一下 Cross 貌似还不错,不知道你有没有实战过?内置的数据库操作有没有安全问题?不过貌似是用 pdo 的问题应该不大…
    TangMonk
        23
    TangMonk  
       2014-12-19 18:58:07 +08:00
    slim挺好的
    nilai
        24
    nilai  
       2014-12-19 18:58:13 +08:00
    CI
    nilai
        25
    nilai  
       2014-12-19 18:58:22 +08:00
    ci+1
    szopen
        26
    szopen  
       2014-12-19 19:03:20 +08:00
    我写的框架 https://github.com/chopins/toknot 你可以参考一下
    hackwjfz
        27
    hackwjfz  
       2014-12-19 19:08:27 +08:00
    一堆人推荐CI啊

    我觉得英文好了就去搞CI
    喜欢国产demo多人多力量大的就用TP。

    熟了一个另一个也就差不多了。
    haofly
        28
    haofly  
       2014-12-19 19:08:48 +08:00
    好吧,这里还有laravel粉
    hellpeng
        29
    hellpeng  
       2014-12-19 19:29:20 +08:00
    为什么没人说 cakephp
    belin520
        30
    belin520  
       2014-12-19 19:41:58 +08:00 via Android
    pagon
    husinhu
        31
    husinhu  
       2014-12-19 19:45:44 +08:00 via iPhone
    laravel
    lujiajing1126
        32
    lujiajing1126  
       2014-12-19 20:32:55 +08:00
    初学者推荐ThinkPHP,国产框架,文档都是中文
    而且很多现成的demo可以参考
    很简单容易上手
    Sunnyyoung
        33
    Sunnyyoung  
       2014-12-19 21:21:17 +08:00
    为什么没有人说 YII !!!!!!
    zhouzb889
        34
    zhouzb889  
       2014-12-19 21:27:52 +08:00
    WordPress
    zenliver
        35
    zenliver  
       2014-12-20 10:32:39 +08:00
    自己写一款
    kongkongyzt
        36
    kongkongyzt  
       2014-12-20 12:10:47 +08:00
    @abelyao Gluephp感觉整个就只有一个url rewrite的基础功能,整个框架几十行代码而已,特别适合那些会越做越大高度定制的项目
    abelyao
        37
    abelyao  
       2014-12-20 12:43:10 +08:00
    @kongkongyzt 我反而觉得适合现在非常流行的微信接入和手机端的简单网站
    ideaa
        38
    ideaa  
       2014-12-20 18:28:05 +08:00
    @abelyao cross我有用在项目中
    我觉得的优点有:
    MySQL Model很轻量就一个文件,查询很简单,PDO, 参数绑定是必须的
    注释配置很轻量好用,可以把调用当前的结果缓存起来,下次请求直接从文件读取了
    URL别名的功能很有趣,可以试试...
    qloog
        39
    qloog  
       2014-12-20 19:06:52 +08:00
    没人说 symfony是真的
    hdjdcyl
        40
    hdjdcyl  
       2014-12-21 15:15:06 +08:00 via Android
    yii..tp呢
    mingyun
        41
    mingyun  
       2015-01-11 19:01:12 +08:00
    @kongkongyzt 用过吗
    kongkongyzt
        42
    kongkongyzt  
       2015-01-11 19:52:09 +08:00
    @mingyun 当然用过啊。。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1469 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:35 · PVG 01:35 · LAX 10:35 · JFK 13:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.