posts - 211,  comments - 582,  views - 53万
就是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
posted on   taowen  阅读(1329)  评论(7编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示