前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Node.js开发指南》翻阅笔记

《Node.js开发指南》翻阅笔记

作者头像
libo1106
发布2018-08-08 15:31:36
5060
发布2018-08-08 15:31:36
举报
文章被收录于专栏:Web 开发Web 开发

第一天上班,配套的电脑居然没有到货,无聊了一天,就把《Node.js开发指南》拿出来翻了一下。

下面是今天的一些笔记,Node.js自身的特性对我来说暂时意义不大,所以讨论的不多,主要是记录一些开发流程这些外围的信息。

javascript规范

CommonJS:该规范涉及模块、包、系统、二进制、控制台、编码、文件系统、套接字、单元测试。拟补了ECMAScript没有约定的领域。

平台支持

win、mac、linux全平台支持。win平台cmd通过Node命令进入Node.js的交互模式。

npm

Node.js的包管理工具。通过包管理可以安装一些例如express这样的轻量级的web application框架。

Web服务方式

传统的LAMP方式是浏览器发起http请求,由Apache对其作出响应,并把请求交给php解析器来处理。

而Node.js则是启动一个进程,独占一个端口,所有指向该端口的请求都有这个Node.js进程处理。

因为端口是被进程独占的,想使用虚拟主机服务,还是得使用Apache/Nginx这类软件来统一处理请求,然后根据虚拟主机的规则,再分发到各个Node.js的进程中。

在这个方面,Node.js和PHP差不多,PHP现在也支持内置Web服务。也许未来,npm里面会出现一款包是专门管理虚拟主机的,这样就省掉了Apache/Nginx。

结语

Node.js让前端工程师手伸向了后端和客户端,给有理想的开发者们多了一把有利的扳手。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-07-082,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • javascript规范
  • 平台支持
  • npm
  • Web服务方式
  • 结语
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档