文档章节

给正在考虑用流程开发项目的朋友的一些建议

ccflow
 ccflow
发布于 2010/12/26 23:40
字数 563
阅读 172
收藏 1
点赞 0
评论 0

给正在考虑用流程开发项目的朋友的一些建议:

1. 开发工作流系统的工作最好不要碰,否则很容易陷进去出不来。如果您决心要开发工作流并且想把它商品化,请做好长期抗战的准备。

2. 如果您的系统用到的流程不多,最好不要用工作流概念来开发您的系统,直接去写死流程和固定代码即可。

3. 如果以上两者皆不是,那您就考虑购买可考的第三方的工作流引擎。他们一般有较好的服务。如果公司没有钱,就考虑开源的,当然您需要费点劲去研究它。

4. 工作流程引擎不可能诞生在实验室里,产品级的流程更是与客户不断磨合、千锤百炼的结果。

5. 如果您要购买工作流, 请多看演示。不要被一些开发商所用的表面化的概念所迷惑。 好用的工作流一定是简单的、 容易理解的、面向业务人员的。

6. 使用商品化的工作流程,不要考虑购买什么源代码,源代码对您的用途也不大,因为一个队伍有一个开发思路,在您了解完成它的东西时,您的项目也被耽误了,您的这些时间与精力足以能够完成固定流程的开发了。软件就是一种服务,您拿钱购买的就是这种服务,您可以用这种服务获取更多的钱。

7. 购买工作流引擎时, 要考虑接口的灵活,要与您现有的系统可实现结合。功能丰富的不一定是好用的,无用的功能浪费您的精力去理解它的概念,还不如没有。

8. 如果对方接口比较友好,客户对实施的要求不高,运行平台是个次要的问题。

9. 购买工作流引擎的时,多数情况下都需要把流程与自己的系统集成,因此要考虑接口的安全性。

© 著作权归作者所有

共有 人打赏支持
ccflow

ccflow

粉丝 178
博文 215
码字总数 143886
作品 2
济南
后端工程师
欢迎讨论工作流 引擎的开发

给正要考虑用流程开发项目的一些建议. 1, 工作流系统最好不要碰,很容易陷进去出不来。如果你决心要开发工作流并且想把他商品化,请做长期的抗战准备. 2, 如果您的系统用到的流程不多,最好不...

ccflow
2009/06/03
1K
8
【开源访谈】禅道作者王春生访谈实录

关于开源访谈 开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源...

虫虫
2012/08/28
9.3K
27
【源创专访】魅族高级工程师于洋子:服务端架构设计与开发,数年磨一剑

于洋子,开源项目贡献者。专注于高并发高性能服务端架构设计与开发工作。现为魅族高级工程师,目前负责 C++微服务架构设计和开发。在于洋子看来,技术这个行业是需要深耕细作的,尤其是服务端...

编辑部的故事
2016/09/26
4.6K
22
腾讯测试工程师:你以为会打LOL就能做测试了?

  周日参加完公司团建,回家路上拼到一个IT界的老司机,他和几个朋友组件团队承接开发项目,知道我是做测试的,问了我一个问题:   “你们大公司的测试都做什么?”   “测试应该不好模...

程序员客栈
2016/07/15
32
0
产品开发也要看阵容,APP 从报价到开发只需五步!

最早认识的一个朋友是程序员,曾经到一家外包公司接单子,小外包公司经常遇到的问题就是和需求方谈产品功能。客户要做外包,对方让他一次性报价,但是客户连功能点自己都不清楚,这时朋友说还...

程序员客栈
2016/07/22
1K
5
软件测试人生----我的经验谈

首先说下我自己的情况,没名气的大专学校校毕业,专业理工类,非计算机科班。进入测试行业前, 在工厂里面 上过班,。这篇文章主要是写给跟我有类似经历的朋友或者正在考虑进入测试行业的朋友...

crossmix
2015/12/03
79
0
YMP开发框架快速上手(一)

了解YMP框架 YMP是一个非常简单、易用的一套轻量级JAVA应用开发框架,设计原则主要侧重于简化工作任务、规范开发流程、提高开发效率。 YMP于2014年10月25日正式发布1.0版本,在此之前就已在实...

有理想的鱼
2016/02/22
1K
2
使用MSDN学习ASP.NET的工作流程

话说微软现在的MSDN翻译确实是相当不错了,所以大家不用再为学习一些微软技术的资源问题而发愁了,下面我说下关于MSDN中ASP.NET工作流程的学习链接。 1.首先要了解什么是ASP.NET技术: ASP....

剑了
2012/01/07
0
0
马云:如何组建自己的技术团队

创业道路上,我常常把马云当作我的精神领袖,大家看到我平时不管是项目路演还是做创业分享都非常有激情,其实这是我看了很多鸡汤后的表现。相信也有很多人和我一样,但创业光有满怀激情是不够...

程序员客栈
2016/08/11
92
0
[译] 安卓应用和游戏的无障碍开发介绍

原文地址:Introduction to accessibility for Android apps and games 原文作者:Maxim Mai 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:geniusq1981 校对者:D...

Android_开发者
07/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

垃圾回收算法

一 如何判断对象可以回收 1 引用计数法 思路大概为:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值加1;当引用失效时,计数器减1;任何时刻计算器为0的对象就是不可能再被使用...

sen_ye
8分钟前
0
0
Activiti简介(学习总结一)

一、介绍 activiti是使用命令模式设计基于bpmn2.0的一款开源工作流引擎。 工作流简单举例:提交请假申请->经理审批->结束。这就是一个简单流程。activiti支持用户自定义流程。配置各个流程对...

沙shasha
9分钟前
0
0
VCL界面控件DevExpress VCL Controls发布v18.1.3|附下载

DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包。所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速开发出完美、...

Miss_Hello_World
10分钟前
0
0
加米谷大数据培训:云计算、大数据和人工智能之间的关系

一般谈云计算的时候会提到大数据、谈人工智能的时候会提大数据、谈人工智能的时候会提云计算……感觉三者之间相辅相成又不可分割。 一、云计算最初的目标 云计算最初的目标是对资源的管理,管...

加米谷大数据
15分钟前
1
0
java集合元素的默认大小

当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使...

竹叶青出于蓝
17分钟前
1
0
Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板

JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+BootstrapTable列表\ ElementUI列表表单)...

Jeecg
20分钟前
0
0
export 和 module.export 的区别

在浏览器端 js 里面,为了解决各模块变量冲突等问题,往往借助于 js 的闭包把左右模块相关的代码都包装在一个匿名函数里。而 Nodejs 编写模块相当的自由,开发者只需要关注 require,exports,...

孟飞阳
23分钟前
1
0
技术教育的兴起

技术教育的兴起 作者: 阮一峰 1、 有一年,我在台湾环岛旅行。 花莲的海边,我遇到一对台湾青年夫妻,带着女儿在海滩上玩。我们聊了起来。 当时,我还在高校当老师。他们问我,是否觉得台湾...

吕伯文
23分钟前
0
0
Linux服务器下的HTTP抓包分析

说到抓包分析,最简单的办法莫过于在客户端直接安装一个Wireshark或者Fiddler了,但是有时候由于客户端开发人员(可能是第三方)知识欠缺或者其它一些原因,无法顺利的在客户端进行抓包分析,...

mylxsw
27分钟前
0
0
mybatis3-javaapi

sqlSessionFactoryBuilder->sqlSessionFactory->sqlSession<-rowbound<-resultHandler myBatis uses a Java enumeration wrapper for transaction isolation levels, called TransactionIsol......

writeademo
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部