天络系统开发服务-基于skycenter框架
天络承接各种软件项目开发,天络在多年的开发实践中,形成了skyCenter V4框架
skyCenter目标提供系统的敏捷开发、快速迭代。它由一系列开发辅助工具组成
包括(dashBuilder、skyDataDefine、skyAdmin、skyServer、skyET、skyCron、mingCss等)
利用这些工具可快速开发、快速迭代,满足客户随需而变的需求。
天络技术架构简述:
- 天络项目采用前后端分离架构
- 前端天络主要采用vuejs,UI框架采用ElementUI或Bootstrap
- 后端天络采用微服务框架
- 开发平台基于微软的.NET 7或开源nodejs
- 数据库天络重点推荐Mysql/Mariadb、Postgresql、ms sql server
- 全框架对多语言支持,丰富的多语言处理经验
-
丰富内容管理及数据管理经验内容管理经验可让各种系统的表现更丰富、界面的用户体验更好
数据管理经验可让各种系统的数据结构更合理,数据更易于管理 -
自主研发一系统开发辅助工具方便项目的敏捷开发,快速迭代
-
前后端分离、微服务框架前端采用vuejs,后端基于微服务理念,按领域分开,低耦合。
-
开发运维一条龙服务让您省心、省事,系统可靠运行
dashBuilder-快速构建数据看板
- 全组件化,并内置常用图形,看板中常用元素组件化。
- 拖放方式布局,方便快速形成或调整看板的布局。
- 组件属性对话框,方便调整组件参数。
- 与数据管理结合,方便从各种公司类数据或产品类数据中提取数据,并图形化展示。
skyDataDefine-数据定义版本管理
- 依托git,数据结构版本化管理.
- 利用git diff,根据版本间差异生臧alter脚本,通过管道可直接在数据库中完成修改。
- git diff 支持rename_create模式,即先把原表改名,再重建新表,并把旧表中数据导入,对pg且有sequence表而言,导入新数据后,会自动重设置sequence.
- 直接生成skyAdmin后台管理配置。
- 直接生成skyServer中数据库配置文件,通过sqlBuilder,自动完成crud操作。
- 支持多语言,自动生成多语言相关配置或脚本。
- 利用dbml自动生成ER图。
- 直接生成最新版本word格式数据库结构文件。该文档中包括目录、字段详细描述、索引。
skyAdmin-基于bs5的管理后台框架
- 基于boostrap5 UI,响应式布局,手机端可顺利完成所有后台操作.
- 通过从skyDataDefine生成的配置文件,自动表的增删改查操作,对于表中特殊操作,可重载相关的函数快速完成。
- 基于vue3框架,响应式开发,采用Composition API、vuex、vue-router、vue-18n。
- 重新封装了一系列输入组件-skyInputs方便表单的输入。
- 内置summernote html输入组件,并可根据客户需求定制
- 内置对数据库表多语言字段操作。
skyServer-天络微服务框架
- 提供.net及nodejs版本
- 内置sqlBuilder,通过skyDataDefine生成的文件,自动完成表的增删改查。
- 内置resHeler,方便生成error.log及access.log。内置常见error code定义,并支持error msg多语言返回。
- 增删改查自动生成中,支持数据表中含有多语言字段。
- 通过nginx配置灵活部署。
skyOAuth2-基于OAuth2协议的服务实现
- 实现了OAuth2四种授权机制,授权码(authorization-code)、隐藏式(implicit)、密码式(password)、客户端凭证(client credentials)
- 完整遵循OAuth2协议规范,并可按客户要求定制。
- 支持数据的AES加密及SHA签名。
- 提供Web UI-WebTester来调试接口,WebTester基于Bootstrap开发,在手机端可完成操作。
skyCron-天络任务调度
- 参照linux crontab来调度任务。
- 通过web ui,可方便配置调度时间.
- 支持多种任务类型,如:扫描文件型、执行sql型、通过api执行命令型等。
- 每个调度中支持多个任务.
- 通过ui查看调度及任务执行状况。
skyET-数据提取及转换工具
- 支持通过配置文件,从关系数据库mysql/mssql中作数据抽取及转换.
- 支持通过配置文件从excel,csv,pptx中提取数据及转换.
- 利用skyCron方便做任务调度,并能方便查看执行结果.
mingCss-桌面优先响应式样式
移动优先Web应用
- 天络支持bootstrap 5的样式及ui组件。
- 天络后台管理框架skyAdmin基于bs5。
桌面优先Web应用
- 天络经过多年支持自适应样式库.
- 框架通用common.css,包括类bs的breakpoint,常用css,常用css helper。