xross-tools-installer将安装X-Series工具集。X-Series是一套轻量级的框架。包含好几个工具,各自解决不同场景的共性问题。每个工具都拥有基于Eclipse的图形化编辑器和基于标准maven依赖的运行时引擎。他们具有以下特点:
- 易于使用。基于图形化界面,操作直观,容易理解
- 易于集成。基于maven依赖,可以直接引入到项目
- 易于测试。相关组件的接口经过精心设计,基本上都是函数式接口。组件之间的交互清晰,方便单元测试。部分工具可以直接生成单元测试代码
- 最合适的。所有的功能都经过精心挑选,没有一丝多余的功能。尽可能做到专注和精简。
X-Series试图解决大规模软件开发难题,包括:
- 沟通。如何准确有效的描述系统的静态和动态
- 文档。如何保障文档始终反应系统最新的状态
- 学习曲线。新手如何快速理解系统
X-Series能够达到的效果:
- 降低开发成本。减少90%的系统设计开发工作;分离模型与代码,大幅降低系统复杂度和维护成本
- 提高开发效率。组件化设计,流水线式开发;与开发环境高度集成
- 保障软件质量。把高内聚,低耦合落到实处
ArchSummit分享:低代码框架x-series介绍与实践.pptx
K+峰会分享:软件研发困境与x-series落地实践.pptx
X-Series 精简版介绍X-Series V2.pptx
X-Series 详细版介绍x-series中文.pptx
X-Series 详细版介绍x-series中文.pdf
提高系统开发效率的“银弹”——X-series可视化大规模应用开发工具集
Xross unit可以用来:
- 开发和具体服务无关的通用处理流程,比如接收到请求后的通用处理,例如,平台特定请求到领域模型的映射,用户身份认证,处理转发,统一输出处理等
- 组织系统顶层服务。在处理转发下层,按照业务需求创建的多个具体业务处理。
具体模型即可用放在同一个文件;也可以分开放置,如果放在一起整体显得太大的话
Xross unit同时还支持IDEA版本
Xross Decision是商业智能领域常用的决策工具
利用树形模型表达复杂的决策制定过程。
相对于传统的if/else的多层嵌套结构,xdecision可以用非常小的屏幕空间有效的描述复杂的逻辑判断,同时保持最优的可理解性
在决策因子定义没有变化的情况下,通过修改决策树模型,可以很方便快捷的修改系统决策行为,无需做代码的任何改动。无论是开发还是维护都完胜代码方式
Xross Decision同时还支持IDEA版本
Xross State是状态机编辑器。用于对状态的变迁与控制建模。
注意如果希望实现为工作流建模,请使用xstate,而不是xunit。因为:
- xunit的图比较严格。扇出节点和扇入节点都是严格对应的。工作流一般比较随意,从任意节点可以连接任意的其他节点。
- 工作流接收到一个请求后,会推动模型从当前状态/任务节点走到下个状态/任务节点。xunit是一个请求走完特定路径上的所有节点。两者用法差别很大用法
Xross State同时还支持IDEA版本
基于actor模型的微服务框架。目前还在开发中
在Setting--Plugin里面搜索产品名称即可
Xross Unit Editor
Xross Decision Tree Edtitor
Xross State Machine Edtitor
如果无法从IDEA里面安装,可以访问如下网址下载:
安装环境要求 推荐Eclipse版本高于: Version: Kepler Service Release 2 Build id: 20140224-0627
JDK 1.7或以上
或者
记得选项要象下面一样,否则可能无法显示产品或者耗时很长去搜索其它update site
如果不想继续使用Xross Tools或者要升级Xross Tools,则需要进行卸载操作
QQ x-series支持群:146746429
微信:hejiehui76
e-mail 常用: [email protected]
e-mail 不常用: [email protected]