Live data from Hacker News

UML diagram for the DDD example in Evans' book

github.com

11–20 of 77 posts

Re: UML diagram for the DDD example in Evans' book

#12
post #2

What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?

Just another data point that the "low code/no code" revolution sputtered out over a decade ago.

I still see and use a small subset of UML for more complex architecture discussions, but that's about it (i.e. service nesting, message passing, etc.).

Re: UML diagram for the DDD example in Evans' book

#13
post #3
post #2

What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?

Just my opinion, but I think that folks realised it was not much use for initial design, but could work reasonably well for documentation of existing systems.

Documenting existing system dependencies using the product which which I'm a founder:

https://schematix.com/video/depmap

Like UML deployment diagrams, but our models are interactive and can be queried.

We also have a large customer doing DDD modeling and then generating code directly from the models they build.

Re: UML diagram for the DDD example in Evans' book

#14
post #2

What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?

I think folks upgraded to GML [0]

[0] https://wiki.c2.com/?GalacticModelingLanguage

Re: UML diagram for the DDD example in Evans' book

#15
post #7

Earlier quoted context omitted.

I'm kind of hazy about where the boundaries between bona fide UML and PlantUML are, but PlantUML is in pretty common use in my world - more for sequence diagrams and state diagrams than class diagrams though. Of course PlantUML has competition from things like Mermaid, but they're all much of a muchness. My very non-scientific impression is that tools like Rational were mostly used for drawing class diagrams and ...…

I just learned about UML earlier today when I wanted to bring in a mermaid flowchart into lucidchart. If you bring in mermaid using lucidchart, it makes it a raster image. But if you use UML markup, you can ungroup it and modify. I couldn’t get a good way to convert from mermaid to UML markup that lucidchart could handle. Ended up a dead end for me.

On a similar note I've had various annoyances with wanting to round trip diagrams from Mermaid or PlantUML into Miro and vice versa. There doesn't seem to be much out there to facilitate this, which is strange, because it feels like a very enterprisey thing to want to do.

There's probably a SaaS product in it for someone sufficiently interested in the topic... probably not at unicorn scale, but enough for a side income perhaps?

Re: UML diagram for the DDD example in Evans' book

#16
post #2

What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?

UML was a scam really. They took a lot of very useful diagrams and created a absolute behemoth of unproven system to develop software and sold it.

The diagrams are very nice and useful. But the UML as a process, if taken literally, it a total disaster.

Re: UML diagram for the DDD example in Evans' book

#17
It's useful to convey architectures. The problem is that UML has been abused by some vendors that implemented bad software based on "Rapid UML Development" and it soured a lot of developers. Also it is very old java OO oriented. But Sequence diagrams are still in use.

Re: UML diagram for the DDD example in Evans' book

#19

It's useful to convey architectures. The problem is that UML has been abused by some vendors that implemented bad software based on "Rapid UML Development" and it soured a lot of developers. Also it is very old java OO oriented. But Sequence diagrams are still in use.

OO yes, but not Java particularly. I was using Rational tools with C++ projects well before Java was getting any visibility.

Re: UML diagram for the DDD example in Evans' book

#20
post #2

What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?

I think folks upgraded to GML [0] [0] https://wiki.c2.com/?GalacticModelingLanguage

This is wonderful. Thank you.
Post reply on HN