博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DDD:Evans 开始关注NOSQL + 用户体验(转载)
阅读量:7296 次
发布时间:2019-06-30

本文共 2655 字,大约阅读时间需要 8 分钟。

原文链接:。

Left to right: Rinat Abdullin, Jimmy Nilsson, Vaughn Vernon, Cameron Purdy, Dan Berg Johnsson, Randy Stafford, Daniel Gackle, Patrik Fredriksson, Eric Evans, Paul Rayner, Alberto Brandolini, Rebecca Wirfs-Brock, Andreas Brink, and our photographer (not visible) Martin Fowler.

For the second year, I invited a few people to join me in Portland, Maine to discuss DDD. These are some of the people who have helped DDD get where it is today. (There are many other leaders in DDD. I hope that those who came to this small gathering represent a wide range of the points of view of the community.)

Conversations ranged widely in a shifting configuration of large and small groups. Three of those topics stood out for me.

There was a lot of excitement about using NoSQL technologies for DDD in cases where ORM has been very constraining. We also exchanged ideas of ways of combining DDD and functional programming, as several of us (including me) have been doing experiments with this. However, we all agreed that NoSQL is likely to be more widely relevant to application development projects in the near future.

We delved into the relationship between user experience and the domain model and how these disciplines might be brought closer together. Similarly, data visualization seems to me to be deeply connected to domain modeling. We did not come away with any specific insights. I still think this is an area that DDDers should examine.

Discussions about how to get a more balanced approach to design on Agile projects were intense. I don’t know how to sum up all the points of view. I have previously talked about my view of this topic .

At some point in this discussion, we realized that most of us agree that domain modeling, as we mean the term, does not slow down a project, and, in our experience, has very short-term payoffs, as well as the generally acknowledged long-term benefits. Yet this is not the general perception, and presumably not the experience of many people. We talked about why this might be, and how we might convey some of the ways we are using modeling to accelerate delivery. I committed to write something on this topic in the near future, to be published here and in the

Other topics ranged from grid computing models to what it means for something to be “well designed”, but I won’t try to cover everything we talked about. I focused on the three topics above because they seemed particularly important to me. (And I get to choose because … you know … I’m the one writing up this report!)

The next major community event will be the  in London. Stay tuned. I’ll write my impressions of that conference in just a few weeks.

转载地址:http://qaynm.baihongyu.com/

你可能感兴趣的文章
【CodeForces】913 C. Party Lemonade
查看>>
五张图理解一致性Hash原理
查看>>
转 python数据类型详解
查看>>
【转】Delphi 关键字详解
查看>>
四:Ionic Framework不支持Android4.2.2的解决方法
查看>>
转载:JAR包介绍大全用途作用详解JAVA
查看>>
从零开始学React:二档 React生命周期以及组件开发
查看>>
ruby, gem install 出现网络错误
查看>>
Android 验证APK是否已经签名或是否是Debug签名
查看>>
H.264简介
查看>>
ORB
查看>>
CAAnimation
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
docker 8 docker的镜像命令
查看>>
CentOS 7 开放3306端口访问
查看>>
执行力
查看>>
关于毛刺
查看>>
微信小程序自定义微信客服按钮
查看>>
Ural 1014 Product of Digits NYOJ 270 数的分解 解题报告
查看>>
SPOJ1812 LCS2 - Longest Common Substring II
查看>>