关于 nodejs 我是征求建议 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复粘贴 AI 生成的内容
ys521
V2EX    程序员

关于 nodejs 我是征求建议

  •  
  •   ys521 2018 年 12 月 24 日 3232 次点击
    这是一个创建于 2610 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端一枚,总被进军 nodejs,看过文档,看过一些文章,动手写过,但还是不太理解(无从下手的感觉)

    有学习资料,好文章什么的吗?在下已经总被好关注收藏了

    17 条回复    2018-12-24 23:53:29 +08:00
    whypool
        1
    whypool  
       2018 年 12 月 24 日
    express/koa 撸个 blog

    什么模板渲染,seo,后台 dashboard,前后端分离,甚至 ssr 都能玩
    toma77
        2
    toma77  
       2018 年 12 月 24 日
    上周撸了个公众号,不过感觉写个 blog 比较适合学习
    ys521
        3
    ys521  
    OP
       2018 年 12 月 24 日
    @whypool
    @toma77 地址 。! 。
    yiyi11
        4
    yiyi11  
       2018 年 12 月 24 日
    被进军...是被迫跟风的意思吗?
    ys521
        5
    ys521  
    OP
       2018 年 12 月 24 日
    @yiyi11 打错字了,不过你这么一说,好像好多大公司 nodejs 是个加分项 门槛
    yiyi11
        6
    yiyi11  
       2018 年 12 月 24 日
    我觉得理解 node 就是理解服务器的概念,可以把 node 理解成执行 js 代码的地方。代码是不会自己运行的,而是有引擎执行它们。在前端,是浏览器的 js 脚本引擎执行 js 代码。所以 node 也提供这样的一个引擎来执行 js 代码,然后 node 可以运行在多个平台上,比如 linux,node 还提供了网络通信的能力,它就可以跟前端或者其他服务器通信,本质就是这些。
    至于你看的那些资料,那已经是它的生态应用了。
    yiyi11
        7
    yiyi11  
       2018 年 12 月 24 日
    js 语言能做的事情很多,包括后端的,只不过在浏览器环境运行,肯定限制了它的能力,js 运行就在 node 上就解放了它的能力,剩下的就是由生态去补充。
    ys521
        8
    ys521  
    OP
       2018 年 12 月 24 日
    @yiyi11 谢谢,生态去补充?
    ywgx
        9
    ywgx  
       2018 年 12 月 24 日 via Android
    nodejs 垃圾
    yiyi11
        10
    yiyi11  
       2018 年 12 月 24 日
    @ys521 #8 简单的说就是有没有人造轮子,你写前端项目不会纯用原生的 html+css+js 吧?那些框架就是生态。node 也一样,它提供了执行了一个执行 js 代码的环境,还需要靠其他人来造轮子,不然都要自己谁用啊。
    ys521
        11
    ys521  
    OP
       2018 年 12 月 24 日
    @ywgx 这个可能我要在过一段时间,才会知道吧
    yiyi11
        12
    yiyi11  
       2018 年 12 月 24 日
    @ys521 #8 t/520531?p=1#r_6651107
    这是我当初学习 node 的一份资料,不知道过时没。这个教程的特点是用的 koa 框架,直接讲解 node 的核心模块功能,koa 对 node 的封装比较薄,学习的时候可以尽量体会到 node 的实际作用。
    ys521
        13
    ys521  
    OP
       2018 年 12 月 24 日
    @yiyi11 懂了
    M0
        14
    M0  
       2018 年 12 月 24 日
    输入法很贵吗?不贵可以换个好一点的输入法。
    ys521
        15
    ys521  
    OP
       2018 年 12 月 24 日
    @M0 搜狗的
    LeoEatle
        16
    LeoEatle  
       2018 年 12 月 24 日
    建议先想好要用 node 做什么,再去实践。
    比如 SSR 提升首屏渲染,基本是上手 node 最好的方式,这其中你要做好模块同构、监控、压力测试等等平时前端难以接触的东西。
    比如用 node 服务辅助产品配置活动页,达到无需开发复用活动页目的。

    学 node 绝对不是学它的语法和 API,而是那些你平时限制在浏览器这个盒子里接触不到的东西。
    geekjc
        17
    geekjc  
       2018 年 12 月 24 日
    是时候推荐一波我用 nodejs 开发的学习平台了,https://www.geekjc.com
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     888 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:45 PVG 01:45 LAX 09:45 JFK 12:45
    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