Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22714
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 26
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-25 15:40
文章分类
文章存档

2013年(2)

我的朋友

分类: JavaScript

2013-12-16 13:54:56

    JavaScript 兴起多年, 以读特的优势在计算机业界流行了很多年, 并且针对它的框架是层出不穷..  
可以说《了不起的Node.js: 将JavaScript进行到底》 书中的主角"Node.js"也是框架或者说是一种开发平台. 俗话说,在学一下技术之前, 要搞清他为什么会存在, 他有什么优点, 他是否会解决你的问题? 所以我的疑问是: 现在流行的框架有很多, Node.js 为什么会出现, 他是解决了什么样的问题呢?
针对这个问题我一顿google,的到了它有着它独特的优点:
    【1】单线程:Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。
    【2】非阻塞IO
    【3】V8虚拟机
    【4】事件驱动
难道因为因为这些才出现的吗? 再者想针对这些所述优点,想了解一下他的内部原理. 而本书的内容简介中提到了本书的五大部分中恰有Node 核心设计理念. 俗话说要想彻底弄明白一个技术,一定要弄清他的设计理念, 通过设计理念来得知为什么他有这样或者那样的优点..
    书中提及一个问题: 针对Node 的书籍、介绍很少. 这一点不光是Node.js, 什么D3,拉斐尔之类的平台框架也很少有专门的书籍,作者想可能是因为"读者数量未必可观,不如直接写基础教材才能畅销吧..". 再者,大部分公司对员工的需求是:"能干活就成". 然而作者担当者销量未必好的风险给我们出了一本专门的书籍是我们读者应该感谢的..
    原来,我觉得JS 就是针对前台页面展示的. 通过译者序发现,与网络连接层,应用层,数据库层都有联系,都有库文件给予支持,这是我对Node.js 另眼看待的原因之一..
    试读篇章中,"介绍"部分针对Node.js 技术进行了简要说明:它是以这运行在服务器端的javascript,也正因为如此才有"网络连接层,应用层,数据库层"库文件. 难道是因为: "可在服务器端运行 " 是Node.js 出现并一直存在的原因? 读到后来才知道他是应着"实时web 应用"产生并存在的.
    弄清我的问题之后就开始了试读. 在第一部分,首先就是告诉读者们, 如何搭建Node.js 环境, 在各种类型的操作系统上是如何 进行安装的. 通过详细的描述, 新手跟着一步一步的做是肯定能搭建成功的.试读的最后一部分就是javascript 基础, 主要是让读者们巩固一下js 的相关基础知识.但是, 试读的部分并未出现Node.js 的核心技术, 也希望能获得完整版的《了不起的Node.js: 将JavaScript进行到底》 之后,再进行说明..

阅读(1694) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~