软件技术学习笔记

个人博客,记录软件技术与程序员的点点滴滴。

Dart实现一个HTTP服务

这段时间使用Flutter写一个移动客户端,也学习一下Dart语言。Dart语言也是类C高级编程语言,在熟悉C++或Java的基础上,非常容易上手。

Dart也可以写服务端程序,于是写一个小小的后端服务给移动端使用。虽然其性能比不上GoLang、生态系统不及NodeJS,自己学习语法时玩玩也不错。

继续阅读→

React微前端实战教程(服务与运维篇)

传统单页面应用(SPA)是整体一块部署上线,服务器返回不同的SPA版本即可。而微前端是要求每小块APP都可以独立部署上线,同时又提供SPA般的体验。为了满足微前端+SPA的需求,服务器需要有动态返回每小块APP对应版本的能力。只使用Nginx部署前端资源,是无法达到这个目标。

先看看我们如何设计react-micro-frontend-server-go来满足Demo网站的微前端服务诉求,再探讨一下满足7x24小时微前端的运维平台应该有哪些特点。

本地部署样例,见: https://github.com/kinsprite/react-micro-frontend-server-go/releases/tag/v2.3.0

继续阅读→