一个.NET Core下的开源插件框架 插件模式历史悠久,各种中大型软件基本上都会实现插件机制,以此支持功能扩展,从开发部署层面,插件机制也可实现功能解耦,对于并行开发、项目部署、功能定制等都有比较大的优势。 在.NET Core下,一般我们基于.NET Core扩展库进行开发,通常使用依赖注入、配置、设置(Options)等机制,如果将插...
探索Android开源框架 - 10. 插件化原理 今阳 什么是插件化 插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件 将app中一些不常用的功能模块做成插件,一方面减小了安装包的大小,另一方面可以实现app功能的动态扩展; 插件框架有两个作用:一是“自解耦”,二是“免安装” 自解耦指的是一个应用原...
浏览器里打开http://localhost:8000/出现: 开源地址 GitHub:https://github.com/umijs/umi
一个.NET Core下的开源插件框架 插件模式历史悠久,各种中大型软件基本上都会实现插件机制,以此支持功能扩展,从开发部署层面,插件机制也可实现功能解耦,对于并行开发、项目部署、功能定制等都有比较大的优势。 在.NET Core下,一般我们基于.NET Core扩展库进行开发,通常使用依赖注入、配置、设置(Options)等机制,如果将插...
这是之前推荐过的插件框架,一直以来比较多人感兴趣和咨询,有没有类似框架,今天重新整理发下。 今天给大家推荐一个开源插件架构。在介绍项目之前,我们了解下什么是插件架构,它的用处。 现有的软件开发中,业务越来越复杂,一些大型的项目版本一直在迭代,代码规模越来越大,涉及的人员也越来越多,为了降低项目的耦合度,减...
一、开源项目简介 一款Go 语言基于Gin、Xorm、Vue、ElementUI、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式,同时为了敏捷快速开发,框架特地集成了代码生成...
PluginCore 是一个适用于 ASP.NET Core 的轻量级插件框架,由国人开发并开源。有一些插件的项目是基于配置的形式管理插件, 而这个项目提供了一个插件管理页面,对使用者非常友好。 功能特性 • 简单 - 约定优于配置, 以最少的配置帮助你专注于业务 • 开箱即用 - 前后端自动集成, 两行代码完成集成 ...
Pluma 是一个用 C++ 开发的可用于管理插件的开源架构,其官网地址为:http://pluma-framework.sourceforge.net/。该架构是个轻量级架构,非常易于理解。 Pluma 架构有以下基本概念: 1)插件的外在行为体现为一个纯虚类,可以叫作插件接口; 2)继承于同一个插件接口的若干派生类,被认为属于同一种插件,可以叫作插件类...
一、开源项目简介 DMadmin 基于ThinkPhp3.23、bootstrap、uniapp等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单...
Plasmo 框架是一个开源的浏览器扩展 SDK,支持所有主流的浏览器,构建你的插件,无需担心配置文件编写和构建浏览器扩展时的奇怪特性,plasmo 帮助我们屏蔽了底层的差异。 特性 支持React + Typescript 声明式开发,自动生成manifest.json(MV3) 热加载 .env*文件 ...