前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >吐槽一下Activiti用户手册和一本书

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

作者头像
全栈程序员站长
发布2022-07-06 09:43:00
2970
发布2022-07-06 09:43:00
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是全栈君。

业余没事的时候,读点Java轮廓,无意中发现Activiti。我们打算跑了几个例子来看看它是如何。

我们一直从事低层次。我们在上面的照顾偶尔有精确地的程度不是什么。

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

另外想吐槽的就是一本书,当时搜了下看到书名算是一个大系列里的(具体书名就不提了。省的拉仇恨),这个系列给我印象还是非常不错的,特别是对于新接触的人来说。仔细入微。手把手的教。但是这本关于Activiti的书我就想说我次奥了。该仔细的地方绝对顾左右而言他。该大致介绍下的介绍的非常具体。大段大段的用户手冊中的关于API的介绍占了书的绝大部分篇幅。另外该书内部大篇幅的代码。而且没有提供随书光盘,也没有提供代码下载地方。第一个样例就出现了:这个部分须要另外寻找。我就想说真能非常顺利能找到的人,还须要看你这本书么?!

尽管我也提倡大家多动手,但是一个用户手冊也好。一本书也好,好歹第一个样例完整一点,让大家先有个大体的认识,然后能够介绍基本的部分,次要的部分让读者自己补充,这样才干让大家逐步深入。

像这本书这么搞,骗钱的嫌疑非常大。不清楚这个大系列的原作者清楚不清楚。这但是砸招牌的事情。

附一些自己的经验教训:

1. 一定要用Maven。无论用过没用过。在Activiti主要用来做依赖库管理。这块你不用Maven。非常麻烦。(那本书里介绍的是,假设你不想读Activiti的源代码。这里能够不用。呵呵一下)

2.买书之前一定要找电子版的好好翻翻。无论这系列的书之前多好。也不代表如今就好。

3.简单项目的pom.xml。能够跑简单的样例程序。这里主要是看一下jar包的依赖。

<project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”> <modelVersion>4.0.0</modelVersion> <groupId>com.shining</groupId> <artifactId>testmaven</artifactId> <version>0.0.1-SNAPSHOT</version> <repositories> <repository> <id>Alfresco Maven Repository</id> <url>https://maven.alfresco.com/nexus/content/groups/public/</url> </repository> </repositories>

<dependencies> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</artifactId> <version>5.16</version> </dependency>

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>4.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.7</version> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.181</version> </dependency> </dependencies> </project>

版权声明:本文博客原创文章。博客,未经同意,不得转载。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117362.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月6,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档