Hacker News new | past | comments | ask | show | jobs | submit login

Out of curiosity, are people building their own for-fun-projects using .net or even Java? All I seem to hear are people using Python, Ruby and Javascript.

Yes, .Net is actually a nice environment for hacking. C# is a very good programming language, the standard library is very well designed, it's fast, but the what I really like about .Net is how seamless it is to work with multiple languages at the same time. It's ridiculously easy to write some parts of the code in F#, others in C# and some others in Python. This way, I can always chose the best language for each problem without having to use the same language throughout the whole project.

(I also do a lot of Common Lisp fun coding as well so I'm not exactly a Microsoft fanboy, just to provide some context).

Some examples would be nice.

Yes, I built http://ihackernews.com (a mobile version of HN), along with http://api.ihackernews.com, and http://viewtext.org, all with ASP.NET MVC. I've built these projects just for fun.

This weekend I shall be putting the finishing touches on my iPad game, written in C#. If I had written it in C, C++ or ObjC I don't think I'd be anywhere near done with it. For sure, .NET is very "enterprisey" and has all the caveats that come with that. But .NET has grown into an interesting beast in other unexpected ways too.

I do. Personally, I love it.

I have a 'fun' side-project written in C# that I'd eventually like to commercialize...it's not a web app though. http://lognv.com

I do both for fun and for profit stuff in .net. I recently put together my first Silverlight app and I found the platform to be wholly underrated.

<hand-waving> My impression is that .NET just isn't that much for-fun, mainly because the community isn't based in the hobby arena. A decent package repository might help this (I guess there is one, but I don't know it) -- something like PyPi for python, rubygems for ruby (is this correct? [not a ruby programmer - yet!]), cliki for common lisp (okay, asdf isn't so nice), etc.

My impression is that .NET development, at least in the web arena, is quite backwards. Another observation to add to my first, is that .NET developers (at least where I work), aren't working on their own projects in anything else, so aren't benefiting from the way of working that RoR (CRUD, HTML templates, gems, etc) seems to have. </hand-waving>

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact