魔君七夜 2011-11-23 17:11
我是来看评论的 嘻嘻
阿超- 2011-04-11 19:54
管它几层,能做出高性能软件才是王道,我从出来是c#->vc++->c
++->c.....悲剧的我,现在写嵌入式 C程序去了。看到你们写业务逻辑 真舒服。羡慕嫉妒中。。。
netfocus 2011-04-11 10:02
建议楼主多去看看, 贫血模型->OO分析与设计->充血模型->DDD->CQRS->四色原形->DCI->EDA, 等等这些东西. 楼主就会慢慢觉得组织业务逻辑的方法其实有很多, 传统三层中的BLL层那种方式只是我们平时做项目时用的最多的一种而已. 楼主眼界要开阔. 其实做项目难的不是如何实现业务逻辑, 而是如何去分析业务, 如何去提炼业务逻辑.
silvertiger 2011-04-09 21:28
很明显楼主不懂3层
深蓝医生 2011-04-09 19:02
@Gray Zhang
明显你们的需求人员和市场人员吃干饭去了,都应该解雇了才对
-----------------------
当初用SQLSERVER是因为那个客户的数据库就是SQLSERVER,市场人员没有错,需求人员可不是管这档子事情的。后来项目做成产品推,自然会遇到不同的数据库,而且人家客户的数据库都要求必须正版,市场人员无论如何也不能要求客户再买一个SQLSERVER的,能够拉到单子,就已经万幸了,所以这也不是市场人员的不是。
HoYO 2011-04-09 15:48
围观 。。。 这个问题确实值得探讨
懒神 2011-04-09 08:41
[quote]Gray Zhang:
@深蓝医生
明显你们的需求人员和市场人员吃干饭去了,都应该解雇了才对[/quote]
对于政府项目,再好的需求人员也是浮云啊。。
Gray Zhang 2011-04-09 00:23
@深蓝医生
明显你们的需求人员和市场人员吃干饭去了,都应该解雇了才对
金贵软件 2011-04-08 21:30
好高的楼,再来一层。
深蓝医生 2011-04-08 18:18
[quote]肖建:你遇到过项目开始用pl-sql,再换成t-sql的吗?[/quote]
在看这篇博客的时候,我们正在想办法,试图把前期SQLSERVER 2005的项目迁移到其它数据库,比如DB2,Sybase,Oracle,之前是做的项目,现在老板想把这个项目做成产品推,结果市场反映客户用的都不是SQLSERVER的数据库,但我们把所有业务逻辑都写到存储过程中了,还是要了作业计划,现在要移植,那是相当的悲剧!
换数据库,并非不可能,试想,人家客户用的都是正版的DB2,能够让人家再购买一个SQLSERVER?
陈梓瀚(vczh) 2011-04-08 17:55
bll的作用是把dal的东西硬着头皮死命转成面向业务的接口,只是碰巧你这次bll跟dal做得太像而已。譬如说那天你换一个mongodb(屁股想都知道那玩意儿跟sql根本不是一回事),那你的bll就体现出作用了(虽然我觉得换成mongodb在这种系统中是自讨苦吃)。
段少钦 2011-04-08 17:46
"尤其是那些政府项目,调查需求就够搞俩月的,这个领导来说一个意见,另外一个领导来看看又是一个意见,前次去一个县城做一个项目,12个县长,为什么呢?1个正的,11个副的!小小的不到20个页面的项目硬是做了半年,还半死不活的。"
LZ 这个我是深有体会的,特别是给国企做项目,你必须要在系统同体现出来那个大那个小,就是别人排在他前面了(在列表里面),我们看来是个很普通的问题,到了他们那里就是权力的象征...那个之纠结、蛋疼.
调试服务器、安装软件环境、配置相关参数、还要把他们以前系统的数据导入到新系统(2个系统的数据结构都不一样,那个之纠结),培训他们的大妈、大爷(键盘都不会打,只能点鼠标,常审批的用语还必须在系统里设好)还必须注意自己的言行,都是领导,上线那段时间天天折腾到死....需求是和老大妈、老大爷谈的、说什么就这么做、不合适再改,还个领导再折腾一圈...那个之纠结哇. 叫我情何以堪哇
肖建 2011-04-08 17:19
你遇到过项目开始用pl-sql,再换成t-sql的吗?
肖建 2011-04-08 17:18
@懒神
一个项目可以有多种数据库,但是没有说换数据库的吧.
深蓝医生 2011-04-08 17:16
数据库操作的组件从ADO.NET,到LINQ2SQL,到EF,最后还是回到了ADO.NET,因为快。
其他的什么NH,Ibatis,也用过,感觉也没有方便多少,配置项多得不得了。
-----------
楼主用用[url=http://www.pwmis.com/sqlmap]PDF.NET数据开发框架[/url],这个也是借鉴NH,iBatis思想而来的,而且直接基于ADO.NET,效率有保障,最重要的,几乎不需要配置,且有代码工具自动生成代码。
Jacob Song 2011-04-08 16:53
为了好维护啊,看来还是必要的
Daniel Xu 2011-04-08 16:09
貌似看懂一些,前几天还有人问我来着,是不是BL没有什么用啊?我还没回答,今天见识了。
Leo 2011-04-08 15:36
我是来看评论的!
Tony Zhou 2011-04-08 15:11
[quote]Jeffrey Zhao:那是因为你的代码都直通通地,要面向领域设计,然后DAL就负责持久化,不要其他逻辑哪。[/quote]
哈哈哈,“直通通”用的好
冯翔 2011-04-08 15:10
[quote]赵弟栋:asp+access 才是王道 一处编写 到处拷贝 不用配置 不用发布 即拷即用 跨平台跨语言跨省[/quote]
强!