Is it true that java is an absolute failure in desktop apps?

Hi Everyone.
I'm a new java disciple.
However I have a question about java and desktop applications.
is it true that java is an absolute failure in desktop apps?
I read on this article on salon. Here are the key points in regards to efforts at building netscape, corel and office version of java.
http://www.salon.com/tech/col/garf/2001/01/08/bad_java/index.html
Remember back in October 1996 when Corel announced that it was creating Corel Office for Java? Corel promised us a complete rewrite of WordPerfect and other office applications, which would have supposedly allowed these new Java-based applications to run on any Java-compliant machine.
Office for Java was a failure. While the product is still in the Sun Java Solutions catalog and you can download the beta from a few archive sites on the Internet, the project was abandoned in August 1997. Download it for yourself and you'll find out why: It's buggy and sluggish. On my 700 MHz Pentium III, Office for Java brought memories of my old Macintosh Duo's ill-fated attempts to run the heavily bloated Microsoft Word 6. The program's speed, alas, was dreadful.
Netscape had similar problems when it attempted to rewrite large parts of Netscape Navigator into Java. Indeed, the damning article What Netscape Learned from Cross-Platform Software Development," explains how Netscape's engineers were sold on the language and started writing large chunks of Navigator into Java. Netscape was committed to delivering Navigator on nearly a dozen different platforms, so Java seemed like the perfect solution. But Netscape's engineers couldn't make the language perform as Sun had advertised: Java was simply too slow. Netscape's engineers tried writing their own Java implementation, thinking that they could build a version that was faster than Sun's, but even that didn't work. "By mid-1998, Netscape was not only deemphasizing Java, it was even planning to replace existing implementations with C and C++." In other words, Netscape was taking the new code that had been written in Java and was rewriting it in C and C++.
What may i ask do you java gurus have to say about to this to a new java disciple
Stephen

First & foremost, consider the source here. Anything the comes from salon.com gets red-flagged in my opinion.
I would disagree that Java is an "absolute failure" in the desktop app market. What you have to understand is that Java is just a tool, and just like anything else, you have to use the right tool for the job. What are you interesting in using it for? What, specifically do you mean by desktop apps?
Garfunkel's Corel Office example is somewhat flawed. (1) In 1997 Java as at version 1.0; Java has come a long way since then. (2) Do you think that any office suite has a realistic chance of being competative against MS Office? I don't, and I think that says more about the failure of Corel Office than the fact that is was implemented in Java.
IMHO, Java is a great tool for developing cross-platform applications with a GUI. Swing is pretty robust, easily extended and has a pretty extensive widget set. It is a little bloated, but that is the price to pay for it's other (good) qualities.
As far as performance goes, remember that a GUI need only seem fast. If you can kick off a long-running task in another thread and then immediately return control of the GUI to the user, your program will be more responsive and seem to perform faster.
My advice to you is to really evaluate why you're thinking about using Java. Java is a great tool, but it might not be the best tool for the task you have in mind.

