News for hackers. Stuff that matters.
Re:Competing with Steve Jobs (the first time) by simonh on Sunday May 23, 2021 @09:08AM (#27254759)
That is right, facebook is the new AOL in many regards. It has a completely different structure, too many Web native services adopted the portal model. Companies like Yahoo tried to build AOL or CompuServe but on the Web. Facebook is the ultimate successor to that model, but it took a radically different structure for the service, away from the hierarchical model, to get it to work.

Windows 3.0 wasn't object oriented. It was written in assembly and C, so there weren't any classes to build a class map from. I know, it's hard to believe these days, but that's why the Tools team and in fact almost everyone else implemented their own GUI controls.

The same was also true of MacOS. The Xerox Parc people did demo Smalltalk to Steve Jobs, but he was too bedazzled by their GUI work to notice. It was only later he realised how important object oriented software was, and ran with it at NeXT.

In fact this difference is even visible today. NeXT built their OS GUI layer up from low level object oriented frameworks and these are what you use to build applications. The entire structure of the OS is oriented around enabling the creation of applications. The modern Mac of course inherits this approach. On Windows the OS is mainly services applications can use. There is of course a suite of GUI controls and components but they're very basic. Microsoft's developer tools are a different silo, in fact several silos. That's why they are forever coming up with new fancy GUI frameworks sitting alongside the native controls like MFC, .NET Forms, WPF, etc. Now they've finally given up and adopted Electron.

There are no comments on this comment yet.