Archive: C#

.net infected

Day by day I’m always more .net infected, today I’ve found 4 good links. One is DZone which provides good quality links every day. From here I found this where the author tries to convince the reader that Java 6.0 has something cool and new inside… Bah!

Through the good mailing list on Yahoo about Domain Driven Development I’ve read this article about using LINQ, DDD and so on with .net, indeed.

And while writing the post, always through DZone I see that JRuby 1.0 is out.

So more than a .net infection maybe is a Java depression.

C#

C# is not so bad. It’s 7 weeks now that I am working with this language and I quite enjoy it.

The tool is terrible slash horrible, we are using resharper that helps a bit but it’s not comparable to any java IDE that I know. Just the UI designer is nice and pretty easy to use, Windows Forms are for sure better than Swing, that was kind of easy.

Talking about the syntax I really like the using syntax:

writing something like:

using(Session s = manager.GetSession())

{

DoSomething();

}

is equivalent to the java

Session s;
try {

s = manager.GetSession();

doSomething();

} finally { s.dispose();}
To put an object in the using () this object must implement IDisposable, and then implement the Dispose Method. Isn’t nice?

Then also all the event and delegate stuff, too lazy to explain, try to have a look here or search with Google!
Transaction to C# was kind of easy, in 2 weeks I was up to speed. I am looking forward to the next C#, it looks just amazing. Java where are you?