• Stars
    star
    839
  • Rank 54,338 (Top 2 %)
  • Language
    HTML
  • License
    Other
  • Created almost 5 years ago
  • Updated 26 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📚 现代 Web 开发语法基础与工程实践,涵盖 Web 开发基础、前端工程化、应用架构、性能与体验优化、混合开发、React 实践、Vue 实践、WebAssembly 等多方面。

Contributors Forks Stargazers Issues license: CC BY-NC-SA 4.0


Logo

在线阅读 >>

代码案例 · 参考资料

Web Series | Web 全栈开发、工程架构与性能调优

Web 开发,入门易,深度难,分为初窥门径、登堂入室、融会贯通等阶段,如果您是首次阅读笔者的系列文章,建议前往某熊的技术之路指北 以做整体了解。在本系列中,笔者致力于探索,如何有效地提升团队的研发效能,在整个产品迭代的生命周期中都能及时、可靠地完成交付;同时能够控制住系统整体的复杂性,并且不断地、持续地进行系统的性能与体验优化。

Web Series 原有题图

回顾数十年间 Web 技术与生态的灿烂变迁,我们亲身经历着激动人心的变革,也往往会陷入选择的迷茫。随着浏览器版本的革新与硬件性能的提升,Web 前端开发进入了高歌猛进,日新月异的时代,无数的前端开发框架、技术体系争妍斗艳,让开发者们陷入困惑,乃至于无所适从。特别是随着现代 Web 前端框架(Angular、React、Vue.js)的出现,JavaScript、CSS、HTML 等语言特性的提升,工程化、跨平台、微前端、大前端、BFF 等理论概念的提出,Web 前端开发的技术栈、社区也是不断丰富完善。地位。而所谓现代化的前端工程师,他们通常需要运用大量的专业知识来解决工程化问题,包括如何将项目进行模块化,如何设计组件间的交互,如何提高可复用性,如何提升打包效率,优化浏览器渲染性能,等等;不再像以前,只需要 HTML/CSS/JS 一个套路来开发静态页面。

迭代的阶段

总体而言,任何一个编程生态都会经历三个阶段,首先是原始时期,由于需要在语言与基础的 API 上进行扩充,这个阶段会催生大量的辅助工具。第二个阶段,随着做的东西的复杂化,需要更多的组织,会引入大量的设计模式啊,架构模式的概念,这个阶段会催生大量的框架。第三个阶段,随着需求的进一步复杂与团队的扩充,就进入了工程化的阶段,各类分层 MVC,MVP,MVVM 之类,可视化开发,自动化测试,团队协同系统应运而生。

有趣的是,当我们站在不同的时间点,这三个阶段的划分也是不一致的,以目前笔者的认知而言,划分为了:模板渲染、前后端分离与单页应用,工程化与微前端,大前端与 Serverless 这三个不同的阶段。

大的阶段划分

当然,每个小阶段都会伴随着新框架、新工具的出现:

不同阶段出现的框架

模板渲染、前后端分离与单页应用

Web 前端开发可以追溯于 1991 年蒂姆·伯纳斯-李公开提及 HTML 描述,而后 1999 年 W3C 发布 HTML4 标准,这个阶段主要是 B/S 架构,没有所谓的前端开发概念,此时多是基于模板渲染的静态页面。主要就是通过 JSP、PHP 等技术写一些动态模板,然后通过 Web Server 将模板解析成一个个 HTML 文件,浏览器只负责渲染这些 HTML 文件。这个阶段还没有前后端的分工,通常是后端工程师顺便写了前端页面。

接下来的几年间随着 Ajax 技术与 REST 等架构标准的提出,前后端分离与富客户端的概念日渐为人认同,我们需要在语言与基础的 API 上进行扩充,这个阶段出现了以 jQuery 为代表的一系列前端辅助工具。而基于 AJAX,前后端也开启了分离之路,前后端分离架构逐步流行。前端负责界面和交互,后端负责业务逻辑的处理。前后端通过接口进行数据交互。我们也不再需要在各个后端语言里面写着难以维护的 HTML。网页的复杂度也由后端的 Web Server 转向了浏览器端的 JavaScript。

