郁闷的企业软件开发
2004-05-26 20:49
232 查看
就是MIS系统啦。我们现在用.net写客户端,用web service做通信,用Java写服务器。越写越郁闷啊。参与开发的人都是新手,大家都没有经验。好不容易上手了,发现写起来漫如牛啊,所谓Dead Line是也。
当然很多是自己的问题,比如连ant都没有用,手工部署。但是很多东西真是让人觉得郁闷,那就是系统中的重复的东西太多了。感觉从HBM从PO到BO到DTO到客户端的存根,数据结构几乎是差不多,服务器很多时候就只是一根提供网络到数据库的导管,而web service则是从客户端到服务器的导管,然后界面再提供一根用户到代码的导管。很多时候导管就是直的,不带弯的。难道就没有什么自动化的东西吗?复制,从一个对象复制到另外一个对象,这样的工作太多太繁杂了,让人疯狂啊。这不是开发,这是开玩笑。。。
————————————
3分钟后,I am back
其实这个应该就是分层带来的困惑。分层带来了重复,更带来了层次之间的解耦。观察企业软件开发两个月了,发现重复的还不只是在层次之间。不同的应用之间,有太多类似的东西了。研究软件复用这么多年,问题怎么会越来越严重了?难道是我太笨了,看不到光明?
有个网友告诉我,这个就是他问我会不会喜欢企业开发的原因。如果这种重复是没法解决的我不会,如果要我们来解决这些复用问题,我觉得还是很有意思的,只是别在一个有最后期限的项目中出现这样的困惑了。
————————————
3分钟后,我又回来了
项目的本质就是混乱
企业软件的本质就是重复
————————————
3个小时后,我又回来了
看看这个:
http://www.aspectoriented.org:9080//space/2003-12-19
当然很多是自己的问题,比如连ant都没有用,手工部署。但是很多东西真是让人觉得郁闷,那就是系统中的重复的东西太多了。感觉从HBM从PO到BO到DTO到客户端的存根,数据结构几乎是差不多,服务器很多时候就只是一根提供网络到数据库的导管,而web service则是从客户端到服务器的导管,然后界面再提供一根用户到代码的导管。很多时候导管就是直的,不带弯的。难道就没有什么自动化的东西吗?复制,从一个对象复制到另外一个对象,这样的工作太多太繁杂了,让人疯狂啊。这不是开发,这是开玩笑。。。
————————————
3分钟后,I am back
其实这个应该就是分层带来的困惑。分层带来了重复,更带来了层次之间的解耦。观察企业软件开发两个月了,发现重复的还不只是在层次之间。不同的应用之间,有太多类似的东西了。研究软件复用这么多年,问题怎么会越来越严重了?难道是我太笨了,看不到光明?
有个网友告诉我,这个就是他问我会不会喜欢企业开发的原因。如果这种重复是没法解决的我不会,如果要我们来解决这些复用问题,我觉得还是很有意思的,只是别在一个有最后期限的项目中出现这样的困惑了。
————————————
3分钟后,我又回来了
项目的本质就是混乱
企业软件的本质就是重复
————————————
3个小时后,我又回来了
看看这个:
http://www.aspectoriented.org:9080//space/2003-12-19
相关文章推荐
- 当前企业最流行的三种软件开发模式
- 10年内两类必被淘汰的企业软件开发公司(转载)
- 基于C# winform企业进销存软件开发(典型权限控制+报表工具+动态加载+多线程+跨数据库访问)
- 深圳软件开发紧密地结合着企业的需求
- 谈企业应用项目的软件开发过程
- 《人件》 精华版 为软件企业指明成功之路 为开发人员伸张权益
- 软件合作开发:2012年年底给苏州工业园区某家软件企业实施C#.NET软件开发系统框架的经验小结
- 企业软件的开发发展阶段
- 关于企业级别的软件开发
- 对企业软件开发能力衡量的理解---CMM学习经验
- 10年内两类必被淘汰的企业软件开发公司
- HTML5外包公司—北京动点软件:HTML5开发企业应用的优势在哪里?
- 企业管理软件开发XP
- 企业软件开发注意事项(纠结)
- 为企业软件开发团队插上隐形的翅膀
- 每个软件企业是否应该有属于自己的开发平台
- 【毕业生的商业软件开发之路】关于企业培训
- 软件企业需求的人才(开发人员与软件开发工程师综合对比篇) (ZT)
- 华为IT应用开发工程师(C++应用软件)实习生笔试+360企业安全服务端开发工程师实习生笔试
- 每个软件企业是否应该有属于自己的开发平台