Live data from Hacker News

Ask HN : Which should I learn : C# or Java

news.ycombinator.com

81–87 of 87 posts

Re: Ask HN : Which should I learn : C# or Java

#81
post #41

From my experience of working with both Java and .NET I can say that: the weakest part of the .NET technology stack is community, and the strongest part of the Java world is community which produced the huge pool of quality, free and open-source frameworks. Currently Maven repositories count for more than 14,000 unique artifacts and almost 60,000 versions ( http://www.mvnbrowser.com/faq.html ). C# is a nice language,…

Want a decent HTML parser to sanitize HTML documents? Write it by yourself or pay for crappy third-party closed-source component.

Sounds like a fantastic platform/market, if you want to write great components and sell them.

Re: Ask HN : Which should I learn : C# or Java

#83

My startup was recently looking at platforms to target windows effectively. We just spent a lot of wasted time looking at .NET. Perhaps because it was because we are very cheap, but we couldn't find decent (well written) documentation. Also, visual studio is a bit confusing after working for a while in a linux development environment. I then remembered that I was already familiar with Java syntax, and that if we need…

Java class files can be decompiled, but is it really a cause for concern? At least someone has to go out of their way to decompile your stuff.

I suppose. What we really want to do is make it so that if someone cracks it and posts it on thepiratebay or something that someone will need to consciously need to run a keygen program or something so they at least recognize they were supposed to get it from a more official source.

Re: Ask HN : Which should I learn : C# or Java

#84
post #50
post #18

I've noticed that no-one has talked about the cost of using either. Yes the Java IDE's are somewhat inferior to MS's, but you can get everything you need to write, develop, manage, and host Java applications for free compared to MS; the OS, IDE, Web Server ... all cost money which can be a substantial amount for commercial purposes.

Time is money, and Visual Studio is a very productive environment.

I agree it might be more productive (I've never used it). But I do feel the costs and associated costs are quite high.

Imagine you get accepted by PG into Ycombinator and you have your $15000 in hand to start. Using MS technologies you have to pay ~$700 per developer for a Visual Studio license: http://www.amazon.com/dp/B000WM04HU . As you are now a commercial enterprise you can't use the cheapo student version for $50 anymore. Plus you need to pony up a IIS license for each developer to test on, and Windows Server 2008 license for each developer, and an even more expensive OS license for your multi-processor multi-core server ...

So off the bat you've already spend more than a month's rent for that studio in Sommerville your going to be camped out in ...

Whereas if you go the freebie Open Source route all you need to buy is hardware. Maybe your labour is more, but it's your blood, sweat, and tears which at an early point in the game is cheap. VS is a lot of .99c noodles! ;)

Re: Ask HN : Which should I learn : C# or Java

#85
post #84
post #50

Earlier quoted context omitted.

Time is money, and Visual Studio is a very productive environment.

I agree it might be more productive (I've never used it). But I do feel the costs and associated costs are quite high. Imagine you get accepted by PG into Ycombinator and you have your $15000 in hand to start. Using MS technologies you have to pay ~$700 per developer for a Visual Studio license: http://www.amazon.com/dp/B000WM04HU . As you are now a commercial enterprise you can't use the cheapo student version for $…

I only saw iamelgringo comment ( http://news.ycombinator.com/item?id=366487 ) after I posted this. I'd still take anything MS offers with a big bucket of salt.
Post reply on HN