Which has more scope - j2ee or .net?

Which Web application development framework you would suggest to pursue in the future, J2EE or ASP.NET?

  • I am thinking of starting the web development on professional basis. Which one is more influential Java Enterprise Edition or http://ASP.NET or some other(PHP,etc.). As, I have some knowledge of both the frameworks, many concepts are same. But I am still confused on choosing one of them as profession. Please add advantages or disadvantages with the answer.

  • Answer:

    Short Answer: Neither (Since you as "other" as well) Long Answer: Java and the languages commonly used to target the .NET framework are (generally) statically typed compiled languages. Neither are well suited to large amounts to text manipulation (which is a large part of web development). Where these languages shine is performance. Since the web application takes usually less then 10% of the total time taken for a webpage to load, this is not a huge issue. I think going forward, in the long run, as more people realize that developers are significantly more productive working with dynamic languages like Ruby or Python, It is possible that J2EE and http://ASP.NET are completely abandoned. I urge you to consider other alternatives. I would strongly recommend you take a look at Ruby on Rails.

Deep Patel at Quora Visit the source

Was this solution helpful to you?

Other answers

When Microsoft Windows in down market, .NET is down market. When Wi...

Aditya Joshee

MVC is the best ever ...

Anil Dash

If you ask such questions on technique forum, sometimes it start a war.I hope not here. Depending on your circumstances:  if you more want to develop CRM or corporation development, since ms still dominate coperate market by office/sharepoint/crm things ,you better choose http://asp.net/asp.net mvc which is also more rapid to complish things. If you want to develop more "web" thing, I mean full/mobile website/app things, ruby/python is more suitable ,as there are more mature framework and new things come more quickly than .net and java. If you want to develop for some heavy web platform/modules,or some science/education existed project, like some ibm's system, heavily based on j2ee, the J2ee is suitable .

Qin Xiaomo

Innovation is Java is slower as compared to http://ASP.NET, .NET is coming up with very great features that is changing the way server apps are written. New features like entity framework, linq has changed the way we look at the code and write the logic. If you learn .NET correctly, it is very easy to scale it, we have scaled over apps for many servers, and it was always easy. Java on server side will soon be replaced by Node.js and http://ASP.NET mvc. Other tools exist like ruby etc, but they are not good for business class enterprise application as every platform lacks one basic IDE like Visual Studio which helps in managing huge distributed libraries to share and reuse code.

Akash Kava

disclaimer: I am a java developer. J2EE is better ,   is great for quick and dirty solutions, but in the long term J2EE is better. 1.platform independency matters a lot in  many cases, and *nix systems are at their best now. most cloud service platforms offer *nix os , and few of them offer windows. 2.scalability matters, 's scalibity is limited. j2ee on the other hand is way better than . I've seen other companies had great pain in scaling ,  and ended up migrating to j2ee

Yusup Ashrap

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.