Also disagree with GP's point - Apple is definitely not Next. Next was an enterprise software company. If they were more successful they would be in the same category as Oracle.
Also disagree with GP's point - Apple is definitely not Next. Next was an enterprise software company. If they were more successful they would be in the same category as Oracle.
At the time Apple purchased NeXT, NeXT was definitely an enterprise software company. The black workstations were gone, the operating system was not marketed to casual users but to developers and others who needed software that used the OpenStep API, and it sold various developer tools.
Besides interfaces (protocols), the Java runtime has plenty of Objective-C influences, even JAR files are similar to bundles.
Also as I mention in another comment, J2EE started as an Objective-C framework, later rewriten into Java, as OpenSTEP efforts ramped down.
Next's only real successful product was WebObjects. (Which imo was a terrible take on a web server framework and it was just about to be obliterated by J2EE when Apple bought them out.)
eta: I guess its fun to romanticize this and pretend they only made cool black computers and portable unix software. But if Next was successful, HN would hate their fucking guts.
WebObjects was fundamentally just a bad abstraction, so good thing too.
If you know J2EE 1.0 and read the WebObjects for Java documentation, there will be very similar examples.
But... Since you mentioned it, I actually have read J2EE and WebObjects documentation. And I conclude that WebObjects was shit. It drew the 'Web MVC' line at the completely wrong place. Nobody ever cared about about DOEs or whatever, they just wanted a database driver. You look at this huge pile of industry crap and its no wonder why Rails was successful.
The daily Rails projects on HN is long gone, people eventually moved on into Clojure, than Elixir, Gleam, nowadays I lost track where to.
Some folks that missed out history lessons are now trying CORBA/J2EE with WebAssembly, WIT, and Kubernetes.
I cannot recall any 'Show HNs' based on J2EE, not that it doesn't work.