Node 的设计错误
Node 的设计错误 Ryan Dahl JS Conf 柏林林 2018.06 背景: 1. 基于最初的开发,我创建了了并管理理 Node。 2. 我的主要关注⽬目标是事件驱动的 HTTP server。 3. 这⼀一主要⽬目标对当时服务器器端的 JavaScript 起着关键作⽤用。即使在当时这⼀一点不不 那么明显,但是服务器器端 JS 的成功需要事件循环的助⼒力力。 因为还有许多问题仍待解决..... 使得 Node 保持增⻓长的⼏几项关键⼯工作 1. NPM(Isaac 开发)将核⼼心 Node 库解耦并允许⽣生态系统的分布。 2. N-API 是设计精美的绑定API。 3. Ben Noordhuis 和 Bert Belder 构建了了 libuv。 4. Mikeal Rogers 组织了了管理理活动和社区。 5. Fedor 就像⼀一个 linter) • 不不允许任意本地函数绑定到V8中 所有的系统调⽤用都是通过消息传递完成的(原BoFF序列列化) 有两个本地函数: send 和 rev。 这既简化了了设计,⼜又使系统更更易易于审核。 Deno ⽬目标:简化模块系统 • 没有试图与现有 Node 模块兼容。 • 导⼊入的只是相对的或绝对的URL。(参⻅见语义化版本) import0 码力 | 28 页 | 767.84 KB | 1 年前3GoFrame框架介绍及设计
GoFrame框架介绍及设计 郭强 成都医联科技 架构师 目 录 框架介绍 01 模块化设计 02 统一框架设计 03 代码分层设计 04 对象封装设计 05 DAO封装设计 06 未来发展规划 07 框架介绍 第一部分 • 框架介绍 • 框架架构 • 项目初心 框架介绍 GoFrame是一款模块化、高性能、企业级的Go基础开发框架。 • 模块化、松耦合 • 模块丰富、开箱即用 自顶向下、体系化设计 • 统一框架、统一组件、降低选择成本 • 开发规范、设计模式、代码分层模型 • 强大便捷的开发工具链 • 完善的本地中文化支持 • 设计为团队及企业使用 特点 框架介绍-框架架构 • 发布方式:Docker、二级制、源码模块 • 模块管理: • 核心模块、社区模块、三方模块 • Go Modules管理方式 • 开发工具链 • 设计模式:MVC、三层架构、工具集 • 跨平台性:基于Golang开发语言强大跨平台特性 框架介绍-项目初心 工程化建设 统一框架 核心组件 项目架构 设计模式 开发规范 开发文档 开发工具 …… 模块化设计 第二部分 • 复用原则 • 单仓包设计 • 模块聚合设计 • 常见问题 模块化设计 什么是模块? 模块化的目标? 模块也称作组件,是软件系统中可复用的功能逻辑封装单位。 在不同的软件架构层次,模块的概念会有些不太一样。0 码力 | 37 页 | 8.84 MB | 1 年前3领域驱动设计&中台/物联网平台的反应式设计
0 码力 | 18 页 | 1.81 MB | 1 年前3ServiceComb设计揭秘:标准与开发
1 ServiceComb设计揭秘:标准与开发 华为CloudBU PaaS微服务引擎开发团队 代码阅读 • 一、系统架构解读 • 二、系统模块解读 • 三、框架的启劢不停止 • 四、框架运行时请求发送不处理过程 ServiceComb 开发框架 通信模型 (restful、 highway) 编程模型0 码力 | 9 页 | 831.77 KB | 1 年前3Swift改善既有代码的设计 - 翁阳
0 码力 | 48 页 | 4.68 MB | 1 年前3领域驱动设计&中台/Every Entity as A Microservice
0 码力 | 87 页 | 4.02 MB | 1 年前3PHP 语言程序设计 实验指导书(v1)杨亮 《PHP语⾔程序设计》
天津商业大学信息工程学院 PHP 语言程序设计 实验指导书(v1) 杨亮 2015 年 3 月 1 日 目录 实验 1:HTML 的基本使用 ............................................................................................................ ................................................................................. 9 PHP 语言程序设计(1240513109)实验指导书(v1) 2 实验 1:HTML 的基本使用 实验目的:掌握基本的 HTML 语法标签的使用。 实验要求:将安装过程的重要步骤截图。实验报告中粘贴网页代码和运行结果截 n、textarea、 span、em 编写网页代码。 3、通过调节 input 标签的类型实现文本输入、密码输入、单选框、多选框、 提交按钮和清空按钮。 PHP 语言程序设计(1240513109)实验指导书(v1) 3 实验 2:CSS 与 JavaScript 的基本使用 实验目的:掌握使用基本的 CSS 和 JavaScript 为静态页面增加外观和动作。0 码力 | 10 页 | 269.02 KB | 1 年前303 CSS 杨亮 《PHP语⾔程序设计》
0 码力 | 25 页 | 2.68 MB | 1 年前309 MySQL 杨亮 《PHP语⾔程序设计》
0 码力 | 27 页 | 2.10 MB | 1 年前302 HTML 杨亮 《PHP语⾔程序设计》
获取数据 处理数据 拼接⻚页⾯面 组织数据 PC Mobile ⻚页⾯面内容 ⻚页⾯面外观 ⻚页⾯面⾏行为 html CSS JavaScript 管理数据 如果让你来设计⼀一种语⾔言 HTML HyperText Markup Language0 码力 | 20 页 | 2.44 MB | 1 年前3
共 457 条
- 1
- 2
- 3
- 4
- 5
- 6
- 46