Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Spring Framework | Web Services | BioInformatics | Java Server Faces | Jboss 3.0 tutorial | Hibernate 3.0 | XML
 
 
Hot Web Programming Job

 

Tutorial Categories: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML

[an error occurred while processing this directive]

Java: Weaknesses

[an error occurred while processing this directive]

Altho Java is arguably the best overall programming languages, but there are problems with it.

InstallingJava Programs Elliotte Rusty Harold, author of several good Java books, described one of Java's main problems as "Java's insanely complex, difficult and unintuitive installation" process. You won't find any disagreement with this, altho it has improved in recent versions..
Changes Java has serveral versions - 1.0, 1.1, the Java 2 series (1.2, 1.3, and 1.4), and a mysterious leap in numbering to Java 5 (also known as Java 1.5). Each version contains major improvements, but this has also created compatibility problems.
Speed Java programs run faster than Visual Basic programs, but are sometimes slower than C programs. Java's speed has been improving with every new version, and it is now close to C/C++. To put this in perspective, the difference in speed is probably less than the hardware speed improvement in one year.
Lack of a few Features Java lacks a few features that some C++ programmers find useful, for example, macros and operator overloading. Many of the "features" of C++ that are not in Java have been removed to make the language better (eg, pointers and multiple inheritance).
Enemies Because the portability of Java programs allows users to move programs from one operating system to another, users are no longer locked into one system. Java has been a great threat to Microsoft's monopoly, and therefore Microsoft has opposed it for many years, making integration with Windows awkward. More recently Microsoft has responsed by creating C#, a language which is pretty much a clone of Java. Apple computer likewise shows little enthusiasm as suggested by their poor support for Java. It is, of course, good business strategy to create large switching costs for your customers. But it's not in the customer's interest.
Facing Programming Problem?
Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

0 comments so far (post your own) View All Comments Latest 10 Comments:

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification

Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2007. All rights reserved.