A tady někdo asi moc neví o Javě.
Předně nevím, co je podle vás tlusté UI. Jestli myslíte tlustého klienta... pak by mě zajímalo v čem máte problém.
Hibernate tu byl o pár let dříve než nějaký LINQ, takže se jeho funkce daly používat již v době, kdy se o něčem takovém .NETU nejspíš ani nesnilo. To že není uvnitř jazyka považuji skoro za výhodu. Už vidím ty prasečárny kde se míchá práce s DB a business logika. Nějaké dělení aplikace na vrstvy to ale .NET programátor asi řešit nebude :) (ale ne, všichni nejsou takový, já vím). Ale když jste tak chytrý, vyzdvihněte mi konkrétně 5 výhod LINQ proti Hibernate. Mě bohatě stačí integrace Hibernate pluginem do vývojového prostředí, kterou si zkontroluji dotazy a mapování na DB.
No a to poslední o webu a míchání zdrojáků do xml? Co jste to proboha viděl? Asi jste v nějaké jiné dimenzi než já.
Vono od MS je všechno dál než cokoliv ostatní, viďte. Ono i to Visual Studio předběhlo celou konkurenci, že? Někdy se u komentářu opravdu bavím. Tohle je ten případ.