home bbs files messages ]

Just a sample of the Echomail archive

COMPOSVM:

<< oldest | < older | list | newer > | newest >> ]

 Message 263,592 of 264,034 
 Dan Cross to arne@vajhoej.dk 
 Re: VMS previous DEC/CPQ/HP[E] decisions 
 16 Oct 25 01:01:52 
 
From: cross@spitfire.i.gajendra.net

In article <10cpebq$26b5$1@dont-email.me>,
Arne Vajhøj   wrote:
>On 10/15/2025 7:58 AM, Dan Cross wrote:
>> [snip]
>>                                         Oh sure, it had some
>> adoption in mobile phone type applications, but util Android
>> (which tried to skirt the licensing issues with Dalvik) that
>> was pretty limited.
>
>Almost all the 3 millions apps available for the 3 billion
>Android phones are written in Java or Kotlin. Not particular limited.

...but not running on the JVM or using the JRE.

>>                        Anyway, while Microsoft stalled, they did
>> C# in the background, and when it was ready, they no longer had
>> any real need for Java on the client side.
>
>MS started .NET and C# after they were forced to drop their
>Java.

Be careful: it is precisely this forcing event that I am
referring to.  Could MSFT have come into compliance with the
Java licensing terms instead of doing C#?  I'm quite sure they
could have, but this was the era of MSFT "Embrace and Extend",
where they'd de facto take over a standard ("embrace") and make
their extended version the de facto standard ("extend").  Sun
very much did not want to let them do that to Java, and did not.

>Anders Hejlsberg was actually headhunted from Borland to
>do MS Java. And when that was no longer a thing he moved
>on to creating .NET and C#.

See above.

>> The framing that the web rendered Java on desktops obsolete is
>> incomplete.  Certainly, that was true for _many_ applications,
>> as the web rendered much of the client-side ecosystem obsolete,
>> but consider things in Microsoft's portfolio like Word, Except,
>> PowerPoint, and so on. Those remained solidly desktop focused
>> until 360;
>
>What moved to web in the early 00's were all the internal
>business app frontends. The stuff that used to be done on
>VB6, Delphi, Jyacc etc..
>
>Mostly trivial stuff but millions of applications requiring
>millions of developers.
>
>MS Office and other MSVC++ MFC apps may have been difficult to
>port to web at the time, but it would also have been difficult
>to come up with a business case for it - that first showed up
>when MS had a cloud and could charge customer per user per month
>for it.

They didn't need a "cloud": they needed a large, Internet-scale
server architecture and data center presence, and they had such
things pretty quickly: remember when they bought Hotmail?

They could have easily charged subscription fees.

>>       one never saw credible competitors to that in Java,
>> which was something Sun very much wanted (recall McNealy's
>> writing at this time about a "new" style of development based
>> around open source and Java).
>
>OpenOffice owned by Sun at the time actually did implement
>some stuff in Java.

Right.  So no credible competitors.

>But neither as OpenOffice as office package nor Java as language
>for desktop apps ever took off.
>
>>                             Similarly, investment in C# shows
>> that they weren't quite ready to move everything to the web;
>
>????

The whole point of CLR languages on Windows desktops is that
they run locally.

>One of the main areas for C# is web applications ASP.NET and
>was so from day 1.
>
>(not everybody may like ASP.NET web forms, but that is
>another discussion)

I'm not saying it wasn't a use-case; I'm saying that investing
in the client-side infrastructure to be able to write rich
applications that run locally shows that they weren't ready,
organizationally, business-wise, or technologically, to move
everything to the web.

	- Dan C.

--- SoupGate-Win32 v1.05
 * Origin: you cannot sedate... all the things you hate (1:229/2)

<< oldest | < older | list | newer > | newest >> ]


(c) 1994,  bbs@darkrealms.ca