switch to room list switch to menu My folders
Go to page: First ... 44 45 46 47 [48]
[#] Mon Oct 31 2022 16:49:14 EDT from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

It had different goals at different times.

1. Originally its goal was to be a demostration of VM-based language technology.
It succeeded.

2. Its next goal was to supplant Windows+Intel as the primary way to deliver desktop applications. It failed.
("Network Computing" eventually succeeded, but Java would not be its primary component.)

3. With the advent of Enterprise Java Beans, its next goal was to become the cornerstone of enterprise architecture. It succeeded.

4. Its current goal is to be a vehicle with which Oracle can sue everyone who uses it and doesn't buy a license. It does not appear to be gaining a lot of traction here.

[#] Mon Oct 31 2022 20:07:55 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

#4 ...... lol ( tho true )

[#] Tue Nov 01 2022 15:02:25 EDT from LoanShark

[Reply] [ReplyQuoted] [Headers] [Print]

"Do you know what the J in Java stands for? It stands for SLOW!"
-- old 1990's proverb

"In accepting the inevitable, one finds peace."
--Vulcan proverb

[#] Tue Nov 01 2022 15:03:11 EDT from LoanShark

[Reply] [ReplyQuoted] [Headers] [Print]

2022-10-27 16:59 from Nurb432
Ya it was a tradeoff to be 'universal' ( more or less )

I'm somewhat convinced that it was a consequence of Java's not-very-tightly-packed memory model.

[#] Tue Nov 01 2022 15:06:04 EDT from LoanShark

[Reply] [ReplyQuoted] [Headers] [Print]

4. Its current goal is to be a vehicle with which Oracle can sue
everyone who uses it and doesn't buy a license. It does not appear to

be gaining a lot of traction here.

Non Practicing Entities...

[#] Tue Nov 01 2022 16:35:48 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Funny thing is Python is almost 'run everywhere', even in web browsers now..   and it was around before Java ( just barely )

Everyone used to make fun of it in the old days, and its goals. Its still here. Its achieved them.

[#] Wed Nov 02 2022 11:48:50 EDT from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

C was considered "portable" back when all it did was read and write text to the screen and read and write files on disk. Compiling on a new architecture wasn't considered a problem. It still isn't.

It's the system libraries that make a difference, of course. A portable network API is pretty easy. A portable GUI isn't, especially with a headwind from entrenched native platform vendors.

Then leaf subsides to leaf, so Eden sank to grief, so dawn turns dusk to day...

Java failed on the client side because it offered a "meh" user experience.
It succeded as back end enterprise architecture because the user experience wasn't attached to the back end business logic. And obviously there were/are plenty of web sites that look great even though there is Java on the bottom tier.

Network Computing was the right idea but to attempt it with Java was the wrong implementation and delivered too soon. Once we had ubiquitous high speed Internet and mobile non-Windows devices, the demand for a portable client-side runtime skyrocketed, and the web browser vendors delivered. For the end user, JavaScript+HTML5 can now do everything Java originally promised, so we ended up in roughly the same place anyway.

And in the data center, Java has peaked and will now enjoy its golden years alongside (and on) mainframes, and other technologies that are still powerful and useful, but on which no one is developing any new applications. There is still plenty of work for people who are content to focus on technology that is in its golden years. Nothing gold can stay.

[#] Sun Nov 27 2022 14:54:19 EST from Nurb432

Subject: Java

[Reply] [ReplyQuoted] [Headers] [Print]

"mmm that is some nice looking RAM you have there.  chomp chomp chomp."

Go to page: First ... 44 45 46 47 [48]