• Node.js 简介和安装


    简介

    2009年的JSConf EU大会上,Ryan展示了Node.js.

    Ryan说在2008年年末Google推出了Chrome浏览器和崭新的JavaScript引擎V8,突然之间,Google,Apple,Mozilla和IE 之间的JavaScript军备竞赛就开始了.

    再加上Doug Crockford的JavaScript:The Good Parts一书的面世,把JavaScript从一门人人轻视的语言一下子变成了重要的语言.(Doug Crockford 写了很多博客指出JavaScript的好处,如何写出高性能的JavaScript,为JavaScript的推广做出了很大的贡献.)

    Ryan突然有了个主意:JavaScript结合非阻塞socket.Google的V8结合Ryan的非阻塞C代码.最初的版本一发布,就立刻有人反应BUG.

    因为仅需几行简单的JavaScript代码就能构建出非常复杂的非阻塞服务器,世界各地的黑客们纷纷开始为其编写程序库.

    发布之初到现在,Node.js的第三方模块和扩展依旧迅猛,而且质量也不断提升.

    Node.js 的Windows版本由 微软的 MS Open Tech 公司开发,其目标是将微软的技术和非微软技术之间搭起桥梁.目前Node.js和Windows平台还是有一些不兼容的地方,不过这个差异会越来越小.

    安装

    Node.js官网 : http://www.nodejs.org/ 在官网中下载系统对应的安装包.

    Windows 平台下的安装是一键式安装的,只需指定安装路径即可.

    linux 可选源码安装和包程序安装.

    若选择源码安装 (v* 替换相应的版本号),使用 $ tar xzf node-v*.tar.gz 解压下载包

    $ cd node-v* 进入源码包目录.

    $ ./config 程序将提示缺少哪些依赖库,在编译之前可能需要先安装这些依赖库.

    $ make 进行编译,如果编译中出错检查是否缺少依赖库.

    $ sudo make install 进行全局安装

    $ mkdir -/local        这两行命令进行本地安装

    $ ./configure --prefix=-/local

    包管理器安装

    Amazon Linux 中通过如下命令 : $ sudo yum install gcc gcc-c++ openssl-devel curl

    Ubuntu 中通过如下命令 : $ sudo apt-get install g++ libssl-dev apache2-utils curl

    Mac 确保机器上安装了 XCode,根据linux下的编译步骤安装即可.

    在终端输入 $ node -version 即可查看是否安装成功.

    Node REPL(Read-Eval-Print-Loop)

    Linux 和 Mac 下打开终端 即可, Windows 中在安装目录中有一个 绿色的 node.js 图标.

    REPL和Firefox 的 firebug 中的 console 很像.

    REPL可以很方便的验证一些Node API 和 JavaScript API,若有时忘了某个API的用法,就可以用REPL验证一下.

  • 相关阅读:
    Android中ScrollView嵌套GridView,解决GridView显示不全的问题
    Android图片缓存的框架ImageLoader的使用
    iOS调用系统的电话功能
    SVN提交.a文件的方法
    使用NSURLSession请求需要AD认证的HTTPS服务器
    Android基本控件属性设置
    iOS获取运营商的相关信息
    Android中颜色的设置
    UICollectionView未充满时也可以滚动
    cocos2dx for lua 截屏功能
  • 原文地址:https://www.cnblogs.com/wangao1991/p/3534372.html
Copyright © 2020-2023  润新知