2009 年以来,智能手机开发普及,移动端大浪潮势不可挡,SPA 单页应用的设计理念也大行其道,相关联的前端模块化、组件化、响应式开发、混合式开发等等技术需求甚为迫切。特别是 2009 年 Node.js 的出现,还有伴生的 CommonJS 规范和 npm 包管理机制,催生了 Angular 1、Ionic 等一系列优秀的框架以及 AMD、CMD、UMD 与 RequireJS、SeaJS 等模块标准与 Grunt, Gulp 这样的工具,前端工程师也成为了专门的开发领域,拥有独立于后端的技术体系与架构模式。

工程化与微前端

以前我们只需要简单的 HTML 和 JS 就够了,现在我们得用 包管理器 自动下载第三方包,用 模块管理器(module bundler)创建单个脚本文件,用 翻译编译器(transpiler)应用新的 JavaScript 功能,还要用 任务运行器(task runner)自动执行各个构建步骤。

近两年间随着 Web 应用复杂度的提升、团队人员的扩充、用户对于页面交互友好与性能优化的需求,我们需要更加优秀灵活的开发框架来协助我们更好的完成前端开发。这个阶段涌现出了很多关注点相对集中、设计理念更为优秀的框架,譬如 React、Vue.js、Angular 2 等组件框架允许我们以声明式编程来替代以 DOM 操作为核心的命令式编程,加快了组件的开发速度,并且增强了组件的可复用性与可组合性。而遵循函数式编程的 Redux 与借鉴了响应式编程理念的 MobX 都是非常不错的状态管理辅助框架,辅助开发者将业务逻辑与视图渲染剥离,更为合理地划分项目结构,更好地贯彻单一职责原则与提升代码的可维护性。在项目构建工具上,以 Grunt、Gulp 为代表的任务运行管理与以 Webpack、Rollup、JSPM 为代表的项目打包工具各领风骚,帮助开发者更好的搭建前端构建流程,自动化地进行预处理、异步加载、Polyfill、压缩等操作。

工具链的成熟,也带来了工程化的需求,业务引领技术,技术驱动业务。前端工程化是根据具体的业务特点,将前端的开发流程、技术、工具、经验等规范化、标准化。它的目的是让前端开发能够自成体系,最大程度地提高前端工程师的开发效率,降低技术选型、前后端联调等带来的协调沟通成本。

应用自身的逻辑复杂度以及工程化的加载、组合复杂度的提升,为前端的性能也带来了一定的挑战。譬如 React 等组件框架在页面初始化的时候会有白屏时间,对于 SEO 也并不友好;前端开始尝试以服务端渲染解决这个问题,基于 React、Vue 等实现的同构应用来替代过去的 JSP、PHP 等服务端语言的模板,还是以完整的 HTML 文档的形式返回给浏览器。

大前端、BFF 与 Serverless

着眼全栈,经过多年的发展,Node.js 已经完全具备了支撑企业级应用的能力,在 Lowe、Netflix、阿里等国内外诸多的公司中有着海量的实践;并且 Node.js 天然地语言亲和性,使开发人员更易承担全栈的职责。随着微服务架构以及云原生,Serverless 等概念的兴起,后端的接口渐渐变得原子性,微服务的接口也不再直接面向页面,前端的调用变得复杂了。于是以 GraphQL 为代表的 BFF(Backend For Frontend)理念应运而生,在微服务和前端中间,加了一个 BFF 层,由 BFF 对接口进行聚合、裁剪后,再输出给前端。

BFF 在解决接口协调与聚合问题的同时,也承载了原本后端的并发压力,这也给前端工程师带来了很多的开发与运维压力。Serverless 则是能够缓解这种问题,我们可以使用函数来实现接口的聚合裁剪;前端对于 BFF 的请求被转化为对 FaaS 的 HTTP 触发器的触发,这个函数中来实现针对该请求的业务逻辑,比如调用多个微服务获取数据,然后再将处理结果返回给前端。这样运维的压力,就由以往的 BFF Server 转向了 FaaS 服务,前端再也不用关心服务器了。Serverless 同样也能够应用到服务端渲染中,将以往的每个路由,都拆分为一个个函数,再在 FaaS 上部署对应的函数。这样用户请求的 path,对应的就是每个单独的函数。通过这种方式,就将运维操作转移到了 FaaS 平台,前端做服务端渲染,就不用再关心服务端程序的运维部署了。此外,像微信、支付宝等小程序也提供了符合 Serverless 理念的云开发平台,赋能业务前端迅速迭代。

