对 Spring Cloud/Boot 的封装扩展框架 dew-framework

码农软件 · 软件分类 · 微服务框架 · 2019-03-17 19:28:34

软件介绍

Dew 是对 Spring Cloud/Boot 的封装扩展、整合公司现有能力、提供最佳实践,做为基础服务框架,支撑公司新项目地研发。

Dew [du:] 意为`露水`,希望此框架可以像晨间的露水一样透明、静谧、丰盈。让使用者尽量不要感知框架的存在,专注业务实现。

设计理念

服务框架的尴尬

几乎每个软件公司都会研发企业内部的服务框架以满足自身业务发展的需要,但几乎所有框架都会存在这样的尴尬:

  1. 无法传承,框架的研发人员离职后没有可以接手

  2. 上手难度大,很多框架喜欢重复造轮子,做出来的与业界主流思想/标准格格不入,导致学习培训成本很高

  3. 功能片面,不通用,服务框架讲求通用性,尽量让整个公司使用同一套规范以方便维护,但很多框架只实现了某些特定场景的功能,无法通用化

  4. 维护成本高,尤其是对于完全自研的框架,往往需要专职人员维护

Dew框架思想

上述问题是Dew框架必须面对的,应对的设计核心理念是:基于成熟框架扩展 ,具体要做到:

  1. 简单容易,用最通用的、标准的、开发人员都熟悉的开发模型

  2. 功能全面,尽量重用市场已有能力实现,减少框架自身的维护成本

  3. 轻量,原则上不引入高侵入性的三方框架/类库

  4. 可替换,只做扩展,尽量不修改基础框架代码,开发人员完全可以直接基于基础框架开发

实现上我们选择 Spring Boot/Cloud 这一业界主流框架。

本文地址:https://www.codercto.com/soft/d/1569.html

我用微软改变世界

我用微软改变世界

保罗·艾伦 / 吴果锦 / 浙江人民出版社 / 2012-3 / 46.00元

《我用微软改变世界(微软联合创始人保罗•艾伦回忆录)》内容简介:1975年,两个从大学退学的男孩夜以继日地设计一款软件。其中一个男孩就是后来的世界首富比尔盖茨,而另外一个则作为盖茨背后的男人,一直生活在盖茨的阴影里,其实,他的人生经历远比盖茨更为传奇和丰富。 16岁,与比尔盖茨在顶级名校湖畔中学相遇,成为最佳拍档,无数趣事,无数闹腾,高呼“处男万岁”还不够,还得意扬扬把这话刻在碑上留给学弟们......一起来看看 《我用微软改变世界》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具