• pbkit 是 protobuf 相关的工具集合。它是用 TypeScript 编写的,并使用 Deno api。但是,它可以在任何 JavaScript 环境(包括 Node.js 或 Web 浏览器)中执行,因为它不使用core目录内的平台 API。
  • 今年我尝试了大量的前端工具来优化我的开发者体验。我发布了一个令人难以置信的快速最小模板,具有合理的默认值,您可以使用它来快速启动新项目: icon
  • 使用数据库是应用程序开发中最具挑战性的领域之一。数据建模,模式迁移和编写数据库查询是应用程序开发人员每天处理的常见任务。Node.js生态系统虽然在构建数据库支持的应用程序中越来越流行,但并未为应用程序开发人员提供处理这些任务的现代工具。应用程序开发人员应该关心数据,而不是S icon
  • Redis提供了许多旨在帮助您扩展应用程序的功能。将Redis集成到您的Deno应用程序中可以使它快得多,因为从缓存中调用数据非常高效。本教程中使用的源代码可在 icon
  • 总部位于波兰的产品开发机构The Software House合作开展 State of Frontend 2022 调查,来自 125 个国家/地区的 3,700 多人填写了调查问卷。</ icon
  • 如果您使用 Rust 进行 Web 开发已有一段时间,您很可能会知道将 Rust 前端 Web 开发(通过 WASM)与 JavaScript 进行堆叠是一个备受争议的话题——也就是说,因为有很多人认为它“不适合生产”或“比 JavaScript 慢”。 icon
  • Hilla是用于Java后端的现代前端框架。构建具有完全类型安全的快速反应式Web应用。由Lit和Spring Boot支持。由Vaadin构建。Hilla 将 Spring Boot Java 后端与响应式TypeScript 前端集成在一起。它通过类型安全的服务器通信、包含的 U icon
  • 不依赖于 Web 的顺序工作流设计器。它是用纯 TypeScript 编写的,并使用 SVG 进行渲染。此设计器不与任何工作流引擎关联。完全通用。您可以由此创建任何类型的应用程序,从图形编程语言到工作流设计器。特征: 没有依赖, 完全通用和可配置, 浅 icon
  • 在这篇文章中,让我们讨论Vue.js开发的8大工具。这些工具专门用于简化开发过程,优化性能,并促进开发人员的高效协作。 从BIT的组件管理、Axios的高效API通信、ViteJS的闪电式开发,到Vuex的状态管理和Vue.js Devtools的 icon
  • JavaScript,也称为 JS,是一种符合 ECMAScript 规范的编程语言。这是一个高级别的、通常是即时编译的、多范式的。Vanilla JavaScript 是一个名称,用于指代使用普通 JavaScript 而无需任何其他库。TypeScript 是一种强类型、 icon
  • TypeScript是一种功能强大的静态类型化语言。很多时候,它被称为“ JavaScript的超集”。但是,对于某些功能,它会强制以特定方式编写代码。 类魔法TypeScript对class关键字有特殊的支持。对于(模块的)全局范围 icon
  • 借助reduce函数,它可以做魔术:能在事件溯源EventSourcing中聚合流(事件流)构建当前的聚合状态。首先定义事件类型和聚合数据。我使用电影票预订作为示例用例: icon
  • Deprank 使用PageRank算法在您的 JavaScript 或 TypeScript 代码库中查找最重要的文件。它使用 icon
  • 依赖性注入是将一个代码单元的逻辑与它的依赖关系分开。在函数的上下文中,它采取的形式是将这些依赖关系建模为依赖函数的参数,并将其作为参数传递(注入)。我发现DI在以下几个方面提供了价值。 它使mocking或单元测试变得轻而易举,正如你将在后面看到的。 它导致了 icon
  • 网络上稀奇古怪的方法比较多,但是好像不能简洁明了,假设emty对象为空: icon
  • 以往Javascript与Java一样,通过JSDoc注释来注释提示函数方法中涉及的参数类型,例如,使用JSDoc的代码如下: icon
  • 希望通过这篇文章完成的是让人们以不同的方式看待 TypeScript,并展示我认为是主流语言中最好的类型系统之一。 先上代码: icon