Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That is strange. I'm the other way around: it is painful for me and my team to switch Java/Eclipse/Maven to C#/VS.NET/NuGET since NuGET isn't even close to Maven.

Not to mention we have to deal with licensing, buying software tools, etc while in Java land almost all the high quality tools are free, easy to download, easy to install.

Setting up a new machine is a breeze with SVN/GIT + Maven. A breeze.



NuGet vs Maven seems like a small issue when compared to VS vs Eclipse or even C# vs Java. In the latter two, MS wins hands down. I can cope with NuGet.


With Eclipse, 99% I don't need a mouse to refactor, navigate, build, run unit-tests within Eclipse or outside, and packaged a rather large codebase and its dependencies (3rd-parties or not) and Maven contributes to that significant productivity gain as well.

Eclipse recently also introduced an App-Store clone to download plugins and so far I haven't had the need to hunt down plugins from the world wide web (except for the exotic ones).

Granted I'm new with VS.NET, I'm guessing that will not be the case. Somehow I'm probably still a long way to learn how to utilize VS.NET to the same level of productivity with Eclipse... and even longer time requires to surpass it...


Visual Studio has a pretty great "app store"-like extension gallery with both free and commercial extensions. VS is pretty customizable, and just like with Eclipse, the productivity gains are well worth the time it takes to become intimately familiar with your IDE.


If your entire complaint is that you want short-cut keys then look into the Tools | Options | Keyboard configuration. I find raw VS.NET pretty lame in terms of Intellisense, no "jump to file" shortcut, etc. so installing Resharper is a necessity for productivity. But at that point everything is indeed keyboard driven.


VS2010 has "Navigate to" on ctrl-, which is better than jump to file. It's jump to anything, type a class name, a method, a filename, a partial filename, partial anything, and it will match what you write against everything in your solution. It's really powerful and I don't click around in the source tree at all anymore.


While a vast improvement on the past, "Navigate to" doesn't find stuff intelligently like Resharper's jump... e.g. if I have a file "LabListView", I can type "llv" in the "go to" window and it'll be highlighted (I could type any combination of characters but I tend to use the capitalised letters). VS2010 just shows an empty list when I do that -- I have to type a complete partial name.

I could also be imagining this, but I have the feeling Resharper remembers which files are related when I select them from this list because if there's more than 1 match it almost always seems to have the right one at the top of the list based on my current context.


FYI, Eclipse also does partial the way Resharper does out-of-the-box: semi-partial and abbreviation.

I believe Eclipse also does "best match based on previously opened files" (sort of heuristic/guessing) just like you guessed the way Resharper does it.

I wouldn't be surprised if Resharper added Eclipse's features that are missing from VS.NET being that JetBrain makes IntelliJ that competes with Eclipse.

Of course the best part of Eclipse is that it's free and you get everything :)


Just to add to this so that people stop dissing Eclipse; it also has these features.

Eclipse OOB XML editor also has great navigation features such as jump to definition of complex type, jump to class file, jump to xsd, handy if you need to navigate WSDL or web.xml (similar to web.config).


I'm not sure where in my post that I complained too much other than showing that Eclipse and Java are as much as productive (and even more) to VS and C#.


Don't want to get into a silly argument, but while you are right that VS beats eclipse, IntelliJ IDEa absolutely spanks VS. IMO jetbrains is hands down the best dev tools company around nowadays


Yeah, having recently moved from doing .net (and thus VS) to java/groovy/scala with Intellij I have to agree. Intellij is an amazing IDE.

I don't have a lot of experience with ReSharper in VS, but I would assume it brings over a lot of the IDEA features to VS?




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

Search: