J2EE (с 3 лет, называемый " Java EE ") немного шире, чем ASP.NET (это было занижение ). Лучше всего сравнить « ASP.NET » с « JSF ». Они оба имеют одинаковые цели / возможности: компонентную инфраструктуру MVC, которая предлагает теги, которые должны использоваться соответственно на страницах ASP и JSP. Основное отличие состоит в том, что ASP.NET должен работать с C #"codebehind", а JSF должен работать с Java"codebehind".
Это в основном все. Один основан на C #, другой основан на Java.