Web

更多介绍与导览参阅 INTRODUCTION

Nav | 关联导航

中文版本 | English Version

  • 如果你是颇有经验的开发者,想要了解前端工程化与架构方面的知识,那么建议阅读前端演化一文。

  • 如果您对于 JavaScript 基础语法尚不完全了解,那么建议您首先浏览《现代 JavaScript 语法基础与工程实践》 以了解基础的 JavaScript 语法及实践应用。

  • 如果你希望了解 Node.js 全栈开发,可以参阅 Node-Notes

  • 在了解了理论知识之后,建议前往 wx-fe 查阅笔者所有的前端相关的开源项目。

About

Copyright & More | 延伸阅读

License: CC BY-NC-SA 4.0

笔者所有文章遵循知识共享 署名 - 非商业性使用 - 禁止演绎 4.0 国际许可协议,欢迎转载,尊重版权。您还可以前往 NGTE Books 主页浏览包含知识体系、编程语言、软件工程、模式与架构、Web 与大前端、服务端开发实践与工程架构、分布式基础架构、人工智能与深度学习、产品运营与创业等多类目的书籍列表:

NGTE Books

More Repositories

1

Developer-Zero-To-Mastery

📚 To Be Professional Developer From Zero To Mastery, Interactive MindMap, RoadMap(Learning Path/Interview Questions), xCompass, Weekly for Developer, to Learn Everything in ITCS 💫 程序员的技术视野、知识管理与职业规划,提高个人与团队的研发效能
HTML
3,110
star
2

Awesome-Books-Notes

📚 Awesome CS Books(with Digests)/Series(.pdf by git lfs) Warehouse for Geeks, ProgrammingLanguage, SoftwareEngineering, Web, AI, ServerSideApplication, Infrastructure, FE etc. 💫 优秀创业、商业、产品、人文、计算机科学与技术领域相关的书籍归档,以及我的读书笔记。
HTML
1,930
star
3

DistributedSystem-Notes

📚 深入浅出分布式基础架构,Linux 与操作系统篇 | 分布式系统篇 | 分布式计算篇 | 数据库篇 | 网络篇 | 虚拟化与编排篇 | 大数据与云计算篇
HTML
1,527
star
4

Database-Notes

📚深入浅出数据库存储:数据库理论、关系型数据库、文档型数据库、键值型数据库、New SQL、搜索引擎、数据仓库与 OLAP、大数据与数据中台
HTML
1,199
star
5

web-examples

Lucid & Futuristic Production Boilerplates For Frontend(Web) Apps, React/RN/Vue, with TypeScript(Optional), Webpack 4/Parcel, MobX/Redux 💫 多技术栈前端项目模板
JavaScript
872
star
6

AI-Notes

📚 [.md & .ipynb] Series of Artificial Intelligence & Deep Learning, including Mathematics Fundamentals, Python Practices, NLP Application, etc. 💫 人工智能与深度学习实战,数理统计篇 | 机器学习篇 | 深度学习篇 | 自然语言处理篇 | 工具实践 Scikit & Tensoflow & PyTorch 篇 | 行业应用 & 课程笔记
Jupyter Notebook
754
star
7

CS-Notes

📚 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift
HTML
687
star
8

Awesome-Lists-and-CheatSheets

📚 Guide to Galaxy, curated, worthy and up-to-date links/reading List, CheatSheets, MindMaps for ITCS-Coding/Algorithm/SoftwareArchitecture/AI. 💫 ITCS-编程/算法/软件架构/人工智能等领域的文章/书籍/资料/项目链接精选,岁月沉淀的美好
Python
623
star
9

System-Notes

