`
周茂恩
  • 浏览: 1473 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

《了不起的Node.js》读后感

阅读更多
  Node.js自从2009年诞生到今天,也就四五年的时间,但是其发展势头之迅猛,社区成长之迅速,已经超出了很多开发者的预期。越来越多的开发者和公司尝试使用Node.js开发项目,也有译者将Node.js相关书籍资料翻译引进。正是在ITEYE这次试读活动背景下,我花了差不多两个小时仔细阅读这本《了不起的Node.js》的试读样章,这也是我正式阅读的第一本Node.js的中文书,样章不多,只有区区29页,但是简明扼要的向我们描述了这本书的大致框架,先从Node核心概念到Node核心库以及应用层开发和数据库剖析,最后到测试的阐述,这些环节都做了深入的讲解,同时,这本书采用的是动手实践的理念,通过编写代码的方式来掌握技术和运用到项目中。总体上来说,这本书写得通俗易懂,定位人群是针对Node.js刚入门初的学者爱好者,同时有一定js语法基础。同时也适用对Node.js有一定基础,希望能够全面了解的开发者。

  谈谈下我读样章的感受吧,样章首先对Node.js进行介绍讲解,然后如何安装使用模块管理,最后对js基础语法进行概览,是一个很好的学习开头。首先, Node.js是在服务器端运行js的,是一个后端js的运行平台,并不是我之前所误认为的一个js应用,在传统Web应用,服务器端往往是基于J2EE平台的,而客户端则是用HTML,CSS和js来实现的,而现在,Node.js提供了一种新的Web开发模式,使用js来实现服务器端成为一种新的可能。Node.js的优点不仅在于事件驱动,异步通信,以及为网络服务而设计的,而且它的简洁,强大,高效,代码优雅。使得我们能够提高了编程的效率的同时还能够提高服务器的性能。然后开始了Node.js之旅: 从三大平台上安装配置Node.js到执行方法,安装模块,再到包管理机制,浏览仓库等,作者将流程写得全面而且详细,这里就不一一叙说,有兴趣可以认真看这一章。一定可以搭建一个完整的配置环境的。这本书花了一章来介绍js的相关概念,基础语法,使大家能够对js有一个深入的回顾,或者说查缺补漏,虽然不是很详细,但是可以很好的结合js进行开发工作。最后,样章也提到了V8引擎,毕竟,js是运行在V8上的,了解V8的特性还是有一定好处的。

  总之呢,越来越多的企业开始关注并尝试Node.js,开发者应该多阅读这方面的经典书了解,相关的内容。《了不起的Node.JS》这是一本不错的好书。
分享到:
评论

相关推荐

    Node.js(node-v16.15.1-win-x64.zip)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js英文书籍2015出版共9本(一次下载)

    Full Stack Javascript - Learn Backbone.js, Node.js and MongoDB (APress 2015).epub Learning Node.js for Mobile Application Development (Packt 2015).pdf Microsoft Press Node.js for .NET Developers (2015...

    Node.js(node-v16.15.1-win-x86.zip)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1.pkg)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1.tar.gz 源码)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1-linux-arm64.tar.xz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Beginning Node.js

    Beginning Node.js is your step-by-step guide to learning all the aspects of creating maintainable Node.js applications. You will see how Node.js is focused on creating high-performing, highly-scalable...

    Node.js(node-v16.15.1-aix-ppc64.tar.gz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js Javascript运行环境(runtime environment)

    Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好...

    Node.js开发实战详解源代码

    书由浅入深,全面、系统地介绍了Node.js开发技术。书中提供了大量有针对性的实例,供读者实践学习,同时提供了大量的实践练习题及详尽的解答,帮助读者进一步巩固和提高。本书重在代码实践,阅读时应多注重实践编程...

    Node.js 开发指南.pdf

    第1章 Node.js简介 1 1.1 Node.js是什么 2 1.2 Node.js能做什么 3 1.3 异步式I/O与事件驱动 4 1.4 Node.js的性能 5 1.4.1 Node.js架构简介 5 1.4.2 Node.js与PHP+Nginx 6 1.5 JavaScript简史 6 ...

    Server Side development with Node.js and Koa.js

    Modern versions of JavaScript have made this possible in Node.js, and Koa is a Node.js framework that makes it easy. This book is the ideal introduction for JavaScript developers who want to create ...

    新时期的Node.js入门.pdf

    新时期的Node.js入门 新时期的Node.js 不好找的node.js资源,你值得珍惜。 此刻不下载,更待何时?

    Node.js(node-v16.15.1-x64.msi)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1-darwin-arm64.tar.gz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js-TensorFlowNode.js为Node.js用户提供惯用的JavaScript语言绑定和高层API

    TensorFlow Node.js 为Node.js用户提供惯用的JavaScript语言绑定和高层API

    Professional Node.js Building Javascript Based Scalable Software

    Node.js is a powerful and popular new framework for writing scalable network programs using JavaScript. This no nonsense book begins with an overview of Node.js and then quickly dives into the code, ...

    Node.js入门经典pdf及书中源代码

    Node.js是一套用来编写高性能网络服务器的JavaScript工具包,Node.js入门经典采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。  《Node.js入门经典》分为6...

    Node.js参考手册中文CHM版

    资源名称:Node.js参考手册 中文CHM版内容简介:简单的说Node.js就是运行在服务端的 Javascript。Node.js 是一个基于Chrome Javascript 运行时建立的一个平台。本文给大家带来Node.js参考手册,需要的...

Global site tag (gtag.js) - Google Analytics