| There are many controversies as regards the | | | | and middleware. |
| difference between Dot Net and Java. There are | | | | Java used as cross platform because of Java |
| basically two environments for fielding applications | | | | Virtual Machine (JVM): |
| for the World Wide Web as it remains today. | | | | Java is generally used cross platform because of |
| They are called Java platforms and .NET platform. | | | | Java Virtual Machine (JVM). JVM helps in the |
| If you devote a considerable amount of time | | | | translation of the code to bytecodes and then |
| exploring the environments then you can easily | | | | complies it to machine code according to the |
| see that .NET is far more efficient and perfect | | | | operating system. In the same way, now, .Net |
| than any others and in the competition it can be | | | | has developed Common Language Runtime (CLR) |
| ranked in the group of first three. | | | | engine that converts the program code into |
| .Net and Java as extensively used development | | | | Microsoft Intermediate Language (MSIL) and then |
| environment for construct web applications: | | | | “just in time” the MSIL is translated to the |
| .Net and Java are said to be the two extensively | | | | native code. .Net is now able to support more |
| used development environment to construct web | | | | than 20 languages. It has in built data types in |
| applications. It is very hard to predict as to who | | | | classes known as Common Type System |
| will appear the winner, but the clear sign is there | | | | (CTS) that mechanically understands |
| that the large enterprises who have been using | | | | the types of other languages and implements |
| Java for a prolonged period of time or the | | | | simultaneously. Therefore, when .Net supports |
| enterprises who use different platforms, will | | | | numerous programming environment, Java, |
| certainly continue their relationship with Java. As | | | | alternatively, we can say that it is focused on |
| far as .Net is related, the enterprises who have | | | | only one programming language that supports |
| Windows platform and who is seeking faster | | | | multiple environments. |
| development time will go for .Net. With Microsoft | | | | Thus, it is very difficult to argue which platform is |
| based solutions like .Net there is a restricted | | | | finest unless the enterprises appreciate their |
| possibility for scalability for huge scale | | | | needs. By and large, these two platforms are |
| deployments than it does with any Java | | | | here to stay as prospective e business |
| application. Furthermore, today if you select any | | | | development environments. .Net Development will |
| Microsoft based solution you select the hardware | | | | influence on Rapid Application Development (RAD) |
| without reservation, operating system, and | | | | solutions, while Java will rule the large scale |
| middleware. This is in difference with the Java, | | | | “enterprise” projects. |
| which is autonomous of any operating system | | | | |