News for hackers. Stuff that matters.
Re:Why did OpenDoc fail, and then fail 3 more times? by marianoguerra on Monday May 10, 2021 @10:44AM (#27106490)
Would really like to know what's your theory on why component based software failed in those cases and if Web Components learned/solved those problems.
Re:Why did OpenDoc fail, and then fail 3 more times? by goto11 on Monday May 10, 2021 @10:51AM (#27106576)
It seems like a solution in search of a problem? How often do you need to embed a spreadsheet in word-processing document?

Furthermore, making components from multiple independent vendors interact seamlessly is just an incredibly complex problem. The web is probably the most successful decentralized system, and this is because the common integration point which all must support is very very simple: URL's and links.

Re:Why did OpenDoc fail, and then fail 3 more times? by bombcar on Monday May 10, 2021 @10:59AM (#27106649)
The web has mostly removed the need - but pre-web the ability to have embedded objects in documents was powerful, if tricky to implement correctly.
Re:Why did OpenDoc fail, and then fail 3 more times? by toyg on Monday May 10, 2021 @11:34AM (#27107165)
... and a security nightmare.
Re:Why did OpenDoc fail, and then fail 3 more times? by bombcar on Monday May 10, 2021 @12:26PM (#27107796)
Oh sure, but this is when computers were basically independent machines, and rarely, if ever connected to anything beyond a LAN.
Re:Why did OpenDoc fail, and then fail 3 more times? by jerf on Monday May 10, 2021 @03:50PM (#27110111)
Web components is more equivalent to GUI toolkits than office plugins. For web components to be a solution they'd need quite a lot of augmenting, like, a standard way to serialize and deserialize document-like content out of them. I don't think there is such a thing right now, having re-checked the MDN documentation on them, but if I'm wrong I'm sure the Internet will let me know.

You probably could augment your way up to something that would work more like OpenDoc without too much hassle in principle, but it'd be a lot of work in practice.