`
yao_zonghai
  • 浏览: 9423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

《Node.js实战(第2季)》读后感

 
阅读更多

    NodeJS简介:
        Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。Node是一个Javascript运行环境。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
    NodeJS的优点或意义:
        1.简单性:Nodejs基于Javascript语言,不用再单独新学一门陌生的语言,从而减低了学习的门槛。
        2.稳定性:Nodejs并没有重新开发运行时环境,而是选择了目前最快的浏览器内核V8做为执行引擎,保证了Nodejs的性能和稳定性。
        3.高效性:Nodejs的开发非常高效,而且代码简单,得益于Nodejs的单线程机制。
        4.普遍性:Nodejs的社区在壮大,不仅包的数量在快速增加,而且包的质量也要明显好于其他语言的。
    NodeJS的缺点:
        NodeJS的缺点在于异步特征的难以理解和控制,如果没有相当过硬的js开发经验和特征理解,项目稍微大一点,代码结构就会一片混乱。node是在考验一个人的代码设计和掌控能力。
    NodeJs的应用环境:
        1.RESTful API是NodeJS最理想的应用场景,可以处理数万条连接,本身没有太多的逻辑,只需要请求API,组织数据进行返回即可。它本质上只是从某个数据库中查找一些值并将它们组成一个响应。由于响应是少量文本,入站请求也是少量的文本,因此流量不高,一台机器甚至也可以处理最繁忙的公司的API需求。
        2.统一Web应用的UI层,Web开发有两个UI层,一个是在浏览器里面我们最终看到的,另一个在server端,负责生成和拼接页面。不讨论这种架构是好是坏,但是有另外一种实践,面向服务的架构,更好的做前后端的依赖分离。
        3.大量Ajax请求的应用。
    点评总结:
        本书最大的特点在于实例,关于NodeJS的各种demo都有详细的介绍,具有实际指导作用,试读样章的局限,没能学到太多的东西,很期待能够读到完整版本的,从头到尾详读一番再实际操作一遍。对于以后实际工作指导查询也会有很大的帮助。

分享到:
评论

相关推荐

    node.js实战(第2版)PDF&源码.zip

    《Node.js实战(第2版)》是一本深入探讨Node.js技术的实战指南,适合有一定JavaScript基础并希望进一步掌握Node.js开发的读者。本书详细介绍了如何利用Node.js的强大功能进行后端开发,以及如何与其他技术栈配合,...

    Node.js 实战

    **Node.js实战中文版** Node.js,作为一款基于Chrome V8引擎的JavaScript运行环境,以其异步、非阻塞I/O和事件驱动的特性,在Web开发领域占据了一席之地。这本书“Node.js实战”旨在帮助读者深入理解Node.js的核心...

    Node.js开发实战 视频教程 下载 因为太大存百度云盘1.zip

    《Node.js开发实战 视频教程 下载 因为太大存百度云盘1》是一部针对Node.js初学者和进阶者的全面教程,旨在通过实践案例帮助学习者掌握Node.js的核心概念和技术。本教程可能涵盖了以下几个重要的知识点: 1. **Node...

    Node.js实战第2版

    Node.js实战(第2版) 是Node.js的实战教程,涵盖了为开发产品级Node应用程序所需要的一切特性、技巧以及相关理念。 从搭建Node开发环境,到一些简单的演示程序,到开发复杂应用程序所必不可少的异步编程。第2版介绍了...

    node.js实战 pdf+源码

    《Node.js实战》是一本深度剖析Node.js技术的实战教程,旨在帮助读者掌握构建高效、可扩展的服务器端应用所需的知识和技能。本书的核心内容围绕JavaScript的非阻塞I/O模型,利用Node.js的异步事件驱动架构,来实现高...

    Nodejs实战第2季

    Nodejs实战第二季,Nodejs实战,通过7个实例分别讲解了Node.js在实战开发中的应用,这些章节既涉及Docker、Koa 等最新技术,也涉及OAuth2、命令行工具、消息队列、单元测试、编写C/C++模块等实战中经常会遇到的问题...

    《Node.js权威指南 (实战)》陆凌牛(作者)epub

    第二部分(第13~15章)介绍了在使用Node.js进行开发时极有可能用到的第三方开发包,探讨了如何在Node.js应用程序中使用关系型数据库及NoSQL型数据库,如何使用Express框架开发Web应用程序,以及如何使用Socket.IO...

    node.js 实战 高清版本

    总之,《Node.js实战 高清版》第二季是一本全面而实用的Node.js教程,它不仅教你如何使用Node.js,更教你如何有效地利用Node.js进行软件开发,提升你的职业技能。无论你是想入门Node.js,还是希望深化对它的理解,这...

    《Node入门一本全面地Node.js教程》PDF

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。这本《Node入门一本全面地Node.js教程》PDF,是学习Node.js的基础指南,涵盖了从安装到实际项目开发的全方位...

    Node.js实战1

    【Node.js实战1】这本书是针对Node.js的实践教程,旨在帮助Web开发人员掌握开发高质量Node应用程序所需的技能和知识。作者团队由Mike Cantelon、Marc Harter、T.J. Holowaychuk和Nathan Rajlich组成,他们都是Node....

    仿拼多多团购商城项目实战Vue2.x+Node.js(源码)

    在本项目"仿拼多多团购商城项目实战Vue2.x+Node.js(源码)"中,开发者将体验到一个全面的电商应用开发流程,结合了前端的Vue2.x框架和后端的Node.js技术栈。这个实战项目旨在帮助学习者深入理解和应用相关技术,提升...

    Node.js从入门到精通

    2. **后端服务器搭建**:Node.js可以用来搭建高效、轻量级的后端服务器。通过内置的http模块,可以创建HTTP服务器,处理客户端的请求并返回响应。url和querystring模块则帮助解析和操作URL及查询字符串。 3. **事件...

    node.js实战[CN]+源码

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。这个"node.js实战[CN]+源码"资源显然旨在帮助初学者和中级开发者通过实践来深入理解Node.js的核心概念和技术...

    Node.js入门经典 源代码

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,极大地推动了前后端一体化的开发模式。本资源是书籍《Node.js入门经典》的配套源代码,对于初学者来说,是...

Global site tag (gtag.js) - Google Analytics