APP 后台,用 python 还是 nodejs? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
neo2015
V2EX    程序员

APP 后台,用 python 还是 nodejs?

  •  
  •   neo2015
    szpnygo 2015-06-06 21:39:15 +08:00 15995 次点击
    这是一个创建于 3781 天前的主题,其中的信息可能已经有所发展或是发生改变。

    熟练程度一样,基本都不会。以前用PHP做的后台,最近想用另外一门东西练习练习技术。

    大家觉得python和nodejs哪个更值得学习和长远发展?或者说对我的自身情况帮助更多一些?

    本人现状:个人APP项目,所以不用考虑别的事情,自己做的开心就好。

    做过Android,正在学习IOS,搞过PHP,linux操作还算没问题,去年毕业。

    28 条回复    2015-08-19 12:24:20 +08:00
    gowithwind
        1
    gowithwind  
       2015-06-06 21:47:08 +08:00
    python吧,简单实用上手快
    Kilerd
        2
    Kilerd  
       2015-06-06 22:10:55 +08:00
    NodeJS 可以前后端兼顾,特别是写Hybrid APP的时候,特爽

    Python 就只能后端吧.. 前端还是得再学
    tao1991123
        3
    tao1991123  
       2015-06-06 22:13:40 +08:00
    Life is short , you need Python
    lujiajing1126
        4
    lujiajing1126  
       2015-06-06 22:14:15 +08:00
    应该nodejs容易上手吧。。。
    openroc
        5
    openroc  
       2015-06-06 22:19:01 +08:00
    python 和nodejs 差不多,前后端统一这个坑不浅。
    blacktulip
        6
    blacktulip  
       2015-06-06 22:20:20 +08:00
    Node, 主要是你能便了 Javascript 。JS 更有前途,用更,最重要的是前端。
    neo2015
        7
    neo2015  
    OP
       2015-06-06 22:39:45 +08:00
    @Kilerd @blacktulip 我也是在纠结这一点,觉得Python写起来舒服也强大,之前写过一点爬虫。但是Python好像有个性能问题。nodejs也不好,能顺便增加写前端js这一点很动心,不过赶紧nodejs还算是比较新,听说坑还不少呢
    ChiangDi
        8
    ChiangDi  
       2015-06-06 22:45:46 +08:00   1
    为什么老是有这种贴,都学了试一下不就知道了?
    neo2015
        9
    neo2015  
    OP
       2015-06-06 22:48:50 +08:00
    @ChiangDi 因为要做APP项目后台用的,每天也只能趁着下班回家去学习。不会说有那么多时间去做实验,最好先开始一门一比较合适的。
    Kilerd
        10
    Kilerd  
       2015-06-06 22:53:21 +08:00
    @neo2015 脱离项目就谈性能,无耻。

    当你真的写到是因为Python出现了性能问题的时候,而不是自己的算法有性能问题。

    这时候,再说吧。
    sunus
        11
    sunus  
       2015-06-06 23:20:59 +08:00
    学nodejs好了。做web的话,Javascript反正是必学的。
    hahasong
        12
    hahasong  
       2015-06-06 23:25:00 +08:00
    用python吧,nodejs写熟了对浏览器端js并没有什么卵用。而且你从php过度来的话用nodejs写server端会很难习惯
    df4VW
        13
    df4VW  
       2015-06-06 23:37:35 +08:00
    随便。这么简单的俩语言,都学了也没都就
    w88975
        14
    w88975  
       2015-06-06 23:42:53 +08:00
    @hahasong 你所谓的对浏览器端js没什么卵用是什么? Nodejs和原生JS相比,除了没了dom操作API,其他有什么不同吗?
    前端js不是只能操作dom,更多的是一个编程思想
    magicdawn
        15
    magicdawn  
       2015-06-07 00:11:44 +08:00
    python + flask
    nodejs + koa

    嗯,自己选吧。。。推荐node.js + koa, 非缩进党,对py无爱。。。
    neo2015
        16
    neo2015  
    OP
       2015-06-07 00:40:01 +08:00
    此贴结了吧。决定Python+ Django,客户端Android和IOS ( swift )
    undeflife
        17
    undeflife  
       2015-06-07 01:47:07 +08:00
    没必要动不动就扯性能问题.
    用合适的技术 如果不知道什么合适就用你熟悉的 如果你都不熟悉 那用什么对你来说其实没啥性能差别
    sydneyzh
        18
    sydneyzh  
       2015-06-07 04:17:11 +08:00
    题主应该根据app的需求来选。而且nodejs和前端js没啥关系。
    leavic
        19
    leavic  
       2015-06-07 10:15:07 +08:00
    学python只用了一个礼拜,别的我不知道了。
    ufo22940268
        20
    ufo22940268  
       2015-06-07 11:06:35 +08:00
    nodejs的第三方库应该比python多,总数没有python多,但是活跃的比python多
    LittleMK
        21
    LittleMK  
       2015-06-07 15:30:32 +08:00
    建议Python,千万别为了什么狗屎原因去做成Hybird App,坑居多
    xingkaixin
        22
    xingkaixin  
       2015-06-07 16:54:58 +08:00
    用哪个不是看当前的技能点的么,比如我只写过Python,没写过nodejs,那让我选我肯定选Python啊。
    free9fw
        23
    free9fw  
       2015-06-08 08:58:05 +08:00
    搞过PHP的人居然不会JS。。。。
    neo2015
        24
    neo2015  
    OP
       2015-06-08 09:12:20 +08:00
    @free9fw 不觉得会JS和能把JS写好不是一回事
    yangjie6020
        25
    yangjie6020  
       2015-06-08 09:24:35 +08:00
    Java
    wsbnd9
        26
    wsbnd9  
       2015-06-08 17:12:18 +08:00
    你还是用php吧
    kilerbach
        27
    kilerbach  
       2015-06-09 00:02:43 +08:00
    最近好想学ios开发,求大神教导
    zonghua
        28
    zonghua  
       2015-08-19 12:24:20 +08:00
    node 还不是正式版,现在还是 v0.12.7 ,等正式推出 v1.0 在看看吧,现在看着报错就头疼。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4563 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 10:07 PVG 18:07 LAX 03:07 JFK 06:07
    Do have faith in what you're doing.
    ubao 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