>ASP.NET MVC тут можно и Spring найти, и RoR :) MVC это вообще-то старый добрый паттерн. А реализация это уже пятое-десятое.
>WCF - хитро переделанный EJB 1.0 с чисто мс костылями :)
Ню-ню
>ADO.NET EF - попробуйте догадаться сами, это домашнее задание :)
Только не говорите что Hibernate :)
Этих ORM как собак не резаных, причём есть даже приличные. Да и на .net более-менее приличный орм можно за пару дней самому написать.
> Или может быть в 10
>>версии Java они таки сделают адекватный аналог LINQ? :D
>
> зачем забивать язык таким хламом, если для этого можно воспользоваться,
>например, Scala
> такие же запросы к коллекциям в функциональном стиле как и
>у LINQ
LINQ это более общая техника, позволяет доступаться к разным data source без использования sql или чего-то ещё. В языке иметь такой инструмент полезно, дабы все проверки типов и т.д. выполнять в compile time.