吐槽一下Activiti的用户手册和一本书

业余没事的时候,看了点Java的资料,无意之中发现了Activiti,就打算自己跑几个例子看看到底是怎么回事。一直搞底层,也得偶尔关心下上层到底发展到什么程度了不是。

悲惨的过程就是这么开始的,首先是Activiti的用户手册,第一次见到这么混乱的用户手册,完全打破了“Hello World”的过程。一上来你还没看到Activiti到底是什么东西的时候,就各种配置各种代码往上贴,好像生怕吓不走你一样。整个用户手册没有任何条理可研,如果按顺序看,是根本看不下去的,到最后也没琢磨明白这个用户手册是按照什么思路组织的。不得不说,开源软件搞了两年多了,第一次被这样的用户手册给打的败败的,有种故作玄虚的感觉。重点不突出,文档没有层次感。彻底无语了,这也是好多人吐槽Activiti新手不好入门的一个重大原因吧。(谢绝:你行你上啊,这种幼稚思维的喷子。出门左转。)

另外想吐槽的就是一本书,当时搜了下看到书名算是一个大系列里的(具体书名就不提了,省的拉仇恨),这个系列给我印象还是很不错的,特别是对于新接触的人来说,细致入微,手把手的教。可是这本关于Activiti的书我就想说我次奥了,该细致的地方绝对顾左右而言他,该大致介绍下的介绍的很详细,大段大段的用户手册中的关于API的介绍占了书的绝大部分篇幅。另外该书内部大篇幅的代码,并且没有提供随书光盘,也没有提供代码下载地方。第一个例子就出现了:这个部分需要另外寻找。我就想说真能很顺利能找到的人,还需要看你这本书么?!虽然我也提倡大家多动手,但是一个用户手册也好,一本书也好,好歹第一个例子完整一点,让大家先有个大体的认识,然后可以介绍主要的部分,次要的部分让读者自己补充,这样才能让大家逐步深入。像这本书这么搞,骗钱的嫌疑很大。不清楚这个大系列的原作者清楚不清楚,这可是砸招牌的事情。

附一些自己的经验教训:

1. 一定要用Maven,不管用过没用过,在Activiti主要用来做依赖库管理。这块你不用Maven,很麻烦。(那本书里介绍的是,如果你不想读Activiti的源码,这里可以不用。呵呵一下)

2.买书之前一定要找电子版的好好翻翻,不管这系列的书之前多好,也不代表现在就好。

时间: 2024-08-29 14:02:54

吐槽一下Activiti的用户手册和一本书的相关文章

Activiti工作流引擎使用

Activiti工作流引擎使用 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百度百科:工作流引擎 1.1 我与工作流引擎 在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow:功能相对Activiti来说比较弱,但是能满足日常的使用,当然也有不少的问题所以后来我们只能修改引擎的代码打补丁. 现在是我工作的第二家公司,因为要开发ERP.OA等系统需要使用

【Activiti学习之一】Activiti入门

环境 JDK1.7 MySQL5.6 Tomcat7 Eclipse-Luna activiti 6.0 一.概念1.工作流(Workflow):是一系列相互衔接.自动进行的业务活动或任务.采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改.跟踪.管理.查询.统计.打印等,大大提高了效率.2.BPMN即业务流程建模与标注(Business Process Model and Notation,BPMN) ,描述流程的基本

Activiti 5.16用户手册

From :http://www.mossle.com/docs/activiti/ Table of Contents 1. 简介 协议 下载 源码 必要的软件 JDK 6+ Eclipse Indigo 和 Juno 报告问题 试验性功能 内部实现类 2. 开始学习 一分钟入门 安装Activiti 安装Activiti数据库 引入Activiti jar和依赖 下一步 3. 配置 创建ProcessEngine ProcessEngineConfiguration bean 数据库配置 J

技术干货,如何使用Activiti快速开发《Activiti用户手册》高清版

Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,是一个开源的.轻量级的工作流业务管理平台,其核心是使用java开发的快速.稳定的BPMN2.0流程引擎.Activit是在ApacheV2许可下发布的,可以运行在任何类型的java程序中,例如服务器.集群.云服务等.Activiti可以完美地与Spring集成. 目录 内容截图 Activiti API Spring集成 BPMN 2.0介绍 JPA 高级功能 获取方法 原文地址:https://ww

还在吐槽翻译的外版书质量差吗?谈谈我个人的理解

很难想象哪个学习计算机技术的人是没看过这方面书籍的,如果只是在网上看看技术贴,那样得来的知识绝对是离散的,不系统的.而要真正学好一门学问(比如一门计算机语言或者一门技术),一本好书的作用是不言而喻的.很多人抱怨国人在技术图书方面抄来抄去,不求甚解,虽然出版图书者甚众,但最终成为精品者却凤毛麟角.于是,更多读者热衷于外版书.但显然,并非所有国人的外语水平都足以在阅读原版书籍时毫无障碍.那么退而求其次,寻求翻译版就成为一种看似不得已的选择. 不幸的是,网上对于翻译版书籍的吐槽可以说从未消停.我也看过

也谈一下Activiti工作流节点的自由跳转

最近在搞openwebflow的工作流节点自由跳转功能,在网上看了一些资料,感觉不是很好,总结原因如下: 直接手动调用SqlSession的操作,感觉会漏掉一些重要的初始化操作(如:启动新节点之后加载其用户授权策略,等): 只有往前(往已执行过的节点)跳转的功能,没有往后节点(往还没有执行的节点)跳转的功能: 新任务不是追加到已有执行路径上,而是覆盖老任务: 那么就自己动手吧!操作流程其实也简单,大概如下: 按照目标节点(activity)定义创建一个新的任务(task),这个创建过程必须和正常

2017/8/7 考试吐槽

2017 8 7 得分:50 果然科学定律是不能够违背的--前几天,人品大爆发,考的还像那么回事,但是,带来的副作用是:RP 暴跌--真正需要人品的时候,已经掉光了--我又有什么办法呢--联考挂飞,这就是你! A.Passward 不要吐槽这个拼写--原题如此-- 题面--还是别贴了,找不到啊--直接重述题意+贴相似题目:找出最长的前后缀公共部分,并且这个东西在中间出现过.http://cogs.pro/cogs/problem/problem.php?pid=2688不同的是只有一组数据. 考

工作流引擎activiti入门

目前最新的版本是5.17 1.下载:activiti-5.17.0.zip http://activiti.org/download.html 2.解压activiti-5.17.0.zip 3.打开里面的用户手册:activiti-5.17.0\activiti-5.17.0\docs\userguide\index.html 参照官方文档一步步往下做.也可以直接看在线版的: http://www.activiti.org/userguide/index.html PS:从网上找了一些hell

Activiti(一)--安装配置详解

有一段时间没有更新文章了,虽然有一直在写文章,可是一直没有更新到博客内,这段时间写的文章大多还是以技术为主.接下来的系列文章将会来讨论企业工作流的开发,主要是来研究开源工作流Activiti的使用. 该篇文章来详细了解下Activiti 5.15的安装配置全过程,其实安装的过程相当的简单,因为随着Activiti的版本升级安装就变得简单了很多,但是它的配置方法没有想象的那么简单,在配置时需要注意很多问题,这里就来详细的了解下Activiti 5.15的配置全过程. Note:文章都是读者经过实践