📚 软件工程、算法与架构:数据结构与算法、设计模式、软件架构、协同开发、质量保障 QA
HTML
594
star
10

Awesome-Methodologies

📚 Ultimate CheatSheets(Tutorials&MindMap), overview of syntax, features and practical tips, collection of useful code snippets, go from zero to hero at fly. 💫 干货满满的全栈开发速学速查手册集锦
HTML
587
star
11

ms-backend-boilerplates

Boilerplate for Your Server Side(Backend) Application, Java | Spring(Boot, Cloud) | Node.js(Express, Koa, Egg) | Go | Python | DevOps 💫 服务端项目模板
Java
401
star
12

Product-Notes

📚 产品迷思,不仅仅是产品经理,对于产品设计、交互体验、项目管理、行业视点等多方面的思考。
HTML
393
star
13

Solutions-Notes

📚 服务端开发实践与工程架构,服务端基础篇 | 微服务与云原生篇 | Spring 篇 | Node.js 篇 | DevOps 篇 | 信息安全与渗透测试篇
HTML
350
star
14

Frontend-Notes

📚 大前端的工程实践:iOS 篇 | Android 篇 | 混合式开发篇 - ReactNative、Weex、Weapp
HTML
208
star
15

sentinel-scanner

Next Generation Distributed Web Security Scanner with Futuristic Architecture and UI 💫 混沌守望者(扫描器),多策略(爬虫扫描&POC 扫描)、模块化、分布式的智能网络空间测绘、管理与安全探测
Python
206
star
16

ts-3d-model-viewer

整合了 google-model-viewer/WebGL/Three.js/WASM 等一系列 3D 模型(STL/OBJ/GLTF/PLY/STEP/X_T)预览工具,便捷地进行模型预览、生成截图、计算拓扑信息。支持 Blender 进行模型压缩优化,提供了基于 Web 的简单 CAD 在线排版操作。
JavaScript
197
star
17

Awesome-RoadMaps-and-Interviews

Awesome Interviews for Coder, Programming Language, Software Engineering, Web, Backend, Distributed Infrastructure, DataScience & AI | 面试必备
HTML
131
star
18

InfoSecurity-Notes

信息安全与渗透测试,密码编码,爬虫,数据安全,网络安全,Web 安全
HTML
128
star
19

sentinel-crawler

Xenomorph Crawler, a Concise, Declarative and Observable Distributed Crawler(Node / Go / Java / Rust) For Web, RDB, OS, also can act as a Monitor(with Prometheus) or ETL for Infrastructure 💫 多语言执行器,分布式爬虫
JavaScript
122
star
20

K8s-Notes

深入浅出 K8s:概念与部署 工作载荷 服务负载 存储 权限 网络 生态扩展
HTML
122
star
21

Cloud-Notes

📚 《深入浅出云计算与 Kubernetes》:云计算(云安全,云原生)、虚拟化(容器、Docker、Xen)、集群编排(Kubernetes、ServiceMesh)
HTML
120
star
22

Go-Notes

📚 Go-Series, Go From Zero to Hero. | 语法基础、工程实践、并发编程、Web 开发
Go
118
star
23

CPP-Notes

CPP Notes & RoadMaps for Coder, Programming Language, Software Engineering, Web, Backend, Distributed Infrastructure, DataScience & AI | 技术领域前瞻与程序员的进阶之路
C++
92
star
24

System-Architecture-Notes

📚软件业务架构设计系列笔记
Java
88
star
25

Linux-Notes

📚深入浅出 Linux 操作系统:操作系统原理、Linux 应用实践、并发编程、物联网操作系统
HTML
83
star
26

MySQL-Notes

📚深入浅出 MySQL 实战
Jupyter Notebook
80
star
27

GrowthHacking-Notes

Awesome MindMaps for Coder, Programming Language, Software Engineering, Web, Backend, Distributed Infrastructure, DataScience & AI | 超全的思维脑图集锦
HTML
70
star
28

MicroCN-Notes

📚 MicroService & CloudNative Architecture,架构衍化,微服务实战,云原生探索,RPC,服务注册与发现
Java
69
star
29

screen-sharing-rdp

