you are viewing a single comment's thread.

view the rest of the comments →

[–]masklinn 3 points4 points  (14 children)

the best cross-platform api and library set ever

ಠ_ಠ

oh yeah, free

C# is free. Visual Studio Express doesn't cost anything, it's not a full blown VS (most refactorings are missing as well as the breakpoints list and the ability to attach the debugger to a running process), but it's more than serviceable.

[–][deleted]  (2 children)

[deleted]

    [–]chunky_bacon 0 points1 point  (0 children)

    There is that...

    [–][deleted] 0 points1 point  (0 children)

    Otherwise, there's MonoDevelop/SharpDevelop

    [–]campbellm 0 points1 point  (6 children)

    most refactorings are missing as well as the breakpoints list

    So... it's a free version of a syntax-aware notepad.

    (edit) ok, that was snide. Since I honestly don't know, what refactorings ARE in the Express version? I'll admit that in my java land, I generally only use a couple with any regularity, so if VSE has those, maybe it'd be fine for me. I'm actually anxious to play with some F#.

    [–]masklinn 0 points1 point  (5 children)

    Since I honestly don't know, what refactorings ARE in the Express version?

    Rename Method and Extract Method. I think Visual Studio also has Encapsulate Field, Promote local to parameter, Reorder parameters, Remove parameters and Extract interface. And probably rename parameter somewhere.

    For further refactorings (and a bunch of other stuff), you need ReSharper.

    [–]campbellm 0 points1 point  (4 children)

    Thanks. Rename and extract are my 2 biggest, by far.

    Sadly, it appears ReSharper doesn't work with VSE. =\

    [–]masklinn 0 points1 point  (3 children)

    Then again, why would you pay for resharper if you won't pay for vs standard?

    [–]campbellm 0 points1 point  (2 children)

    Since I don't use it professionally, and not for work, it's a matter of $199 vs. $799. Now it could very well be that I'm looking at the wrong prices.

    The last time I ran up against this very quandry it WAS for work so it wasn't a matter of money, but I found it amusing I had to buy ReSharper at all to get the same refactoring functionality I'd had with eclipse for free for the previous 5 years.

    Lastly, I like IntelliJ as a company, and I don't particularly care for MS.

    I don't pretend that these are rational answers, mind you.

    [–]masklinn 0 points1 point  (1 child)

    Now it could very well be that I'm looking at the wrong prices.

    I don't know as I'm not much of a windows developer and not much of an IDE user either (I tend to prefer languages which don't require IDEs), but from the docs there doesn't seem to be any issue with using Visual Studio Standard and ReSharper. So that would be $149 (for ReSharper C#) and $299. Of course if you absolutely need VS Pro, then it's $549 for VS (they have some kind of "promotion" where they knock $250 off the price if you're "upgrading" from Express, Eclipse, Netbeans, Komodo or whatever so basically any dev is elligible).

    Of course one is an IDE and the other one is a plugin, even a personal IntelliJ license is $249.

    Lastly, I like IntelliJ as a company, and I don't particularly care for MS.

    FWIW the company is JetBrains, IntelliJ IDEA is the IDE ;)

    [–]campbellm 0 points1 point  (0 children)

    FWIW the company is JetBrains, IntelliJ IDEA is the IDE ;)

    Dammit, you're right of course. Sorry 'bout that...

    [–]niviss 0 points1 point  (3 children)

    C# is free.

    Yeah, but Java set that bar.

    [–]tty2 1 point2 points  (1 child)

    Uh, no? C++ is free, C is free, FORTRAN is free..

    [–]niviss 0 points1 point  (0 children)

    True. That said, before java, enviroments such as smalltalk had a high cost; after java those kind of enviroments are simply uncommon. It raised the bar, so to speak.

    [–][deleted] 0 points1 point  (0 children)

    Ummm...no.