《Node应用程序构建——使用MongoDB和Backbone》一1.3 纯JavaScript

简介:

本节书摘来自异步社区《Node应用程序构建——使用MongoDB和Backbone》一书中的第1章,第1.3节,作者【美】Mike Wilson,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 纯JavaScript

Node应用程序构建——使用MongoDB和Backbone
Node、Backbone和MongoDB让你使用单一编程语言,专注于应用逻辑,最终降低系统各部分之间的连接次数。你会看到这是一种引人注目的编程方式,因为客户端UI、后端服务器逻辑和数据库持久之间的界限模糊了,几乎形成一个生动的系统。随着实时网络逐渐进入生活,情况就更清楚了。数据在各个应用中舞动,甚至经过多个用户之手,所有事情就像一齐发生在单个过程中。

有些缺陷是需要预先避免的。虽然连接方式很强大,使用同一种方言,但是在底层,你的工作仍然是跨浏览器、服务器和数据库的编程。有些JavaScript开发范式着眼点略有不同,这取决于它们的主要目标是服务于UI(如在浏览器中使用的Backbone)、验证(如在服务器端常用的Node)或持久(如本书中提到的MongoDB)。你需要时刻保持警惕,注意数据要去哪里,是否阻塞你自己的进程,如何监听进出的事件并做出反应。这可能是一个挑战,但就像其他有许多灵活部分的系统一样,在实验中会有许多有趣的收获。

相关文章
|
Web App开发 JavaScript 前端开发
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念,包括事件驱动、单线程模型和模块系统;探讨其安装配置、核心模块使用、实战应用如搭建 Web 服务器、文件操作及实时通信;分析项目结构与开发流程,讨论其优势与挑战,并通过案例展示 Node.js 在实际项目中的应用,旨在帮助开发者更好地掌握这一强大工具。
684 1
|
缓存 JavaScript 中间件
优化Express.js应用程序性能:缓存策略、请求压缩和路由匹配
在开发Express.js应用时,采用合理的缓存策略、请求压缩及优化路由匹配可大幅提升性能。本文介绍如何利用`express.static`实现缓存、`compression`中间件压缩响应数据,并通过精确匹配、模块化路由及参数化路由提高路由处理效率,从而打造高效应用。
767 114
|
存储 NoSQL JavaScript
Node.js导入MongoDB具体操作指南
通过本文,您已经学会了如何在Node.js中导入MongoDB并执行基本的CRUD操作。Node.js与MongoDB的结合使得构建高效、可扩展的后端服务变得更加容易。通过遵循本文的步骤,您可以快速设置并运行一个强大的数据存储和处理系统。希望这篇指南能为您的开发工作提供实用的帮助。
452 13
|
人工智能 JavaScript 前端开发
使用Node.js模拟执行JavaScript
使用Node.js模拟执行JavaScript
296 2
|
JavaScript NoSQL 前端开发
|
NoSQL 前端开发 JavaScript
Node.js 连接 MongoDB
10月更文挑战第20天
229 0
|
Web App开发 JavaScript 前端开发
Node.js:JavaScript世界的全能工具
Node.js:JavaScript世界的全能工具
|
NoSQL 前端开发 JavaScript
Node.js 连接 MongoDB
10月更文挑战第9天
303 0
|
JavaScript NoSQL 前端开发
使用 Node.js 和 MongoDB 构建实时聊天应用
【10月更文挑战第2天】使用 Node.js 和 MongoDB 构建实时聊天应用
|
JavaScript 应用服务中间件 nginx
如何使用 Systemd 和 Nginx 部署 Node.js 应用程序
如何使用 Systemd 和 Nginx 部署 Node.js 应用程序
336 0

推荐镜像

更多