基于 Electron 的 Windows 屏幕共享与远程桌面协作,分别采用 Mpegts、WebRTC 等作为传输协议
Rust
65
star
30

JavaScript-Notes

📚 JavaScript Series, Mastering JavaScript & TypeScript from Zero to Hero.
HTML
63
star
31

web-whiteboard

Online web annotation tools & whiteboard(both live, playback, and collaborative mode) for real-time visual collaboration, in business and education. | 在线电子白板,你画我猜,图片编辑,网页注解
TypeScript
60
star
32

coding-examples

Code Snippets, DataStructure, Algorithm and DesignPattern Implementations/Solutions for Several Programming Language: Java, JavaScript, Go, Python, Rust, etc. 💫 多语言版本的数据架构与算法,设计模式,常用代码片等实现。
Rust
60
star
33

Web-Tuning-Notes

Web 性能优化系列:浏览器工作机制、性能优化、体验度量、PWA、录屏与重放
HTML
59
star
34

Web-Engineering-Notes

Web 工程化体系与应用架构探究,模块化、组件化、微前端、框架设计与实现
HTML
58
star
35

CG-Notes

📖 计算机图形学、计算机视觉、图像与媒体处理、图形绘制(Canvas、Three.js、WebGL)、图表与数据可视化
HTML
53
star
36

ueme-replay

Web Automation Suites, for Observing, Recording, Replaying, Cooperating, Editing, etc. | Web 自动化套装,及录屏、回放、编辑的解决方案
JavaScript
49
star
37

design-pattern-examples

[OOP, Concurrency, I/O, FP] Design Pattern Implementations for Several Programming Language: Java, JavaScript, Go, Python, Rust, etc. 💫 多语言版本的设计模式,面向对象的设计模式、函数式编程模式、并发设计模式、I/O 设计模式等实现。
PHP
49
star
38

ueact

Ultimate Progressive and Freewheeling Web Library, Inspired by React and Vue, for Micro Frontend and Interactive Web Apps Building | 渐进式,多调和策略,多渲染终端的乐高式微前端框架,以及可复用的多框架碎片化组件
JavaScript
49
star
39

Node.js-Notes

📚 深入浅出 Node.js 全栈架构,语法基础,框架使用,工程实践,全栈开发,实时通信,数据库
TypeScript
48
star
40

DistributedStorage-Notes

分布式存储系列:分布式 ID,分布式文件系统,复制,对象存储,区块链
HTML
43
star
41

lowcode-legoble

Build your apps like stacking Lego blocks 💫总想自己实现一款可视化配置的动态应用构建工具,动态表单、动态布局、动态报告、动态规则、动态选择、动态流程
TypeScript
43
star
42

Concurrent-Notes

📚深入浅出并发编程实践:并发基础、并发控制、并发模型、并发 IO
Java
39
star
43

react-examples

Micro-Frontend boilerplate with React & TypeScript & Webpack, for complicated cooperative applications. | 微前端项目模板
TypeScript
38
star
44

Startup-Notes

熊说财经与科技 ~ 某熊的创业之路
HTML
38
star
45

Java-Notes

📚 Java Notes & Examples. | 语法基础、数据结构、工程实践、设计模式、并发编程、JVM、Scala
Java
38
star
46

DevOps-Notes

📚DevOps,软件开发与发布,测试、CI、自动化、日志聚合、监控告警、SRE
HTML
38
star
47

micro-components

Massive Fractal Components in Several Libraries(Vanilla, React, Vue, Weapp), for building your great apps easily again
TypeScript
36
star
48

React-Notes

📚 现代 Web 开发之 React 篇
HTML
35
star
49

memi-schema

面向制造业·产业互联网的全链路数据定义,Mall(电商)- ERP(资源规划与客户管理)- MES(生产编排) - IoT(设备与传感器物模型)
TypeScript
35
star
50

algorithm-examples

Code Snippets of DataStructure & Algorithm & LeetCode Implementations/Solutions for Several Programming Language: Java, JavaScript, Go, Python, Rust, etc. 💫 多语言版本的数据结构与算法实现分析
C++
34
star
51

Rust-Notes

