发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA
1 2 3 4 下一页 Go 4

如何理解表现层,它不重要吗

         
2011-04-21 14:36
赞助商链接

我利用学到的开发方法,面向各种开发,可我发现我还是错的,只有面向客户,面向最终用户的开发,才是正确的,我所见的客户,他们最关心的不是你的团队写的代码如何,分析的多么条条有理,而是要一个漂亮的界面,正确,稳定,快速的运行即可,就这么简单,所以我感觉,界面是重中之重,就像是一个女人,如果长的不行,最多只能成为黄月英,永远成不了大周天子一样,不知道我的想法,有没有人赞同呢,在DDD中表现层,就那么微不足道吗,望赐教,多谢

5
2011-04-21 14:51

如果说表现层是美女的外貌,那么DDD就是美女的DNA。

整容的美女长不了。时间一长露真相。

2011-04-21 15:19

2011年04月21日 14:51 "@banq"的内容
DDD就是美女的DNA。 ...

我感觉您这个比喻,有些不太准确,我做这么多年开发,不管什么样的新手,从界面上看,跟本看不出来高低,因为界面是美工做的,前辈这个比喻,能不能再详说一下,我很想知道,您如何看戴表现层

2011-04-22 10:21

软件的界面是看的,但是软件本身是用来用的,是为用户达到某种目的而存在的,请理解这一点,再漂亮的软件,若果领域模型失败,扩展性将会失效。

可能用户没有提出新的业务,或者修改业务时,你还感觉不到什么。但当这些蜂拥而至的时候,你会发现若果不是面向领域,你会发现对业务新增和重构是多么的辛苦。其实面向领域也是面向用户的,它是面向用户的心智模型,但绝对不是面向用户眼球。

当然好的用户界面,能提供一个好的用户体验。但不要因为这个,忘记了领域才是一个软件的灵魂。所以界面做足够方便就好,但不是做得花俏。

说得不好听,美女再漂亮,如果其患了各种病,什么都做不了。这美女要来有什么用呢?你要美女目的不是来服务你么?她各种病的时候,你需要反过来服务她?看来,你还真搞错你本来要女人(软件)的目的了。

软件是服务人的,不是人去服务软件,所以软件不但要健壮,还要很容易教会她做新的事情——扩展。

2011-04-22 14:04

2011年04月22日 10:21 "@SpeedVan"的内容
软件是服务人的,不是人去服务软件 ...

您一定说反了,我不知道别的公司是什么样子的,就拿我公司来说,客户有新的需求的时候,我们要提供详细的修改方案,最主要的是工数,客户看着工数然后给钱,也就是说如果修改的地方越少,那么最到的钱就会越少,于是很多的时候,我都要多报工数才行,您说软件服务人,我看人服务于软件才对,只有成天改来改去,你才能有钱挣,这也是经济学里所说的,提高效率并不能提高收益,而仅仅是降低了产品的价格,使消费都受益,客户关心的,不是你的软件怎么做的,而以你的软件能不能让我用着爽,就足够了,很多客户是不在钱的,特别是在中国,很多人是靠灰色收入的,如果不折了盖,盖了折,很多人就得被饿死,干软件不是什么高科技的东西它就是一个饭碗而以,哎,我也哀其不兴怒其不争啊

4Go 1 2 3 4 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com