《Node.js入门经典》一2.10 问与答

    xiaoxiao2024-03-15  17

    本节书摘来自异步社区《Node.js入门经典》一书中的第2章,第2.10节,作者【英】George Ornbo,更多章节内容可以访问云栖社区“异步社区”公众号查看

    2.10 问与答

    Node.js入门经典问:我刚刚开始学习使用Node.js,我应当使用模块吗?

    答:是的。通过使用模块可以快速地给应用程序加入许多功能。模块通常可以为开发人员除去常见的困难。比如,Express模块让使用Node.js进行Web开发变得简单。

    问:有许多模块可以解决我的问题,哪个模块最好?

    答:你应当使用社区中最为流行的模块。可以通过使用位于http://blago.dachev.com/modules和http://eirikb.github.com/nipster/的搜索工具来评估模块的流行程度。GitHub上围观者数量最能衡量流行程度。

    问:我应该使用第三方模块还是自己编写代码?

    答:编写自己的代码是理解问题最好的方式,但在许多时候,你的问题已经有人解决了,此时可以考虑在应用程序中使用第三方模块。许多开发人员最后还会为其使用的模块修复bug并贡献新功能。

    问:使用Node.js模块是否需要付费?

    答:不需要。Node.js模块几乎总是在开源授权协议下发布的,可免费使用。通常可以在模块的主页上确认协议细节。如果有任何疑问,可联系模块作者。

    问:我应当手工安装模块,还是使用package.json文件?

    答:只要有可能,就应当使用package.json文件来管理Node.js模块。这样,其他开发人员就可以很容易地安装你的应用程序,而且当你的应用程序越来越大时,你也就不需要一个一个地安装模块。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)