4 ms·
I speak only for myself here of course, but what I find so "icky" about C# is not the language, but the development environment. I haven't used the latest VS s
by michaelcampbell 16y ago
I speak only for myself here of course, but what I find so "icky" about C# is not the language, but the development environment. I haven't used the latest VS so it might be better, but even 2007 still felt years behind the popular java IDE's, and there didn't seem to be any real competition to it either. (Someone please correct my missteps here; I'd love to know more about it than I obviously do now.)
- phsr 16y agoI've used VS2005 and VS2008 extensively, and always enjoyed working with them, especially VS2008. I haven't used VS2010 much (read: at all) but am looking forward to using it.
- kenjackson 16y agoVS2010 is IMO a far superior IDE to VS2008. Especially if you're doing WPF or Silverlight. The browser, project system, and designer is just way faster. Which is pretty surprising because the Beta for VS2010 was horribly slow. My main ask is to get Xaml in better shape. I know that the dynamic language crowd will love Xaml, because 99% of all errors are runtime exceptions, but that's just a freaking drag on my productivity - especially since I think they can do static analysis to statically find probably 75% of the issues at compile time.
- bretthoerner 16y agoThat's odd, I've never used an IDE of any kind* but all I hear from friends that have used C#/.NET is how great Visual Studio is. * (well, Emacs counts, but not to people who normally use the word IDE in my experience)
- bfung 16y agoThe problem is that the overwhelming majority of C#/.NET developers ONLY have used Visual Studio. Monodevelop is not quite up to par, so really, for C#, there's only one choice for an IDE outside of notepad... I used to do more java development, but now do more C#, and I miss the the polish of Eclipse over VS (Incremental Java compiler is a huge win, Refactoring (resharper freeze my machine), Search indexes, Auto completion is still better, code navigation via back button, much better Source control integrations...)
- trezor 16y agoI haven't really used any of the Java IDEs out there, but I thought I'd mention that you probably mean VS2008 ;) As for Visual Studio, its extensibility model might not be "awesome", but that is definitely changed for the better in VS2010, and for the "rest of us", jetbrains has some pretty decent products.
- j_baker 16y agoMy experience has been the exact opposite: Java IDEs are bulky and hard to navigate while VS is at least bulky and easy to navigate. :-)
- jrockway 16y agoOh yeah, definitely. As an example, just look at the intuitive icons they picked: http://msdn.microsoft.com/en-us/library/y47ychfe(VS.80).aspx http://msdn.microsoft.com/en-us/library/y47ychfe(VS.80).aspx That's so easy to understand I definitely didn't even need to read the docs...
- moron4hire 16y agoYou pick those up in context pretty quickly. If you know a class has a method "DoSomething" and you see the pink block icon next to "DoSomething" and "DoSomethingElse", then you learn pretty quickly that "DoSomethingElse" must be another method.
- endtime 16y agoOkay, how would you design icons for abstract concepts like struct and interface? About half those icons actually make a lot of sense to me (the other half are just arbitrary symbols, as far as I can tell).
- bokchoi 16y agoI haven't tried VS 2010, but in previous releases there was no "Go to class..." type functionality! How is that easy to navigate? Thank god for JetBrains ReSharper plugin. All the major Java IDEs have had "Go to class..." for a long time.
- ghurlman 16y agoIt's there in 2010 (CTRL-,).
- briansmith 16y ago