推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
peneazy

前端程序员学后端开发,选择 Node.js 还是 php

  •  
  •   peneazy · Dec 27, 2016 · 13128 views
    This topic created in 3597 days ago, the information mentioned may be changed or developed.

    目前技术栈是 ES6+webpack+vue+vuex+vue-router ,因为要使用 webpack ,简单学了下 node 的基础和以及 npm 。现在自己做网站,需要学一门后端语言,不知道适合学啥。说一下自身情况,前端是自学的,本科和研究生专业都偏向自动控制方向。没有学过后端语言,也不熟悉数据库和服务器那些东西,想把这些相关的知识都学一下。

    Supplement 1  ·  Dec 27, 2016
    已经决定 php 了,毕竟天下第一←_←
    Supplement 2  ·  Dec 29, 2016
    已经把 w3c 上的 php 教程过了一遍了,很多地方和 js 挺接近,正在写 sql 。元旦准备写几个 demo 练练手。等把后端体系熟悉了,就以 nodejs 为主了。
    68 replies  •  2017-01-30 04:50:34 +08:00
    Lxxyx
    Lxxyx
    Dec 27, 2016
    1
    Node 。成本低。
    tausi0661
    tausi0661
    Dec 27, 2016
    2
    用过 js 就 node, 没用过就没所谓. 语言没那么重要. 熟练 php 的人给一个礼拜肯定能跑 node 了, 反过来也一样. 当然精通另算.
    zhouyg
    zhouyg
    Dec 27, 2016
    3
    php 居然能进你的选项里?
    Wangxf
    Wangxf
    Dec 27, 2016
    4
    如果真要做全栈还是 PHP ,入门简单,深入也可以, web 之王,如果只是想学点来辅助前端那肯定是 node ,可以加强对 js 的训练和拓展后端思维,最最需要打消的念头就是 js 统一前后端, js 全栈, js 碉堡一统这种想法,语言在一个技术栈里占比最低了,你可以把 php 或者 python 的文档看看,要不了多久时间,难得是一个技术栈体系, node 比 php 更偏低层,要想做好比 php 成本更高
    peneazy
    peneazy
    OP
    Dec 27, 2016
    5
    @zhouyg php 咋啦。。
    peneazy
    peneazy
    OP
    Dec 27, 2016
    6
    @Wangxf 那就 php 了,感谢
    murmur
    murmur
    Dec 27, 2016
    7
    php 是世界上最好的语言,这句话一半是玩笑,一半是真的,因为 java 属于信仰的范畴,然后看 php ,这语言多少年了就不说了,随便拉一个框架出来比 node 都老,调优、配置什么也都是教科书一样写好了,你说 php 性能不行也没人逼你用 php5 啊, php7 都出来 1 年多了吧
    很多人就看 node 什么处理啥啥啥性能好,怎么大并发,也不看人家花了多少钱把静态资源全甩到全国的 cdn 上了,你有这个财力和魄力么
    alexsunxl
    alexsunxl
    Dec 27, 2016
    8
    如果用 php ,可以用 thinkphp5 不错,上手简单快速。
    用 lavarel 需要投入很多精力去学习。
    wenymedia
    wenymedia
    Dec 27, 2016 via Android
    9
    laravel + 1
    beilun
    beilun
    Dec 27, 2016 via Android
    10
    Python,人生苦短
    swcat
    swcat
    Dec 27, 2016
    11
    主要是后端的相应的知识体系, 至于语言嘛, c-like 的成本都不高,
    wannianma
    wannianma
    Dec 27, 2016 via Android
    12
    前端果断 node 啊
    xiaowangge
    xiaowangge
    Dec 27, 2016
    13
    Python, 人生苦短
    XIVN1987
    XIVN1987
    Dec 27, 2016
    14
    建议 PHP ,都是 JS ,减少学习时间!!!
    jswh
    jswh
    Dec 27, 2016
    15
    出来吧, typescript , https://github.com/jswh/YATTSF
    sskyy
    sskyy
    Dec 27, 2016
    16
    rust 绝对不后悔
    citysheep
    citysheep
    Dec 27, 2016
    17
    ruby 大法好
    xylitolLin
    xylitolLin
    Dec 27, 2016
    18
    前端的我反而不推荐 node ,学一门新的语言拓展自己的视界才是最实在,我推荐 python
    peneazy
    peneazy
    OP
    Dec 27, 2016
    19
    已经在学习 PHP 了,等熟悉了后端的知识体系,转向 Node.js ,还是用一种语言开发比较舒服。
    MrLin
    MrLin
    Dec 27, 2016
    20
    建议你还是 node.js
    stormpeach
    stormpeach
    Dec 27, 2016
    21
    @sskyy +1
    jellybool
    jellybool
    Dec 27, 2016
    22
    ES6+webpack+vue+vuex+vue-router 这个技术栈,真心推荐 PHP ,并且是推荐 Laravel 。
    lcc4376
    lcc4376
    Dec 27, 2016
    23
    python, 或者微軟大法好 asp.net,,,,.
    andysheng
    andysheng
    Dec 27, 2016 via iPhone
    24
    @Wangxf 如何深入 php ,学习路线怎样
    tux
    tux
    Dec 27, 2016 via Android
    25
    php 程序员很多, nodejs 程序员少
    SolrJ
    SolrJ
    Dec 27, 2016
    26
    node ,语法差不多,学的快
    gouchaoer
    gouchaoer
    Dec 27, 2016 via Android
    27
    不要用 laravel
    HLT
    HLT
    Dec 27, 2016
    28
    取决于你想在后端的深度
    kfll
    kfll
    Dec 27, 2016
    29
    php
    node 的成本太高了
    changwei
    changwei
    Dec 28, 2016 via Android
    30
    想问问楼主究竟如何深入前端学习啊,我现在在学你说的那些技术栈,但是很多还是不懂,我现在连 vue.js 官方文档的进阶部分都看不懂。。。怎么破
    66beta
    66beta
    Dec 28, 2016
    31
    php 啊,最好的语言,不是吹的
    wellsc
    wellsc
    Dec 28, 2016 via Android
    32
    Ruby
    janxin
    janxin
    Dec 28, 2016 via Android
    33
    node
    blanu
    blanu
    Dec 28, 2016
    34
    真的发现没时间学 PHP 。。 Node 倒是平时能接触不少,但是基本上也只能入门。感觉要深入,还是要从 PHP 学起,还有网络编程那块,真的不是一两个月就能学好的。
    Jakesoft
    Jakesoft
    Dec 28, 2016 via iPhone
    35
    楼上都弱爆了,我推荐 julia 逃)
    setonfocus
    setonfocus
    Dec 28, 2016
    36
    为什么不都去学一下呢?
    都不是太难的
    setonfocus
    setonfocus
    Dec 28, 2016
    37
    php 确实很有发展前景就是了
    cllgeek
    cllgeek
    Dec 28, 2016
    38
    nodejs
    ragnaroks
    ragnaroks
    Dec 28, 2016
    39
    触类旁通,node.js/php/.net 互切也就几天的事情
    zonghua
    zonghua
    Dec 28, 2016
    40
    反正都增删改查
    lwbjing
    lwbjing
    Dec 28, 2016
    41
    nodejs 没流行起来之前我接触的 php ,然后 nodejs ,再是 python..
    HerrDu
    HerrDu
    Dec 28, 2016
    42
    java ,然后是 python 或者 ruby
    tobeyouth
    tobeyouth
    Dec 28, 2016
    43
    学 python 吧
    Kaho
    Kaho
    Dec 28, 2016
    44
    我为 php+1s
    FinnBai
    FinnBai
    Dec 28, 2016
    45
    @Jakesoft +10086
    MissingJS
    MissingJS
    Dec 28, 2016
    46
    最近我也有这个需求,一个新项目要上 node,但是又怕出了问题没人问,楼主的组里有后端人员吗?
    zhlssg
    zhlssg
    Dec 28, 2016
    47
    @Jakesoft 是日本的 julia 嘛
    lijsh
    lijsh
    Dec 28, 2016
    48
    我觉得 Node 比较好,前端构建也用得着。
    peneazy
    peneazy
    OP
    Dec 28, 2016
    49
    @MissingJS 好几个后端,我只是自己学一下
    Immortal
    Immortal
    Dec 28, 2016
    50
    宇宙第一语言 php
    MissingJS
    MissingJS
    Dec 28, 2016
    51
    @peneazy 我这边都是前端,所以不敢完全上 node,因为数据库,包括 node 运维那块都完全没人,还在纠结中
    hoythan
    hoythan
    PRO
    Dec 28, 2016
    52
    学 php 好,为 php 续一秒 !

    另外求一本 php 转 java 的入门书.
    jsou
    jsou
    Dec 28, 2016
    53
    还真学 php 了?
    kankk
    kankk
    Dec 28, 2016
    54
    干嘛想不开学 php 啊
    TomIsion
    TomIsion
    Dec 28, 2016
    55
    和楼主有一样的想法 准备明年学个后端语言 拓展下知识面

    目前备选的: Java 、 Ruby 、 Python (没考虑过 Nodejs 与 PHP...)
    hoosin
    hoosin
    Dec 28, 2016
    56
    Python
    rupert
    rupert
    Dec 28, 2016 via iPhone
    57
    既然都会前端了。
    假设这样的场景, 比如前端生成二维码,业务需要后端生成了,你再找个 PHP 的包?
    假设你前后端都写, js 的异步和 PHP 的同步对你的思维转换的训练倒是挺好
    adv007
    adv007
    Dec 28, 2016 via iPhone
    59
    说的都还是前端啊
    rogwan
    rogwan
    Dec 28, 2016
    60
    看头像,选语言 ^-^
    exalex
    exalex
    Dec 28, 2016
    61
    @gouchaoer 原因是啥
    wang9706
    wang9706
    Dec 28, 2016
    62
    推荐 ruby 。同前端,后端打算学 ruby+node
    Simcyber
    Simcyber
    Dec 28, 2016
    63
    php 是世界上最好的语言
    EchoUtopia
    EchoUtopia
    Dec 28, 2016
    64
    go ,以后如果你不想做 web ,想转服务端了会容易一点点
    anubiskong
    anubiskong
    Dec 28, 2016
    65
    居然选了 PHP, 现成的 nodejs 不学....
    wudanyang
    wudanyang
    Dec 28, 2016
    66
    先从 php 入手后端开发吧, php 已经在 web 后端开发占据了很多年的主导地位,了解 php 后端开发之后也可以转别的语言
    ishamo
    ishamo
    Dec 29, 2016
    67
    可以合作啊. 我写后端, 你写前端 ; )
    cctrv
    cctrv
    Jan 30, 2017 via iPhone
    68
    自從我會了 PHP 。
    像 JavaScript / react / VUE
    像 CSS/HTML
    像 Python

    都不知道什麼時候都學會了。
    語言這些,學會一個,別的都一樣。

    但是,關鍵的來了。
    我只是一名 UI 設計師⋯
    為什麼我學會了那麼多啊?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4458 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 05:42 · PVG 13:42 · LAX 21:42 · JFK 00:42
    ♥ Do have faith in what you're doing.