There is great competition between the Java and .NET from many years. These two technologies are used to develop web application by adding new features. In this paper, we will compare the features of the two technologies which are J2EE and ASP.NET. We will discuss the similarities and differences which include: IDE, Databases, Market value, MVC, Low-level code safety. This paper is helpful to those who are not involved in web development or those who want to change the technology either to Java or .NET and want to increase their knowledge with a new platform.