求推荐个php、python框架,有路由模板等功能,orm能执行纯sql就行。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hunk
V2EX    PHP

求推荐个php、python框架,有路由模板等功能,orm能执行纯sql就行。

  •  
  •   hunk 2014-02-09 11:49:06 +08:00 6298 次点击
    这是一个创建于 4266 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用过flask,不错,只是python的环境部署起来没php那么方便。
    最近在用laravel,各方面都OK,就是文档少些,网上找解决方法也不太方便,好在本身不难。现在问题是ORM方便,有些数据,不是面向对象那么严谨的,也就是说没定义model,直接套用表名处理的,在查询操作时,反而不如用纯sql操作方便,现在考虑不如直接用sql实现得了,完全抛弃sql,不知有啥方案,或者说自己配置路由,模板,数据库访问等各模块,像java那样,该如何实现?
    20 条回复    1970-01-01 08:00:00 +08:00
    yangqi
        1
    yangqi  
       2014-02-09 11:55:01 +08:00
    不方便用orm就不用呗, laravel又不是只能用orm.....
    workaholic
        2
    workaholic  
       2014-02-09 12:06:59 +08:00
    yii framework
    hunk
        3
    hunk  
    OP
       2014-02-09 12:07:54 +08:00
    @yangqi 是可以,但语法还是laravel的语法,也不是slect等,刚刚在研究分页的问题,虽然对于html页面来说很方便,我用了easyui,需要返回json数据,没找到方法如何获取。
    hunk
        4
    hunk  
    OP
       2014-02-09 12:08:20 +08:00
    @workaholic 这个正打算研究下。之前觉得太重了。
    zorceta
        5
    zorceta  
       2014-02-09 12:09:48 +08:00
    Tornado+PostegreSQL/MySQL的官方轮子

    拜托Python不是只有ORM……(嘴炮
    WildCat
        6
    WildCat  
       2014-02-09 12:52:23 +08:00
    Yet Another Framework
    http://www.laruence.com/manual/
    zoowii
        7
    zoowii  
       2014-02-09 13:02:37 +08:00
    Python flask/tornado
    PHP 推荐Yii,不过Yii的耦合太紧,最近试了下几个新框架,composer, Pux, medoo, 模板引擎是直接使用PHP本身(需要开启short open),支持布局,绑定参数等。https://github.com/zoowii/readerproxy,这是我试验用的代码
    frank451
        8
    frank451  
       2014-02-09 13:27:44 +08:00
    觉得框架紧就可以学习楼上,medoo做orm,php本身做模版引擎,移植常用的class写个autoload齐活
    yakczh
        9
    yakczh  
       2014-02-09 13:31:43 +08:00
    tornador 兼顾性能和优雅
    路由就是[(’/xx',xxHandle),('/oo',ooHandle),...]
    模板就是 {{ name }} 跟大部分模板语法兼容
    orm适合原来那种业务实体多,并发请求没要求的环境mis,erp系统,web的数据都是平面的,用orm并不适合
    特别喜欢tormanao的权限 写个AdminHandle, 后台的操作都继承这个Adminhandle 顺着写就行了
    zencoding
        10
    zencoding  
       2014-02-09 13:59:40 +08:00
    initphp
    tinyhill
        11
    tinyhill  
       2014-02-09 14:04:01 +08:00
    laravel,超强自定义路由
    alexapollo
        12
    alexapollo  
       2014-02-09 14:20:23 +08:00
    学习了……路由就是指的是url 指定函数?
    模版用jinja2这种?
    cyansora
        13
    cyansora  
       2014-02-09 18:45:33 +08:00 via Android
    https://github.com/noodlehaus/dispatch
    only路由+模板渲染
    only one file
    yakczh
        14
    yakczh  
       2014-02-09 20:48:10 +08:00
    php语法越来越象js了
    fire5
        15
    fire5  
       2014-02-09 21:20:54 +08:00
    你找的 就是tornado
    hizhengfu
        16
    hizhengfu  
       2014-02-09 21:39:39 +08:00
    undeadking
        17
    undeadking  
       2014-02-09 23:06:01 +08:00
    @hunk 你没认真看文档吧,怎么不能用原始的sql语句了?用DB::select就可以 http://laravel.com/docs/database
    xiaket
        18
    xiaket  
       2014-02-10 10:17:11 +08:00
    bottle.py 单文件的框架.
    repus911
        19
    repus911  
       2014-02-10 11:55:00 +08:00
    flask + sqlalchemy 纯sql总感觉不太好...
    jalen
        20
    jalen  
       2014-02-18 09:21:57 +08:00
    @hunk orm就是现在大部分框架直接 new M("数据表") 这意思吗??
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3879 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 00:08 PVG 08:08 LAX 17:08 JFK 20:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86