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

APP 后台,用 python 还是 nodejs?

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

    熟练程度一样,基本都不会。以前用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   ·   实用小工具   ·   1018 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:52 · PVG 04:52 · LAX 12:52 · JFK 15:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.