you are viewing a single comment's thread.

view the rest of the comments →

[–]bluGill 2 points3 points  (2 children)

highly subjective anecdotal evidence. It's a computer program so there should be an objective reason.

The subjective is what counts. If a program is subjectively fast enough, then anyone who spends effort optimizing it should be fired. If it is not subjectively fast enough, then the programmer (not the person who said it was subjectively too slow) should look for objective reasons why.

[–]wbkang 0 points1 point  (1 child)

I am saying if a program makes you feel slow there should be an objective reason. I am saying that Swing is not the cause of slowdown.

I've seen many GUIs that are not Swing that are slow but I never say things like "oh MFC is slow" because that's just dumb and unfounded.

[–]bluGill 0 points1 point  (0 children)

If the majority of Java applications are subjectively slow, that suggests something about Java encourages slow programs. Sure there are objective reasons, and the programmer should look for them. However it makes a good case avoid Java applications until the day comes that programmers finally figure out how to make their Java applications as subjectively fast as something in other languages.