3 ms·
why the hate on DDS? seems like a perfect fit.
by budman1 19d ago
why the hate on DDS?
seems like a perfect fit.
- j-pb 19d agoDDS is the least bad of the stuff that has come out of OMG, but it's not a nice middleware still. There is no underlying algebra of that composes nicely when compared to Zenoh for example, and the "vendor independence" and compatibility is usually a joke. There's a reason ROS is moving away from it again.
- bahmboo 19d agoThere's a standard that has OMG as the acronym? OMG. I'm not even going to bother to search for that!
- jjmarr 19d agoObject Management Group I think. Better known as the inventors of UML.
- __d 19d agoUML was phase two of OMG. It originally developed CORBA.
- pcestrada 18d ago"The horror, the horror."
- riffraff 18d agoForgive the ignorant question, what made CORBA terribile? I only used it during university and it seemed overengineered but it mostly worked, and I vaguely recall IDL to be nice. I'm guessing interop was actually atrocious?
- j-pb 18d agoSynchronisation based on spooky action at a distance of mutable objects.
- imtringued 18d agoCORBA had the concept of distributed objects which is a terrible idea in practice.
- Slartie 18d agoAlso BPMN, CORBA and UPOS/JavaPOS. It's funny that you can legitimately just add " - OMG!" in the slang acronym meaning after any of its creations' names.
- Telemakhos 18d agoThey also merged the concepts of Working Group and Task Force into an Open Management Group Working Task Force, or OMG/WTF.
- z3ratul163071 18d agoomg is retarded
- oliv3r 17d agoDo you have any references for this? It is quite a bold statement to make without any basis to validate it against. I'm asking as I'm not a fan of DDS, so very curious the direction they are actually heading into, and I haven't found a reference for this yet.
- firesteelrain 18d agoDDS is terrible.
- jvanderbot 18d agoDDS is hard. But we have agents now.
- z3ratul163071 18d ago[dead]
- budman1 18d agoUsing DDS to deliver data to X machines over multicast, with some real time (soft) QOS is a powerful solution. For things like avionics, industrial automation, etc. I think if the server world ever thought about the advantages of multicast, it might solve some problems there. There are about 5 viable vendors in this space, and about 6 open source projects out there floating around. And interoperability between vendors is very good. IMHO.