A comprehensive, practical development guide for Deno, focusing on application development with TDD and native APIs.
Deno进阶开发笔记 is a Chinese-language tutorial and reference guide for developers learning Deno. It provides practical code examples, from basic operations to building web servers and CLI tools, using a test-driven development approach. The project focuses on real-world application development with Deno's native APIs.
Chinese-speaking developers and learners who want to build applications with Deno, especially those interested in a hands-on, example-driven approach with an emphasis on testing and native API usage.
It offers a structured, practical learning path with tested examples that work across platforms, filling a gap in Chinese Deno resources. Unlike official documentation, it emphasizes TDD and avoids reliance on unstable external libraries.
《Deno进阶开发笔记》 (不定时更新) 🌶🌶🌶
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Teaches Deno through real-world scenarios like web servers and CLI tools, with chapters dedicated to HTTP services and file operations, as shown in chapters 5 and 6.
All examples include unit and integration tests, ensuring reliability across environments, highlighted in chapters 5.2 to 5.4 on testing.
Uses Deno's built-in APIs directly and avoids unstable deno_std libraries, aligning with the book's goal to leverage native capabilities for learning.
Integrates with Travis CI and Azure Pipelines for testing on Linux, Windows, and macOS, as evidenced by the build status badges and book features.
The guide is tied to Deno v1.9.2 from 2021, which may not be compatible with newer Deno releases, as warned in the '阅读须知' section.
All content is in Chinese, limiting accessibility for international developers who do not read Chinese, as stated in the project description.
The author explicitly advises against using the code in production due to Deno's evolving nature, as mentioned in the disclaimer, making it unsuitable for real-world applications.