> 技术文档 > Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架

Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架


文章目录

  • 一、引言
  • 二、什么是Microi吾码?
  • 三、核心特性
  • 四、快速上手
    • 4.1 环境准备
    • 4.2 一键脚本安装部署
  • 五、部分功能展示
    • 5.1 webos风格主题界面
    • 5.2 界面引擎设计器
  • 六、推荐人填写

在这里插入图片描述

一、引言

在当今快速发展的软件开发领域,选择一个合适的框架对于项目的成功至关重要。Microi吾码(Microi)作为一款与众不同的开源框架,凭借其高效、灵活的特性,逐渐吸引了开发者的关注。本文将深入探讨 Microi吾码 的核心特性、优势以及如何快速上手使用。

Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架

二、什么是Microi吾码?

Microi吾码 是一款轻量级、高性能的开源框架,旨在简化开发流程,提升开发效率。它支持多种编程语言,并提供了丰富的模块和插件,帮助开发者快速构建高质量的应用程序。

  • 🐋技术栈:.NET9 + Dos.ORM + Vue3 + ElementPlus + UniAppX
  • 📖官方文档:🔗https://doc.microi.net/
  • 🌈Vue3版本演示地址:🔗https://microi.net
  • 🌈Vue2版本演示地址:🔗https://demo.microi.net
  • 🪧Gitee开源地址:🔗https://gitee.com/ITdos/microi.net
  • 🪧GitCode开源地址:🔗https://gitcode.com/microi-net/microi.net/overview
  • 🎀官方CSDN博客:🔗https://microi.blog.csdn.net
  • 🎀技术CSDN博客:🔗https://lisaisai.blog.csdn.net/?type=blog

📢 推广:如果想购买 Microi吾码 开源框架 个人会员版(可二开商用版),可以报我的 CSDN 名 “microi风闲” 或者 报我的姓名 “李赛赛” 即可享受减免优惠 99 元。不但能减免还能提供一定的技术支撑,和各种插件的持续升级和一对一教学。🎉🧧🎊🎇🎈


三、核心特性

  1. 轻量级设计
    Microi吾码采用轻量级设计,核心库体积小,启动速度快,适合各种规模的项目。

  2. 模块化架构
    Microi吾码支持模块化开发,开发者可以根据需求灵活选择和组合模块,避免不必要的代码冗余。

  3. 高性能
    通过优化底层代码和算法,Microi吾码在处理高并发和大数据量时表现出色,确保应用程序的稳定运行。

  4. 跨平台支持
    Microi吾码支持多种操作系统和开发环境,包括Windows、Linux和macOS,满足不同开发者的需求。

  5. 丰富的插件生态
    Microi吾码拥有丰富的插件生态,涵盖了数据库连接、缓存管理、安全认证等多个方面,极大地扩展了框架的功能。

四、快速上手

4.1 环境准备

首先,准备一个 CentOS7 Linux 环境,如果是 Windows 系统:

  1. 需要配置虚拟机,请移步:VMware Workstation Pro安装教程 (全图文保姆级)
  2. 虚拟机安装 CentOS7,请移步 VMware Workstation17 安装 CentOS7 教程
  3. 安装宝塔Linux 面板,请移步:服务器运维之安装宝塔面板 Linux
  4. 基本Docker知识恶补,请移步:Docker 极简教程 快速入门 ,Docker 常用命令大全,Docker 系列之 docker-compose 容器编排详解

如果你对运维一无所知,没关系,按照上面的教程学习你可以快速掌握基本运维知识。好了,通过上面的准备工作,我们开始正题。

4.2 一键脚本安装部署

有小伙伴提出他并不想在本地编译代码、打包镜像、上传镜像、安装服务器环境、安装docker容器等一系列繁琐的操作,因此博主编写了一键安装【mysql+redis+minio+mongodb+watchtower+低代码平台程序】脚本。

url=https://static.itdos.com/install/install-microi-centos.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install-microi-centos.sh $url;fi;bash install-microi-centos.sh

什么?就这一句代码就行了,没错,就这一句代码,在 linux 系统 bash 命令行输入该脚本即可一键部署。

注意事项:

  • 执行上面脚本时,会提示【输入 g 以公网IP安装,输入 n 以内网IP安装】,请根据实际情况输入 gn
  • 如果服务器没有 docker 环境,也会提示是否按 y 安装,虽然博主建议使用 1Panel宝塔 之类的面板工具来管理服务器并安装 docker ,但如果您想快速开始就直接键入 y 吧。
  • 安装成功后,必需开放 microi-api 端口、前端传统界面端口、前端 Web 操作系统端口、MinIO 端口。
  • 脚本安装 mysql 默认为 4G 内存服务器的性能配置,2G 内存服务器建议下载脚本去掉性能配置再运行脚本
  • 重复执行一键脚本前会提示先删除所有已安装容器,这将导致所有数据丢失:
docker ps -a --format \"{{.Names}}\" | grep \"^microi-install-\" | xargs -r docker rm -f

安装过程图
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架

安装结果docker
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架

安装成功预览图
在这里插入图片描述
闭坑指南

  • 有些服务器走不了任何 docker 加速源,因此博主将 redis、mysql、mongodb、minio、watchtower 全部跟程序一样打包上传到容器镜像服务。相关文章【记录将服务器上已安装好的 mysqlredisdocker 容器镜像发布到自己的阿里云容器镜像服务】。
  • mysql 指定表名不区分大小写(lower_case_table_names=1)不支持环境变量,采用特殊办法实现。
  • mysql性能处理。
  • mysql自动创建数据库、还原数据库、设置 root 权限。
  • mysqlminio 等数据映射目录加入随机目录机制。
  • 所有环境加入随机端口、随机帐号密码机制。
  • 脚本语法上的一些处理。
  • 必须让用户手动确认公网IP安装或内网 IP 安装,懂的自然懂。

五、部分功能展示

5.1 webos风格主题界面

在这里插入图片描述
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架

5.2 界面引擎设计器

Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架
Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】_开源低代码开发框架

六、推荐人填写

Microi吾码 是一款真正可以直接实战开发项目的低代码开源框架,且一直在维护升级,目前实战落地项目100+,该框架创始人合作公司一直在用Vue2版本的框架在开发项目,经得起考验,Vue3版本更炫酷,功能更强大,目前还在不断迭代升级中。有需要的购买个人版的可以发邮件或者加Q联系。

💌联系方式:

  • 邮箱:359681091@qq.com