点击登录,精彩内容等着你

精益编程框架 最新版本号:V1.0

精益编程框架,作为精益系统的核心框架与基础框架,后面所有的系统项目,都将引入并统一提供基础服务与限定规范。 所谓框架,本人认为就是把基础通用的功能提取出来,约定代码规范,能灵活多次反复使用,为业务功能实现屏蔽繁杂而重复的工作,只有这样才可以谈后面:微服务,分布式,高并发等等

精益编程框架,作为精益系统的核心框架与基础框架,后面所有的系统项目,都将引入并统一提供基础服务与限定规范。 所谓框架,本人认为就是把基础通用的功能提取出来,约定代码规范,能灵活多次反复使用,为业务功能实现屏蔽繁杂而重复的工作,只有这样才可以谈后面:微服务,分布式,高并发等等

全栈模块化应用开发框架

历经5次的技术框架的重构与升级,为过去所有的项目研发,发挥了非常大的作用。主要体现在:

  • 常规CRUD代码大量减少,约束前后端开发规范;
  • 专注业务需求,加快项目进度,节省大量时间,为企业节约时间;
  • 降低开发人员技术门槛,节省大量人力成本,为企业节省费用;
  • 灵活处理需求变更,减少需求升级带来额外成本,节省项目维护成本。

即将迎来技术框架的第6次重构升级,本次升级将充分吸收各路前辈的经验,不断学习新技术新技巧,采用目前最新技术,并保持同步更新。


最重要是:本次框架重构升级,过程与思路将全部记录下来,同时接受大神们的指导与优化建议,并对外提供下载学习。


依赖版本

  • 最新Spring Boot 2.7.3版本,2022-11官方发布Spring Boot 3.0版本之际,即将更新到3.0系列。

后续【精益编程】计划

  1. 精益编程框架LeanBoot Framework:核心基础框架
  2. 精益编程系统LeanBoot CS:运用编程框架的具体实现,功能将覆盖一般后台管理系统的基础功能,同时为各个基本功能模块展示实际使用场景,使用效果等使用方法。
    • angular 1.4版本系列的,通过iframe方式后台管理框架;
    • Vue 3 为基础的IView为框架的后台管理系统框架;
  3. 精益编程门户LeanBoot Portal:响应式布局展示门户网站,适用兼容电脑,平板,手机等主流设备。
  4. 精益编程小程序LeanBoot Mini:使用uniapp来编写各种平台的小程序端。

  1. 精益编程微服务LeanBoot Dubbo:分布式服务框架的应用例子,让你如何优雅使用Dubbo实现分布式。
  2. 精益编程分布式LeanBoot Cloud:基于最新Spring Cloud Alibaba实现分布式微服务。

文档

【精益编程框架】附有完整的开发文档与技术文档,请前往:【精益编程框架-文档】查看

感悟

单应用,有些人瞧不上,认为不够专业,不能体现出技术与潮流?
难道说项目系统一定要用上Dubbo,或者用上Spring Cloud才是高大上?
用什么框架,用什么技术,都是要根据项目性质,项目规模来决定的..

并不是一定用上了分布式,微服务才显得高大上,而单体应用就显得技术不行..
要知道,所有的分布式与微服务,其实都是由多个单体应用+中间件等组合而成的

  • 单体应用:简单方便,单体内调用非常灵活,不需要考虑业务拆分,不需要考虑数据分隔,结构简单,而且随着运行环境与Spring Boot的版本升级,单体应用的处理能力也不断得到提升。

单体应用适合:小型一般网站,业务不太多,并发场景少,维护运维少

  • 微服务与分布式:需要结合业务进行功能模块拆分,拆分后需要解决互相调用通讯与同步问题,需要强的业务能力设计能力,虽然整体处理能力提升不少,但是带来的就是运维人员与手段要跟得上,还有就是设计终于技术,大型的分布式系统,重点已经不单止是技术问题,更多重要是业务设计能力。

微服务与分布式适合:大中型应用,业务复杂,具有一定的数据计算,高并发,具有一定能力的运维人员。

精益编程leanboot
评论(0) 发表新评论
  • ...暂无评论...

我是有底线的 评论与点赞5分钟更新一次
回复评论
取消关闭

请先登录