V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dimingxuan
V2EX  ›  问与答

新手独立开发网站,选 nodejs 还是 php

  •  
  •   dimingxuan · 2016-12-18 22:25:56 +08:00 via Android · 7587 次点击
    这是一个创建于 2928 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网络开发纯新手,有 c 语言功底,会 c#和 python 。现要快速独立开发网站,界面丑没关系,做一个三层信息对应关系的查询功能。想请教一下,用什么好?是不是要先学语言后套框架?
    58 条回复    2016-12-20 15:51:07 +08:00
    qiayue
        1
    qiayue  
       2016-12-18 22:27:13 +08:00   ❤️ 2
    python 不就可以做吗?
    Senevan
        2
    Senevan  
       2016-12-18 22:28:38 +08:00 via Android   ❤️ 1
    django 满足你
    dimingxuan
        3
    dimingxuan  
    OP
       2016-12-18 22:33:23 +08:00 via Android   ❤️ 1
    @qiayue 谢谢
    dimingxuan
        4
    dimingxuan  
    OP
       2016-12-18 22:33:38 +08:00 via Android
    @Senevan 部署复杂不?
    ghbjy1128
        5
    ghbjy1128  
       2016-12-18 22:46:14 +08:00   ❤️ 1
    别误人子弟, php 。没啥好选的。就像你的客户需要选服务器时,除了 lamp 外没啥可选的一样,所谓生态。
    onlyhot
        6
    onlyhot  
       2016-12-18 22:48:00 +08:00   ❤️ 1
    看到快速我就想到 php... 我只会 php ...
    RE
        7
    RE  
       2016-12-18 23:17:44 +08:00 via iPhone
    为啥不 C#/.net 呢… 开发那么爽…
    ljcarsenal
        8
    ljcarsenal  
       2016-12-18 23:19:03 +08:00 via Android   ❤️ 1
    haozibi
        9
    haozibi  
       2016-12-18 23:21:03 +08:00 via Android   ❤️ 1
    快速=php ,如果 python 熟练, py 应该也可以
    tsun2003
        10
    tsun2003  
       2016-12-18 23:30:06 +08:00 via iPhone   ❤️ 1
    其实.net 挺好的
    nfroot
        11
    nfroot  
       2016-12-19 00:06:37 +08:00   ❤️ 1
    @RE 每个页面都有__VIEWSTATE 大到吓死人的时候你就知道有多爽了,所以我特别反感
    RE
        12
    RE  
       2016-12-19 00:12:02 +08:00   ❤️ 1
    @nfroot 又不是不能关闭 VIEWSTATE ,自己非要拉一堆 web 控件能怪谁~
    t6attack
        13
    t6attack  
       2016-12-19 00:20:24 +08:00   ❤️ 1
    “会 c#和 python ” 这俩都能开发网站。
    非得选其他的,那就 php 。因为有海量的成品源码给你参考。
    nfroot
        14
    nfroot  
       2016-12-19 00:24:45 +08:00   ❤️ 1
    @RE 怪开发者 但是没有用 每次看到这种都吐血
    zhangbohun
        15
    zhangbohun  
       2016-12-19 00:29:59 +08:00   ❤️ 1
    webform ,同学当年做课设一晚上搞出个界面(会 c#,无 web 基础)。
    yangff
        16
    yangff  
       2016-12-19 01:45:46 +08:00   ❤️ 1
    nodejs
    Trim21
        17
    Trim21  
       2016-12-19 01:52:26 +08:00 via Android   ❤️ 1
    Python 的 tornado 跟 node JS 的 express 挺像的。。。
    BlBana
        18
    BlBana  
       2016-12-19 02:08:00 +08:00 via Android   ❤️ 1
    我学的是 php ,之前没啥语言基础 ,就会点 c ,恶补了一个月左右的 php ,现在能用 mvc 写个差不多的 blog 系统,感觉 php 上手还是很快的
    wenymedia
        19
    wenymedia  
       2016-12-19 07:29:03 +08:00 via Android   ❤️ 1
    快速开发嚒 PHP laravel 个人感觉是最好上手的
    misaka19000
        20
    misaka19000  
       2016-12-19 09:21:15 +08:00 via Android
    会 Python 为什么不用 Python
    qinxi
        21
    qinxi  
       2016-12-19 09:36:49 +08:00 via Android   ❤️ 1
    只会 py 还要求选别的。。
    Felldeadbird
        22
    Felldeadbird  
       2016-12-19 10:16:05 +08:00
    竟然没人说 golang
    xp0729
        23
    xp0729  
       2016-12-19 10:43:14 +08:00
    为啥没人说 rails ?
    dimingxuan
        24
    dimingxuan  
    OP
       2016-12-19 10:49:10 +08:00 via Android
    @qinxi
    @misaka19000 怕部署麻烦啊
    murusu
        25
    murusu  
       2016-12-19 10:50:50 +08:00
    @Felldeadbird 别坑新手
    skyboy
        26
    skyboy  
       2016-12-19 11:01:58 +08:00
    当然 nodejs , mongodb 啊,这些新技术,在性能上易安装上,各方面秒杀老技术 php mysq l 啊。如果选用技术,想创业百年,兴旺不衰,当然是用新的 nodejs mongodb 不用旧的 mysql mongodb 啊。为什么呢,因为世上新人换旧人啊,旧人的寿命总是快死亡的一天啊。
    solee
        27
    solee  
       2016-12-19 11:05:50 +08:00   ❤️ 1
    nodejs 啊 装个 yeoman 一键部署各种 node 项目,只有你想不到的~

    会 js 前后端都会写了是不是很好
    Blazings
        28
    Blazings  
       2016-12-19 11:22:08 +08:00
    @nfroot 现在 ASP.NET MVC 都出了 N 年了, 跨平台的.NET CORE 也出了 2 年了, 怎么还在 VIEWSTATE
    Blazings
        29
    Blazings  
       2016-12-19 11:26:59 +08:00   ❤️ 2
    我也是服了, 很多以前用过 webform 的人现在还在喷 webform, 说实话, 用.net 的人上进点的, 早就抛弃这个了, 现在还有一大堆的人提起.net 就喷 webform, 10 年前的技术了好吗, 要喷能不能换点别的
    nfroot
        30
    nfroot  
       2016-12-19 11:35:58 +08:00
    @Blazings 我们是使用者, OA 系统是别人开发,没有一点办法,只能吐槽。
    coderluan
        31
    coderluan  
       2016-12-19 11:40:23 +08:00
    php ,我当年也是差不多,直接自己上 w3school 看了一遍就开做了,山寨了个配件网站,卖了 2000 块钱,当然肯定是丑的要死。
    sarices
        32
    sarices  
       2016-12-19 11:41:59 +08:00
    如果自己可以有环境部署当然是 python 啊,毕竟自己熟悉啊,没有环境 php 比较通用,部署成本极低,至于各种秒杀 php mysql 的评论看看就好了
    sun2920989
        33
    sun2920989  
       2016-12-19 11:59:10 +08:00
    会 Python 就没必要用别的了,非要 node 和 php 选的话,php 入手快.
    Blazings
        34
    Blazings  
       2016-12-19 12:00:38 +08:00
    @nfroot 那种 OA 我也见过, 我也想喷, 那种傻逼开发人员, 他们花 1 年学的技术, 能重复用 10 年都不止
    tilv37
        35
    tilv37  
       2016-12-19 14:34:39 +08:00
    虽然我最近也在用 nodejs 做产品原型,但是我还是想用 PHP~~
    可能我太笨了,前后端都用 js 写感觉好奇怪
    mansur
        36
    mansur  
       2016-12-19 14:50:54 +08:00
    不用 django 可惜了
    tabris17
        37
    tabris17  
       2016-12-19 14:54:54 +08:00
    asp
    jswh
        38
    jswh  
       2016-12-19 15:00:30 +08:00
    123s
        39
    123s  
       2016-12-19 17:24:29 +08:00
    node.js 快速开发
    chemandy
        40
    chemandy  
       2016-12-19 17:38:35 +08:00
    快速?难道不是选你已经会的语言吗... django 走起啊...
    dimingxuan
        41
    dimingxuan  
    OP
       2016-12-19 17:51:12 +08:00 via Android
    @chemandy django 部署方便不?感觉 python 做网页不主流啊
    wobuhuicode
        42
    wobuhuicode  
       2016-12-19 17:52:27 +08:00   ❤️ 1
    会 python 的话, node 会比较容易上手啊!!
    但是你为什么不用 python 呢……
    jarlyyn
        43
    jarlyyn  
       2016-12-19 18:24:35 +08:00
    php

    不然你根本搞不清回调的鬼。
    llhh
        44
    llhh  
       2016-12-19 18:27:33 +08:00
    flask
    66beta
        45
    66beta  
       2016-12-19 18:29:49 +08:00
    会 python 为什么不用?
    推荐 php 有 C 基础就可以了
    quxiangxuanqxx
        46
    quxiangxuanqxx  
       2016-12-19 18:36:45 +08:00   ❤️ 1
    会 python 还要重学其他语言来 快速 开发网站

    求快直接 django 吧, d 不发音

    带好游标卡尺
    paicha
        47
    paicha  
       2016-12-19 19:26:23 +08:00   ❤️ 1
    xrlin
        48
    xrlin  
       2016-12-19 19:32:22 +08:00
    会 python 和 c#,这两者都可以写后端,为何不从这两个中选?省去重新学一门语言的时间。
    xrlin
        49
    xrlin  
       2016-12-19 19:33:48 +08:00
    @paicha 卧轨自杀的宝石( ﹁ ﹁ ) ~→ ,不过我喜欢
    dimingxuan
        50
    dimingxuan  
    OP
       2016-12-19 19:58:09 +08:00 via Android
    @xrlin js 还是要学的吧
    mauve
        51
    mauve  
       2016-12-19 20:16:45 +08:00
    同学做期末作业的吧
    dimingxuan
        52
    dimingxuan  
    OP
       2016-12-19 20:40:37 +08:00
    @mauve 还真不是,做期末作业哪有不限语言的
    tux
        53
    tux  
       2016-12-19 20:55:40 +08:00 via Android   ❤️ 1
    nodejs 用最新的 js 语法 这个是趋势
    uucloud
        54
    uucloud  
       2016-12-19 21:32:10 +08:00
    会 python 的话, flask
    billlee
        55
    billlee  
       2016-12-19 22:10:12 +08:00
    就没有说用 Java 的嘛?
    zddewe
        56
    zddewe  
       2016-12-19 22:39:02 +08:00
    评论让我想起了了个梗,"PHP 是世界最好的语言",楼下不服来辩
    jydeng
        57
    jydeng  
       2016-12-19 22:54:21 +08:00   ❤️ 1
    会 C#直接用 ASP.NET 啊,效率杠杠的。
    romennts
        58
    romennts  
       2016-12-20 15:51:07 +08:00 via Android
    Spring-Boot
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1222 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:09 · PVG 02:09 · LAX 10:09 · JFK 13:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.