Similar Messages

  • I have a Kobo N416  E-Reader. It is no longer supported by Kobo and is outdated. I was told that I can use Adobe Digital Editions Desktop App to download book to this Kobo N416 E-Reader . How do I do this ? Thanks

    Question;  How do I download Ebooks to my Kobo N416 e-reader using Adobe Digital Editions App ? I have already tried to get help from Kobo Techs but they say the Kobo N416 E-Reader is no longer supported by Kobo and is outdated. Kobo told me to use Adobe Digital Editions to download the books I bought on Kobo to my Kobo N416 E-Reader. I have already contacted Adobe Digital Editions for help but they could not help me and told me to go to Adobe Forums.

    I didnt't say that our business is using Linux Desktops. I wrote, our main clientele is. And what our customers do like to use is something we cannot control...
    >What difference does it make to you if Adobe releases a new version of Reader that is not supported on Linux?
    a new Adobe Reader version that's supported on Linux would be nice. a dialogue between Adobe and Linux developers would be nice...
    >As long as the old versions can open the files correctly, that's all that matters, no?
    No, not if our staff is trained to use the newest Adobe Acrobat (trainings are usually for the newest versions) and uses that to produce forms. Now the files open correctly. But what will be in some months or years? Do people working on Linux do have to print the forms then again to fill in?
    So do you recommend that we stop the process of producing electronic forms and stay with paper-fill-in forms? Is that the goal of Adobe? (maybe not so clever for your "financial viability"?!?!? ... ein schuss ins eigene bein?!?!)
    >Adobe is a public company and therefore it's not going to maintain a version of its software at great cost if it's not financially viable. It's as simple as that...
    So it is to be interpreted that Adobe is interested in killing Linux cause if users cannot work with let's say forms, they will have to switch to something that can do that for them...
    We definitely don't want to force Windows or Mac on our clientele. So as far as I get it, we will go back to paper forms and terminate our licence agreements with Adobe and deinstall it...
    KR

  • Every time I try to update the creative cloud desktop I lose my taskbar etc - have to restart windows explorer to get that back, but I cannot update the desktop app

    Every time I launch the creative cloud desktop app it says I need to update.  When I follow the prompts to update I lose my taskbar, etc on my windows 7 machine.  I then have to restart windows explorer to get the desktop back, but the app still now says I have to update.  Circular problem - please help.

    Repeated updates http://helpx.adobe.com/creative-cloud/kb/updates-repeatedly-applied-cc.html
    or
    Creative Cloud chat support (all Creative Cloud customer service issues)
    http://helpx.adobe.com/x-productkb/global/service-ccm.html

  • Is it true that JSP creates Servlet java code?

    I am working with JSP.
    My web server is tomcat.
    Is it true that JSP creates Servlet java code of JSP files when it executes? If so how can I view them?

    Yes..it is true..
    to find out..do this..
    on purpose leave a bug in ur jsp that will generate a compilation error. So in ur browser some exception will be shown.That exception message will have the clue to the java file (e.g
    error in compiling _XYZ.java).You can manually search for this file..
    (If the copilation is successful, then this java file is deleted by the server.)

  • Is it true that Mac's can get a genuine Virus? I've heard they can't.

    Is it true that Mac's can get a genuine Virus? I've heard they can't.

    OS X already includes everything it needs to protect itself from viruses and malware. Keep it updated with software updates from Apple.
    A much better question is "how should I protect my Mac":
    Never install any product that claims to "speed up", "clean up", "optimize", or "accelerate" your Mac. Without exception, they will do the opposite.
    Never install pirated or "cracked" software, software obtained from dubious websites, or other questionable sources. Illegally obtained software is almost certain to contain malware.
    Don’t supply your password in response to a popup window requesting it, unless you know what it is and the reason your credentials are required.
    Don’t open email attachments from email addresses that you do not recognize, or click links contained in an email:
    Most of these are scams that direct you to fraudulent sites that attempt to convince you to disclose personal information.
    Such "phishing" attempts are the 21st century equivalent of a social exploit that has existed since the dawn of civilization. Don’t fall for it.
    Apple will never ask you to reveal personal information in an email. If you receive an unexpected email from Apple saying your account will be closed unless you take immediate action, just ignore it. If your iTunes or App Store account becomes disabled for valid reasons, you will know when you try to buy something or log in to this support site, and are unable to.
    Don’t install browser extensions unless you understand their purpose. Go to the Safari menu > Preferences > Extensions. If you see any extensions that you do not recognize or understand, simply click the Uninstall button and they will be gone.
    Don’t install Java unless you are certain that you need it:
    Java, a non-Apple product, is a potential vector for malware. If you are required to use Java, be mindful of that possibility.
    Disable Java in Safari > Preferences > Security.
    Despite its name JavaScript is unrelated to Java. No malware can infect your Mac through JavaScript. It’s OK to leave it enabled.
    Block browser popups: Safari menu > Preferences > Security > and check "Block popup windows":
    Popup windows are useful and required for some websites, but popups have devolved to become a common means to deliver targeted advertising that you probably do not want.
    Popups themselves cannot infect your Mac, but many contain resource-hungry code that will slow down Internet browsing.
    If you ever see a popup indicating it detected registry errors, that your Mac is infected with some ick, or that you won some prize, it is 100% fraudulent. Ignore it.
    Ignore hyperventilating popular media outlets that thrive by promoting fear and discord with entertainment products arrogantly presented as "news". Learn what real threats actually exist and how to arm yourself against them:
    The most serious threat to your data security is phishing. To date, most of these attempts have been pathetic and are easily recognized, but that is likely to change in the future as criminals become more clever.
    OS X viruses do not exist, but intentionally malicious or poorly written code, created by either nefarious or inept individuals, is nothing new.
    Never install something without first knowing what it is, what it does, how it works, and how to get rid of it when you don’t want it any more.
    If you elect to use "anti-virus" software, familiarize yourself with its limitations and potential to cause adverse effects, and apply the principle immediately preceding this one.
    Most such utilities will only slow down and destabilize your Mac while they look for viruses that do not exist, conveying no benefit whatsoever - other than to make you "feel good" about security, when you should actually be exercising sound judgement, derived from accurate knowledge, based on verifiable facts.
    Do install updates from Apple as they become available. No one knows more about Macs and how to protect them than the company that builds them.
    Summary: Use common sense and caution when you use your Mac, just like you would in any social context. There is no product, utility, or magic talisman that can protect you from all the evils of mankind.

  • I'm note a firefox geek, but ever since my friend told me to install NoScript I can not access my msn and hotmail page. It tells me that Java Script is required, what ever that is. What do I do next. Do I uninstall the No Script. Thanks Ed

    I'm note a firefox geek, but ever since my friend told me to install NoScript I can not access my msn and hotmail page. It tells me that Java Script is required, what ever that is. What do I do next. Do I uninstall the No Script. Thanks Ed edit
    Details

    You are on Windows 2000, you do not have a "Firefox" button, and should consider yourself to be fortunate in that you still have menus and don't have to do anything to get the menus back instead of the "Firefox" button. (The same applies to Windows XP users).
    Use the "File" menu to get to Import. You are not on Windows 7 or Vista, and don't have to put up with the nonsense added for Aero.
    If you want the "Firefox" button you can get it with View -> toolbars -> (uncheck) Menu Bar. The menu bar and the "Firefox" button were supposed to be mutually exclusive (which is impossible in some cases without being incompatible).
    Once you are using the "Firefox" button ...
    Use the "Alt" key to view the menu bar (temporarily) containing File, Edit, View, History, Bookmarks, Tools, and Help. On Windows 7 and Vista, the menu bar was hidden by default in Firefox 4 and above. These menu items are more or less available under the "Firefox" button which has the most used of the built-in Firefox menu items available in a different format.
    To get back to having menus again. "Firefox" button -> Options (second column) -> (check) Menu Bar
    You can make '''Firefox 7.0.1''' look like Firefox 3.6.*, see numbered '''items 1-10''' in the following topic [http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface Fix Firefox 4.0 toolbar user interface, problems (Make Firefox 4.0 thru 8.0, look like 3.6)]. ''Whether or not you make changes, you should be aware of what has changed and what you have to do to use changed or missing features.''
    * http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface

  • I want to buy an Apple TV device but I need to be sure of its benefits. I have contracted a Satellite TV. Is it true that if I connect Apple TV to system, I can watch TV through IPad wherever by using wireless and App Remote

    I want to buy an Apple TV device but I need to be sure of its benefits. I have contracted a Satellite TV. Is it true that if I connect Apple TV to system, I can watch TV in my IPad wherever by using wireless and App Remote??

    If you have an iPad 2 you can wirelessly mirror it to your TV via the ATV device. If you have an iPad 1 then you can use airplay but not all apps are enabled to push video, as the developer needs to do this.
    You can also view all local content from iTunes or your iPad, pushed via airplay/home-sharing.
    The other services available are iTunes movie rentals, TV shows (past purchases viewable from the cloud), Photo Stream, Netflix, Vimeo, Podcasts, Youtube, Sports etc.
    More info
    http://www.apple.com/appletv/

  • Since updating to Firefox 3.6.15, I can no longer print coupons from SmartSource. The error message is that Java is not detected. The check box is longer showing in the Options/Content of this version of Firefox, so I can not enable it.

    # Question
    Since updating to Firefox 3.6.15, I can no longer print coupons from SmartSource. The error message is that Java is not detected. The check box is longer showing in the Options/Content of this version of Firefox, so I can not enable it.

    Same PC as I used to post the question. When I go to the "plug in check" page, it shows I am up to date and it is not disabled.
    Java(TM) Platform SE 6 U24
    Next Generation Java Plug-in 1.6.0_24 for Mozilla browsers 1.6.0.24

  • Firefox telling users that Java is out of date

    Currently, the latest Java version out for WIndows PC, is Java7 U51. Java8 has been released in Beta version. When you do a check in Firefox to check if your plugins are up do date, Firefow tells you that Java is out of date. It wants you to upgrade to Java8. Its been this way from the day Java8 was released in Bate version
    That shouldn't be. As long as Java8 is only Beta, the lates veriosn that can be referenced is Java7U51. Please fix.

    Yes, sorry, this is a known problem and has been posted in the bug tracking system where different approaches are under discussion.
    Due to a change in Firefox 29, a completely different system is being developed for plugin checking, and based on what I read yesterday, that might be taking priority over various lingering problems with the current plugin checker.

  • If I have an iPad 1 with no camera, and I want to change it for an ipad 3 is true that if I give my ipad I get the cheapest ipad 3

    if I have an iPad 1 with no camera, and I want to change it for an ipad 3 is true that if I give my ipad I get the cheapest ipad 3

    Apple does not take trade-ins. In a few countries Apple does work with a company who will give you some return on an existing device; for the US, see:
    http://www.apple.com/recycling/gift-card/
    Similar programs are available in a few other countries, and some dealers may have their own trade-in programs. But you most probably can get more for your device if you sell it yourself, as Eric suggested.
    Regards.

  • I lost my iPhone 4S yesterday and it is showing as offline on fmip. Is it true that Apple can still track it even though it's off

    I lost my iPhone 4S yesterday and it is showing as offline on fmip. Is it true that Apple can still track it even though it's off

    When iPad is off and not connected to internet, you'll will not be able to track, lock or wipe the iPad.
    Apple do not track iPad.

  • Is it true that a iphone 4s are made with orange unloked

    Is it true that a iphone 4s are made with orange unloked.
    mundem me ju dergu imei, per mi shiku a eshte unloked

    Both Apple and OWC have changed their story then because both were selling 8 GB kits for the 2.6 and above 15" MBP. Its well known that Apple took that option away after initially offering it but looks like the resellers have now done the same.
    http://www.appleinsider.com/articles/09/03/26/appleselling_8gb_memory_upgrade_kits_for_15_macbookpros.html
    Plus plenty of people are reporting success using 8 GB in their 15" MBP.
    Message was edited by: tthiel1

  • Is it true that apple approve that they are give the first 101,000 people to get a 5s or a 5c for free ?

    Is it true that apple approve that they are giving the first 101,000 people to get a 5s or 5c for free ?

    No, I meant ther source of the rumor, not how you read it. This should alert you not to believe everything you read from rumor sites. Believe even less if you are informed by third, fourth, fifth, etc. hand reports.

  • Is true that I need to charge my ipod 5G 12 hours for the first time?

    Is true that I need to charge my ipod 5G 12 hours for the first time? Help me please

    No, you need to charge until the battery shows it is fully charged...that can take only a couple hours depending on how far you have discharged it.  You do not need to discharge the iPod all the way and then recharge...plug it in when convenient and top up that battery.  Plug it in at night so it is charged in the morning.
    You cannot overcharge the battery, the charging circuit shutsdown when the battery is fully charged so you cannot harm it leaving it plugged in.

  • Is it true that music pauses when a phone call comes in even when the ios6 'do not disturb' feature is activated?

    is it true that music pauses when a phone call comes in even when the 'do not disturb' feature is activated?
    thanks in advance

    You could test it out and let us know!
    Best of luck.

Maybe you are looking for