Skip to content

hejiehui/xross-tools-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 

Repository files navigation

技术支持

QQ x-series支持群:146746429

Tech Support

简介

X-Series是一套基于可视化模型的轻量级的后端开发框架。支持基于IDEA和Eclipse的可视化编辑器和基于AI的模型生成扩展。特点包括:

  • 功能齐全。支持流程图Xross Unit,决策树Xross Decision,状态机Xross State,行为树Xross Behavior,工作流Xross Flow,扩展包Xross Tool Extension
  • 直观易懂。可视化模型容易理解,交流,操作直观
  • 安装简便。可直接从IDEA插件市场下载安装。引擎通过maven导入
  • 易于开发。引擎负责调度,研发只需实现最简单的功能接口,从设计上保障高内聚,低耦合。支持工厂类代码生成
  • 易于测试。大部分工具可生成单元测试代码框架,仅需简单填空
  • 功能精简。所有的功能都经过精心挑选,没有一丝多余的功能。尽可能做到专注和精简。

X-Series试图解决大规模软件开发难题,包括:

  • 沟通。如何准确有效的描述系统的静态和动态
  • 文档。如何保障文档始终反映系统最新的状态
  • 学习曲线。新手如何快速理解系统

X-Series能够达到的效果:

  • 降低开发成本。减少90%的系统设计开发工作;分离模型与代码,大幅降低系统复杂度和维护成本
  • 提高开发效率。组件化设计,流水线式开发;与开发环境高度集成
  • 保障软件质量。把高内聚,低耦合落到实处

更多说明

小红书号:42941729994

B站视频:低代码框架x-series介绍及应用案例

腾讯视频:解锁进入千万级代码系统的正确姿势

B站合集·面向后端低代码工具集X-Series

知乎个人主页

掘金个人主页

InfoQ个人主页

ArchSummit分享:低代码框架x-series介绍与实践.pptx

K+峰会分享:软件研发困境与x-series落地实践.pptx

单元测试落地指北.pptx

后端低代码工具X-Series线下培训介绍

X-Series 精简版介绍X-Series V2.pptx

X-Series 详细版介绍x-series中文.pptx

X-Series 详细版介绍x-series中文.pdf

X-Series企业级开发实践

用xstate实现金服业务流程动态化

提高系统开发效率的“银弹”——X-series可视化大规模应用开发工具集

Xross Unit

Xross Unit是流程图编辑器。简称xUnit。可以用来:

  • 构建包含多个步骤的后端服务处理流程,例如接收到Facade层请求后,将通用格式转换为业务对象,然后进行具体的操作并输出
  • 构建系统顶层通用处理流程,再利用模型的跨文件引用功能,将请求定位并转发到具体服务流程

如果希望使用工作流建模,请使用下面的xflow,而不是xunit。因为:

  • 工作流在执行过程中可能会停留在需要等待或输入的节点,而流程图是接收请求后一次走完执行路径上的所有节点,不会暂停
  • 流程图扇出节点和扇入节点都是严格对应,而工作流节点连接限制不严格,两者从拓扑角度来说是不一样的图形

xUnit

xUnit

Xross unit同时还支持IDEA版本

xunit

Xross Decision

Xross Decision是商业智能领域常用的决策工具。简称xDecision

利用树形模型表达复杂的决策制定过程。

相对于传统的if/else的多层嵌套结构,xdecision可以用非常小的屏幕空间有效的描述复杂的逻辑判断,同时保持最优的可理解性

在决策因子定义没有变化的情况下,通过修改决策树模型,可以很方便快捷的修改系统决策行为,无需做代码的任何改动。无论是开发还是维护都完胜代码方式

xDecision

xDecison

Xross Decision同时还支持IDEA版本

xdecison

Xross State

Xross State是状态机编辑器。简称xState

xState

xState

Xross State同时还支持IDEA版本

xstate

Xross Behavior

Xross Behavior是行为树编辑器,简称xBehavior

xBehavior

xBehavior

Xross Behavior目前不支持Eclipse编辑器

Xross Flow

Xross Flow是工作流编辑器。简称xFlow

xFlow

xFlow

Xross Extension

Xross Extension是付费的插件。用于对其他编辑器进行功能增强,例如基于AI的模型生成与修改等

xExtension

xExtension视频演示

安装步骤

IDEA

在Setting--Plugin里面搜索产品名称即可。比如输入Xross,在自动显示的相关产品选择要安装的

或直接访问插件页面下载:

Xross Unit Editor

Xross Decision Tree Edtitor

Xross State Machine Edtitor

Xross Behavior Tree Editor

Xross Workflow Editor

Xross Tool Extension

Eclipse

注意,Eclipse版本现在处于维护阶段,目前xUnit,xState和xDecision支持Eclipse,其他暂不支持。有需要请微信,QQ或邮件联系我

安装环境要求 推荐Eclipse版本高于: Version: Kepler Service Release 2 Build id: 20140224-0627

JDK 1.7或以上

下载安装包

XrossTools.zip

或者

1

在Eclipse里面install

1

定位安装包

1

安装

记得选项要象下面一样,否则可能无法显示产品或者耗时很长去搜索其它update site 1

安装成功

1

卸载步骤

如果不想继续使用Xross Tools或者要升级Xross Tools,则需要进行卸载操作

点击Help-->About Eclipse

1

点击Installation Detail

1

Uninstall Xross Tools

1

联系方式

微信:hejiehui76

e-mail 常用: he_jiehui@163.com

e-mail 不常用: jerry_he_7667@hotmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors