有感于团队技术积淀

没有技术沉淀的团队,开发起来很痛苦。但是技术积淀不是一个项目组在短时间内就做得到的,必须在部门甚至公司层面予以支持,可是,在我现在的公司,似乎看不到。例如:
1、工作流引擎。在很多年前,公司曾经在一个开源工作流引擎上自己做了修改,之后几乎不再修改,那么多年过去了,做了好多个工作流系统,这个工作流引擎似乎没有体现出优势,反而因为文档缺乏导致开发人员都无法透彻使用,倒不如用开源的工作流引擎。再者,其流程设计器与公司另一个“产品”捆绑,用的是JSF,面临被抛弃的局面。替代方案:activiti 5。
2、报表平台。之前所用的报表平台,也号称是自己公司开发的,包含一个客户端报表工具,和一个web端运行环境。客户端居然是没开发完的版本,bug超多,关键是功能很弱又不好用,配置还很繁琐,当时的开发人员都已不在公司。替代方案Birt Report。
3、表现层框架。以前用的是JSF,这么些年下来,发现JSF还是没什么起色,用户太少了。替代方案:Spring Web MVC。
4、基础开发框架。如果每一个项目一出来,都要从0开发组织管理、权限控制、字典维护等等功能,那就太麻烦了,有必要先开发一个包含有上述基础功能的基础产品,可以称为基础开发框架。可惜,以前公司不知道为什么,挑了JSF去开发,跑在jboss4上面,现在连切换到jboss as 7都成问题。

猜你喜欢

转载自chensilu.iteye.com/blog/1913030