Rust Series,语法基础、数据结构、并发编程、工程实践,常见的代码示例 & 数据结构与算法
Rust
34
star
52

Mathematics-Notes

📚 [.md & .ipynb] 人工智能与深度学习实战--数理统计与数据分析篇
Jupyter Notebook
33
star
53

HA-Notes

高可用架构,涵盖了分布式系统(存储与计算)、微服务、数据库、Cloud 与 Kubernetes、Linux 与操作系统、DevOps 等多领域知识的融汇
HTML
31
star
54

ERP-Product-Notes

对于行业应用与功能域的思考及实现,电子商务,智能制造,CMS,IM,etc.
HTML
27
star
55

Auth-Notes

与鉴权、认证、RABC、OAuth 等等一系列相关的笔记
HTML
27
star
56

DistributedCompute-Notes

分布式计算:分布式数据处理(流计算/批处理)、消息队列、数据仓库
HTML
25
star
57

CrossBorder-Notes

出海独立站及跨境电商学习笔记(拓客引流、支付、开店、履约等)
HTML
24
star
58

ddd-examples

参考 DDD/Clean Architecture 设计理念,整合 Spring Boot/Spring Security/Mybatis Plus/Vavr 的 Spring Realworld 应用案例
Java
23
star
59

reinvent-cloud-native-mall

从零造的云原生电商系统,Spring + K8s + UDLA 架构,用于个人实践与 NGTE 教学
23
star
60

web-file-manager

ts-file-manager, Draggable & Controllable File Manager | 基于 React & TS 的文件管理器
TypeScript
22
star
61

excel.ts

Excel or Spreadsheet in TypeScript, dynamic customization.
JavaScript
22
star
62

dev-and-docs

[Docs & Development] Soogle, self-made searchable system for your knowledge jessie(docs, images, etc.), with futuristic and friendly clients, integrated with Google/Baidu APIs(OCR, Translate) 💫笔者在日常笔记、写作、浏览、发布中的工具集锦,包含构建自己的文档/图片等知识搜索能力,多端接入以便捷使用 OCR/翻译等外部 API 等
JavaScript
22
star
63

DataEngineering-Notes

数据仓库实战:Hive、HBase、Kylin、ClickHouse
HTML
20
star
64

vue-examples

Micro-Frontend boilerplate with Vue & TypeScript & Webpack, for complicated cooperative applications. | 微前端项目模板
Vue
20
star
65

reinvent-spark-chain

A little spark, Light the prairie, Blockchain in different language and design 💫 星火链, 多语言的区块链实践
JavaScript
20
star
66

ueme-live-chat-support

ueme-chat(bot), Den Den Mushi for One Piece, 在线客服聊天,打通企业微信,支持聊天机器人 | Intercom alternative, Single/Group Chat with Text, Image, ScreenCapture, Sharing Whiteboard, Video Support 💫聊天室与电话虫
TypeScript
19
star
67

ai-models

Artificial Intelligence & Machine Learning & DeepLearning & NLP & CV Workbench | 示例,算法,模型,应用,TensorFlow & PyTorch,Kaggle
Jupyter Notebook
19
star
68

sentinel-cendertron

Cendertron = Crawler + cendertron, Crawl AJAX-heavy client-side Single Page Applications (SPAs), deploying with docker, focusing on scraping requests(page urls, apis, etc.), followed by pentest tools(Sqlmap, etc.). Cendertron can be used for extracting requests(page urls, apis, etc.) from your Web 2.0 page.
TypeScript
19
star
69

Spring-Notes

Spring & Spring Boot & Spring Cloud & Alibaba Cloud 微服务与云原生实战
HTML
19
star
70

reinvent-docker

Just Docker, But Fake 💫 在重造轮子中体悟与成长
JavaScript
18
star
71

ueme-live-streaming

面向工业制造业场景的生产直播与异常检测,包含:基于 UVC 的摄像头控制与直播推流,边缘直播网关,异常检测等模块。
JavaScript
18
star
72

MessageQueue-Notes

深入浅出消息队列与消息中间件:Kafka、RabbitMQ、RocketMQ、Pulsar
HTML
18
star
73

