4 ms·
XML abuse was a regression from using ASN.1 or custom binary protocols, which were a much better fit for the hardware at the day. IMO Java was a dumbed-down C+
by nivertech 5y ago
XML abuse was a regression from using ASN.1 or custom binary protocols, which were a much better fit for the hardware at the day.
IMO Java was a dumbed-down C++ for Enterprises and an attempt by Sun to escape Wintel monopoly. We could've had a much better mainstream programming languages now than Java or C#. Better PLs means higher bar for software quality.
- pjmlp 5y agoSun was already doing that with OpenStep, hence why Java has interfaces (protocols), a dynamic model quite similar to Smalltalk (which got to profit form StrongTalk and SELF research) and J2EE started its life as an Objective-C framework. It was the lack of understanding with NeXT that made it fall apart and eventually Oak made into Java. EDIT: Here are some references, https://cs.gmu.edu/~sean/stuff/java-objc.html https://cs.gmu.edu/~sean/stuff/java-objc.html https://en.wikipedia.org/wiki/OpenStep https://en.wikipedia.org/wiki/OpenStep https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere