作为程序员熟知的几个开源项目,进来看看吧
大家好,我是小心仔。
前言:
在日常工作中,项目开发crud工作占据了我们的大部分时间,要不就是开会等等...
框架这些都是由之前的老员工,或架构师进行来搭建架构,gitee、github上有很多开源的快速开发平台,可以给个人及企业免费使用。下面就挨个的介绍下我接触过的项目。
一、RuoYi 若依
这个绝对是70%、80%的人都知道的项目,目前有单体版本、微服务版本。我所在的公司就在使用前后端分离版本,里边后端主要使用的是Springboot + MybatisPlus + Mysql + Redis,里边有丰富的时间、UUID、String、IpAddress工具类,还有代码生成模块等等...
gitee地址:若依 (y_project) - Gitee.com
二、人人开源
这个是之前在哔哩哔哩看到有大佬介绍并使用过,后台也比较完善,目前支持个人版还有企业版。项目包括后台管理、代码生成、Quartz定时任务等等...
基于SpringBoot、MyBatis、Shiro、Element Plus、Vue3等框架,开发的一套后台脚手架框架(权限系统),极低门槛,拿来即用。支持分布式部署、Quartz分布式集群调度、Flowable工作流、部门管理、数据权限、云存储、代码生成器、微信管理等功能。
gitee地址:人人开源
三、Pigx
这个项目,公司已经购买企业版,里边支持java8、java17多个分支,支持的功能包括xxl-job、sentinel熔断限流、seata分布式事务、Redis、Mysql、Nacos、Minio文件服务等...
总体来说,Pigx采用J2EE技术体系,基于Spring Cloud微服务框架进行封装。平台设计灵活可扩展、可移植、可应对高并发需求。同时兼顾本地化、私有云、公有云部署,支持SaaS模式应用。
四、Sa-Token
一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!
地址:Sa-Token
目前,我所比较了解并使用过的开源项目有以下几个。你们都使用过哪些开源项目呢?可以在下方评论区分享一下你们的经验和推荐。