Python-Notes

现代 Python 开发:语法基础与工程实践,MD & Notebooks
Jupyter Notebook
17
star
74

wx-chevalier.github.io

某熊的知识库
HTML
17
star
75

segment-anything-web-ui

Meta Segment Anything Web Demo Fork
SCSS
17
star
76

Financial-Notes

非熊斋,科技、财经与投资
HTML
17
star
77

Awesome-System-CaseStudies

国内外大厂系统架构案例,系统架构面试题与从零到一的实践
HTML
17
star
78

zero-notes-website

Multiple clients for visualizing my knowledge map articles, snippets, etc. 💫知识外化,多端访问某熊的知识图谱、成长路线、技术文章、模板代码等内容,包括 Web 主页、RN、小程序、Electron 等。
JavaScript
16
star
79

k8s-examples

Examples from building Distributed Kubernetes Cluster, for Cloud Native MicroServices.
Mustache
15
star
80

NLP-Notes

人工智能与深度学习实战 - 自然语言处理篇
Jupyter Notebook
15
star
81

wx-chevalier

Personal Profile
13
star
82

reinvent-mq

Multiple home-made Message Queues from Scratch, OMMQ(akin RocketMQ), PongoMQ(akin Kafka), CubeMQ(akin TubeMQ)etc.
Java
13
star
83

TensorFlow-Notes

人工智能与深度学习实战 - TensorFlow 篇(MD & Notebooks)
Jupyter Notebook
13
star
84

ms-java-commons

Java Commons(Utils & Boilerplates) for Cloud Native MicroService: Tools & MicroService Architecture for Building MicroService Apps, Java & Go & Node, with examples adhere to the RealWorld API spec.
Java
13
star
85

3d-aigc-examples

基于 YOLOV5 的 3D 打印件自动分拣,包含零件拓扑特征分析
Jupyter Notebook
12
star
86

electron-examples

Electron All-in-one boilerplate with React & TypeScript & Webpack | 包括但不限于系统监控、本地服务管理、页面插件、屏幕共享与远程控制、外设(摄像头)管理
TypeScript
12
star
87

vite-examples

Micro-Frontend boilerplate(TS Lib, TS CLI Lib, React App Lib, React Component Lib) with React & TypeScript & Vite, for complicated cooperative applications. | 微前端项目模板
HTML
12
star
88

Network-Notes

分布式系统之网络篇,TCPIP、HTTP、WebSocket、SDN 等。
HTML
12
star
89

Algorithm-Notes

📚数据结构与算法系列笔记
C
11
star
90

DesignPattern-Notes

📚编程范式与设计模式系列笔记
HTML
11
star
91

Destiny-Notes

真实命理学 | 术数、命理学、预测术、心理学、神秘学
11
star
92

taro-examples

基于 Taro & TS 的多端小程序开发模板
JavaScript
11
star
93

zero-notes-editor

基于 VSCode 打造浏览器中集成笔记系统、知识体系实践,包含多种流程图、脑图等特性的一体化文档工作区间
JavaScript
11
star
94

DeepLearning-Notes

人工智能与深度学习实战 - 深度学习篇
Jupyter Notebook
11
star
95

nest.js-examples

NestJS codebase containing real world examples (CRUD, auth, advanced patterns, K8s, etc) that adheres to the RealWorld API spec, for building micro-frontend apps.
TypeScript
10
star
96

MachineLearning-Notes

人工智能与深度学习实战 - 机器学习篇
Jupyter Notebook
9
star
97

ms-seckilling-examples

高可用秒杀场景的实践案例
C
8
star
98

ms-devops-scripts

🐌 useful scripts for making developer's everyday life easier and happier, involved java, shell etc.
Python
8
star
99

m-fe-scaffold

Cli Toolkits for Web Development & Deploy on Kubernetes,微前端实践中沉淀的一系列脚手架工具
JavaScript
8
star
100

m-fe-commons

Micro-Frontend Utils(Hooks/Hocs Lodash-like Tools , DOM, BOM) with React & TypeScript & Webpack, for complicated cooperative applications. | 微前端项目公共类/函数
HTML
8
star