Java Forum / General / February 2007
Steve Jobs Dismisses Java As "Heavyweight" in an Age of Lightweight Computing
www - 12 Feb 2007 18:41 GMT "These are curious times just now for Java. In one and the same month, Steve Jobs stands up, and declares – referring to language support on the new Apple iPhone – “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.” And in the same month a company like Backbase, whose AJAX JSF Edition is aimed at “Java developers who want to leverage the JSF standard by creating a next generation rich component-based AJAX presentation tier,” wins a 'Technology of the Year Award 2007' in the category 'AJAX Toolkits.'"
Full story: http://java.sys-con.com/read/331264.htm
Andrew Thompson - 12 Feb 2007 18:47 GMT Sub: Steve Jobs Dismisses Java ..
Well good for him. Go tell someone that cares* what Steve thinks.
* e.g. comp.lang.java.advocacy
Andrew T.
nukleus - 12 Feb 2007 22:06 GMT >"These are curious times just now for Java. In one and the same month, >Steve Jobs stands up, and declares, referring to language support on >the new Apple iPhone. "Java’s not worth building in. Nobody uses Java >anymore. It’s this big heavyweight ball and chain." And he is not a fool, by ANY means. He knows what he is talking about.
> And in the same >month a company like Backbase, whose AJAX JSF Edition is aimed at Java >developers who want to leverage the JSF standard by creating a next >generation rich component-based AJAX presentation tier, wins a >'Technology of the Year Award 2007' in the category 'AJAX Toolkits.'" Well...
>Full story: >http://java.sys-con.com/read/331264.htm Richter~9.6 - 12 Feb 2007 23:42 GMT > "These are curious times just now for Java. In one and the same month, > Steve Jobs stands up, and declares - referring to language support on > the new Apple iPhone - "Java's not worth building in. Nobody uses Java > anymore. It's this big heavyweight ball and chain." I can see where he is coming from.... who uses Java Applets in web pages anymore? It's mostly Flash and AJAX with the odd Java Applet to do the heavy stuff.
> And in the same > month a company like Backbase, whose AJAX JSF Edition is aimed at "Java [quoted text clipped - 4 lines] > Full story: > http://java.sys-con.com/read/331264.htm Arne Vajhøj - 13 Feb 2007 02:17 GMT > "These are curious times just now for Java. In one and the same month, > Steve Jobs stands up, and declares – referring to language support on > the new Apple iPhone – “Java’s not worth building in. Nobody uses Java > anymore. It’s this big heavyweight ball and chain.” Java is not much used in desktop apps and web client side.
But Java is heavily used in web server side *and* (which is the interesting part) in mobile phones !
Arne
Michael Rauscher - 13 Feb 2007 14:16 GMT Arne Vajhøj schrieb:
>> "These are curious times just now for Java. In one and the same month, >> Steve Jobs stands up, and declares – referring to language support on >> the new Apple iPhone – “Java’s not worth building in. Nobody uses Java >> anymore. It’s this big heavyweight ball and chain.” > > Java is not much used in desktop apps and web client side. Hmm, obviously there are different opinions.
Hans Muller [1] quotes a study of Evan Data Corporation:
"Java Swing with 47% use, has surpassed WinForms as the dominant GUI development toolkit, an increase of 27% since fall 2004."
Bye Michael
[1] <http://weblogs.java.net/blog/hansmuller/archive/2005/10/official_swing.html>
Andrew Thompson - 13 Feb 2007 14:34 GMT > Arne Vajhøj schrieb: > [quoted text clipped - 11 lines] > "Java Swing with 47% use, has surpassed WinForms as the dominant GUI > development toolkit, an increase of 27% since fall 2004." More 'lies, damn lies, &' statistics. 19 of 20 jobs in a (OK - my) recent look over the Job site adds were weighted toward servlets and JSP, rather than Swing.
So.. that leaves us with 47% of the 5% of app. development that is still targeted at the desktop?
Andrew T.
Michael Rauscher - 13 Feb 2007 17:58 GMT >> "Java Swing with 47% use, has surpassed WinForms as the dominant GUI >> development toolkit, an increase of 27% since fall 2004." [quoted text clipped - 8 lines] > of app. development that is still targeted > at the desktop? Perhaps, but do you think that the rich client market is as less as 5 percent?
To my recent look I use much more applications that target the desktop ;)
Bye Michael
Andrew Thompson - 13 Feb 2007 18:44 GMT > >> "Java Swing with 47% use, has surpassed WinForms as the dominant GUI > >> development toolkit, an increase of 27% since fall 2004." [quoted text clipped - 11 lines] > Perhaps, but do you think that the rich client market is as less as 5 > percent? Don't know. Note, amongst many other caveat's, that the quoted figures were for 'current development', and therefore ignored existing software that was rich client.
> To my recent look I use much more > applications that target the desktop ;) I am not quite clear, does that mean you are? - deploying more to the desktop (for other users) - using more rich client/desktop based applications than web apps., for your own purposes - both
In any case, I am in the 'both' category.
I deploy using web start, and would probably offer a web start based rich client as a front end to web applications. If it was vital, I might also add a pure HTML web based front end, but only if 'every last client must be supported'.
And as a user, with my bandwidth, web-apps (using Ajax and such) can be quite painful.
I would far prefer to install a web start based app. once, assuming a download time of ten minutes or less, in preference to using a web-app. that requires 2-3 seconds to refresh each page.
Andrew T.
Michael Rauscher - 14 Feb 2007 08:33 GMT Andrew Thompson schrieb:
>>>> "Java Swing with 47% use, has surpassed WinForms as the dominant GUI >>>> development toolkit, an increase of 27% since fall 2004." [quoted text clipped - 14 lines] > ignored existing software that was rich > client. OK. Let me reformulate my position: I believe in the return of the rich client even though not much of the current development doesn't target the desktop.
>> To my recent look I use much more >> applications that target the desktop ;) ...
> I would far prefer to install a web > start based app. once, assuming a > download time of ten minutes or less, > in preference to using a web-app. > that requires 2-3 seconds to refresh > each page. That's what I mean. The web wasn't made for applications. Of course, there are some that are predestinated for being implemented as web-apps (Pet shops e.g. :)). And I can imagine some situations where I want a web-app.
But what's (at least I) called a web-app today is a workaround. The AJAX approach for example is something that wouldn't be needed if there was a technology which overcomes the limitations of HTTP.
As long as developers need to use three millions of different technologies to implement workaround-based applications, I'm in doubt that this kind of development will last for long.
Web starting (Java) applications could be a solution...
Bye Michael
Andrew Thompson - 14 Feb 2007 09:28 GMT > Andrew Thompson schrieb: ..
> >>>> "Java Swing with 47% use, has surpassed WinForms as the dominant GUI > >>>> development toolkit, an increase of 27% since fall 2004." [quoted text clipped - 17 lines] > OK. Let me reformulate my position: I believe in the return of the rich > client OK. Yes, I both understand and agree with that.
As browsers change, newer challenges (both with page formatting* and script compatibility) crop up. It is far easier to control the quality of the GUI in a desktop app.
Ultimately, there is less overhead to objects transferred client<->server in a Swing app., than HTML, so it is quicker, and there are more options for tranpsorting the data, so compression of the data itself is much easier and more dependable.
I think the concentration on browser based apps. will fade.
* I say that as I look at GG's WITUN**, which as a combination of its HTML and JS, and my resizing the browser and a slow connection, has compacted the 'message tree' and messages area to a small rectangle on the upper left of the browser*** display area.
** WITUN - Web-interface to Usenet (It is not any sort of official acronym, but I get sick of typing that) *** OK - not so much 'browser' as 'OS component'.
Oh, and note that I have reasons for using a WITUN, rather than a dedicated (rich client) news client - reasons not relevant to this thread.
Andrew T.
Lew - 14 Feb 2007 20:15 GMT Michael Rauscher wrote:
> But what's (at least I) called a web-app today is a workaround. > The AJAX approach for example is something that wouldn't be needed > if there was a technology which overcomes the limitations of HTTP. These are really not limitations of HTTP but of the problems HTTP solves, namely uncertain transmission latency or even pathways, and large values for transmission times. I would be interested in how you would do it differently from HTTP.
- Lew
Arne Vajhøj - 15 Feb 2007 02:15 GMT > Michael Rauscher wrote: >> But what's (at least I) called a web-app today is a workaround. The [quoted text clipped - 5 lines] > large values for transmission times. I would be interested in how you > would do it differently from HTTP. One very big limitation in the HTTP protocol is that it is always request from client and response from server.
Client polling is a very poor substitute for notification by server.
Arne
Ipanema - 15 Feb 2007 05:31 GMT It is defiantly weird times you just have to take a look on Google's GWT(http://en.wikipedia.org/wiki/ Google_Web_Toolkit#Google_Web_Toolkit) and Visual WebGui (http:// en.wikipedia.org/wiki/Visual_WebGui) to see the weirdness. I think the weirdness is not Java vs .NET but rather having to program applications using JavaScript,HTML and request/response. That is why frameworks like GWT and VWG are here.
Historically applets did not provide a good solution because the were too heavy and lets face it enterprise desktop applications are almost extinct. I was looking for a job lately hoping to find a nice WinForms/ Swing position but nada... all web.. go figure...
Ramanjit
Andrew Thompson - 15 Feb 2007 08:39 GMT > It is defiantly weird times .. I suspect you mean 'definitely' weird times?
(defiant/definite are separate words, meaning very different things) <http://www.google.com/search?q=definition+defiant> <http://www.google.com/search?q=definition+definite>
Andrew T.
Oliver Wong - 21 Feb 2007 16:59 GMT > I was looking for a job lately hoping to find a nice WinForms/ > Swing position but nada... all web.. go figure... I thought one of the compelling arguments for .NET (against Java, for example) was that the WinForm and web API were drop in identical, so your code would work with either one via polymorphism. Is this not the case?
- Oliver
Arne Vajhøj - 22 Feb 2007 00:07 GMT >> I was looking for a job lately hoping to find a nice WinForms/ >> Swing position but nada... all web.. go figure... > > I thought one of the compelling arguments for .NET (against Java, for > example) was that the WinForm and web API were drop in identical, so your > code would work with either one via polymorphism. Is this not the case? No. That is not the case.
They have some conceptual similarities. But very far from polymorphic drop in.
Arne
Arne Vajhøj - 14 Feb 2007 00:03 GMT > Arne Vajhøj schrieb: >>> "These are curious times just now for Java. In one and the same [quoted text clipped - 10 lines] > "Java Swing with 47% use, has surpassed WinForms as the dominant GUI > development toolkit, an increase of 27% since fall 2004." Hm.
I do not see many of all these Swing apps.
Arne
Alex Hunsley - 15 Feb 2007 00:54 GMT > "These are curious times just now for Java. In one and the same month, > Steve Jobs stands up, and declares – referring to language support on > the new Apple iPhone – “Java’s not worth building in. Nobody uses Java > anymore. Java has a heavy presence on the server side at least. I have no idea what Jobs is smoking.
> It’s this big heavyweight ball and chain.” > And in the same [quoted text clipped - 5 lines] > Full story: > http://java.sys-con.com/read/331264.htm
Free MagazinesGet these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...
|
|
|