HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 95962 thumbnail
User 111696 avatar

By bloid
via artima.com
Published: Jul 17 2008 / 18:22

If I understood it right, this was supposed to be the "year of Java FX" at Java One. We were going to be stunned by how clever and clear Java FX is. Instead, there seems to be deafening silence in the blogosphere.
  • 18
  • 11
  • 2350
  • 0

Comments

Add your comment
User 278711 avatar

pinkman replied ago:

0 votes Vote down Vote up Reply

How about Azuereus?

User 152955 avatar

Gregg Bolinger replied ago:

2 votes Vote down Vote up Reply

Bruce is such a Flash fanboy these days. I've lost a lot of respect for him. And while I agree with some of what he says about desktop java, especially Java FX being a PITA (he was thinking it, you know he was), the article quickly turned into a beg for Sun to support Flash.

And there are a lot of Swing based applications that look and perform wonderful. That doesn't mean Swing is good in terms of development, it just means it is possible for some really smart people to do something great with a mediocre API.

User 205784 avatar

cbegin replied ago:

0 votes Vote down Vote up Reply

Sun's three greatest failures:

* [OT] The J2EE lie and it's completely failed portability and compatibility (see other DZone article on why 37% of companies are still using JDK 1.4)

* Failure to make Java Open Source or at least license compatible with GPL such that it could be deployed with EVERY Linux distro since 1995... imagine where Java would be today if that were the case for the last 13 years (instead, C, Python, PHP and now Ruby dominate that platform).

* And yes, Swing. Such a huge opportunity lost due to a crappy, ignored implementation. If you want to know how bad Swing truly is, try it on Linux -- which should have been their #1 target market for Swing, only because they never had a chance against VB (1995 - 2001) and .NET (2002 - Present). Isn't anyone else STUNNED that people develop rich client applications on Linux with Python? And they're not bad!

No, nobody cares about Java on desktop. They stopped caring in 1995 when all of these mistakes were first made, followed by 13 years of being completely ignored.

User 168451 avatar

aalmiray replied ago:

0 votes Vote down Vote up Reply

So true it hurts

User 205784 avatar

cbegin replied ago:

2 votes Vote down Vote up Reply

PS: Yes Eckel is a Flash fanboy, must be on Adobe payroll... almost without a doubt. And yes Flash sucks for anything other than the odd interactive graph or video player. Applications written in Flash suck from a user perspective, let alone a developer perspective.

User 211643 avatar

zynasis replied ago:

1 votes Vote down Vote up Reply

i quite like swing

User 32201 avatar

rguy replied ago:

0 votes Vote down Vote up Reply

Unfortunately I think Bruce is very right. And after all, we don't *have* to use Java for everything. We can make great UIs with other technologies.
,

User 276353 avatar

JThreads replied ago:

1 votes Vote down Vote up Reply

I'm wondering how Bruce hasn't come up with a "Thinking in Flash while in Flex" book yet... strange isn't it, after all his talk spent on Adobe products, I agree with cbegin, Bruce must be on Adobe payroll

User 139543 avatar

xane replied ago:

0 votes Vote down Vote up Reply

Some of use are really really lazy in always having to learn YET-ANOTHER-UI-LANGUAGE. Flex is worth the switch from Swing but is there any toolkit or framework out there that will probably allow us to develop for flex from java using Swing familiar APIs.

User 281687 avatar

paul_houle replied ago:

1 votes Vote down Vote up Reply

Deceptive title.

Flash fanboys need to confront a particular reality... Flex has been around for years, but we're seeing that Flex has run up against a complexity barrier. You can certainly find things as complex as Pandora done in Flash (most of the complexity is in an AI back-end... The actual UI is simple and streamlined.) Imeem, on the other hand, has a much more complex interface that's only partially implemented in Flash, which means that it sucks.

When I see real working Flash apps that are more than slightly enhanced media players, I might become a believer.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.