【问题标题】:What would be a good project to learn node.js [closed]什么是学习node.js的好项目[关闭]
【发布时间】:2023-03-04 01:50:01
【问题描述】:

每个人都在谈论 NodeJS,所以我虽然会通过创建一个有用的项目来研究它,但我真的想不出什么有用的东西可以在 NodeJS 上构建以充分展示它的功能。

你们有什么好主意吗?

【问题讨论】:

    标签: node.js


    【解决方案1】:

    如果您有兴趣创建基于 Web 的应用程序,并且如果您不介意学习教程,那么我将推荐 DailyJS 的教程系列,该教程从头到尾构建基于 Web 的、类似记事本的应用程序在节点上:http://dailyjs.com/tags.html#lmawa

    它涵盖了所有基础知识,包括数据库、中间件、模板和测试。

    【讨论】:

    • 对于想要学习 Node 的 OP 等人来说,我在该系列中看到的一个问题是他们使用的是现有框架,而不是开发自己的框架。看到这一趋势在 Node 世界中发展令人失望,因为 Node IMO 旨在为开发人员提供这些低级工具。它实际上对开发人员不利,因为大部分时间都花在学习别人的 DSL 而不是基础技术背后的重要概念上。
    • @TK-421,我同意你的观点,这可能根本不适合 OP,并且构建一个低级库对于理解什么节点是一个更好的练习真正 关于。但我会把我的答案留在那里,因为这取决于你真正感兴趣的事情。如果要看看在 Node 上构建 Web 应用程序与在其他技术上构建 Web 应用程序有何不同,那么构建框架并不是那么有用。
    • 哦,这不是关于你的回答,而是更多关于站在我的肥皂盒上并提出逆势者的观点。 ;)
    • 我同意答案取决于 OP 的目标。 :)
    • 感谢大家的cmets,但我会继续这样做,因为它涵盖了很多方面。
    【解决方案2】:

    像其他人一样构建一个网络框架。 ;)

    但是说真的,这会使您接触到网络编程、文件 i/o 和 HTTP,而这些水平在使用其他人的框架时通常是无法达到的(动手操作比阅读其他人的代码要好得多)。

    使用 Node,它可能不再是“构建博客”,而是“构建构建博客的框架”。

    【讨论】:

      【解决方案3】:

      任何网站都应该这样做。例如,您可以写一篇涉及 NodeJS 和 MongoDB 的博客。

      【讨论】:

        【解决方案4】:

        我真的想不出在 NodeJS 上构建什么有用的东西来充分展示它的功能。

        Node.js 可能很难用于构建单个有用的项目或模块来展示其所有功能,因为它可以应用于许多领域。我会说你应该选择你最感兴趣的领域,这样你就不会失去热情,最终你可以成为那个特定领域的专家。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-03-11
          • 2010-10-10
          • 1970-01-01
          • 2023-04-09
          • 1970-01-01
          • 2011-02-06
          • 1970-01-01
          相关资源
          最近更新 更多