Wednesday, 23 March 2011

An example of why C# kicks Java's butt: Fluent NHibernate


“From the horses mouth (I'm the lead developer on Fluent NHibernate): the reason Fluent Hibernate doesn't exist is exactly because of the lack of lambda expressions [in Java]. It's not just the lack of basic lambdas, but the ability to parse those expressions that FNH relies heavily on; without which you'd need to resort to strings and that's no better than XML in my opinion. It's always a possibility for the future though. – James Gregory Oct 22 '09 at 9:08