[Discussion]SharpDevelop vs. Visual Studio

11/13/2009 15:02 CurseOfExcalibur#1
Which one do you find more convenient? Please post a reason for your answer.
And I'd also want to know the top 10 advantages/disadvantages about each one of them in your opinions. :)
11/13/2009 15:32 IAmHawtness#2
I haven't used SharpDevelop, but what I like about Visual Studio is all the already declared APIs it comes with (I don't know what that is actually called (example: instead of declaring the kernel32 function "GetTickCount" you can just use Environment.TickCount.). Also the debugging features of Visual Studio are real nice (can't say anything about it in comparison with SharpDevelop though).

Visual Studio is just.. it's kinda like AutoIt, really easy to use with all the built-in APIs:)
11/13/2009 15:37 CurseOfExcalibur#3
Quote:
Originally Posted by IAmHawtness View Post
I haven't used SharpDevelop, but what I like about Visual Studio is all the already declared APIs it comes with (I don't know what that is actually called (example: instead of declaring the kernel32 function "GetTickCount" you can just use Environment.TickCount.). Also the debugging features of Visual Studio are real nice (can't say anything about it in comparison with SharpDevelop though).

Visual Studio is just.. it's kinda like AutoIt, really easy to use with all the built-in APIs:)
Your example is - I guess - related to the framework itself, because the Environment class exists in the System namespace, which is - from what i know - a part of the framework library.
SharpDevelop contains the same classes btw :).
11/13/2009 15:39 IAmHawtness#4
Quote:
Originally Posted by CurseOfExcalibur View Post
Your example is - I guess - related to the framework itself, because the Environment class exists in the System namespace, which is - from what i know - a part of the framework library.
SharpDevelop contains the same classes btw :).
Oh well, in that case I can't help you. I thought SharpDevelop was more like an advanced notepad with syntax highlighting and stuff like that, like many of those freeware developer tools out there :).

Edit:
Just took a look at it. It looks pretty similar to Visual Studio :eek:.
My bad, I confused it with something else when I said I thought it was like an advanced notepad :D
11/13/2009 15:45 CurseOfExcalibur#5
Quote:
Originally Posted by IAmHawtness View Post
Oh well, in that case I can't help you. I thought SharpDevelop was more like an advanced notepad with syntax highlighting and stuff like that, like many of those freeware developer tools out there :).

Edit:
Just took a look at it. It looks pretty similar to Visual Studio :eek:.
My bad, I confused it with something else when I said I thought it was like an advanced notepad :D
Thanks for trying anyway :P.
11/13/2009 18:42 I.M.Real#6
Visual Studio
if you use charpdev or codeblock or whatever anti-microsoft platform you will have trouble compiling some code that was made in the VS enviorment.
11/13/2009 19:24 CurseOfExcalibur#7
Quote:
Originally Posted by I.M.Real View Post
Visual Studio
if you use charpdev or codeblock or whatever anti-microsoft platform you will have trouble compiling some code that was made in the VS enviorment.
Actually I never had any issues compiling programs coded in VS using SharpDev 3.1, that's a first of its kind for me.
11/13/2009 22:04 I.M.Real#8
Quote:
Originally Posted by CurseOfExcalibur View Post
Actually I never had any issues compiling programs coded in VS using SharpDev 3.1, that's a first of its kind for me.
i might be thinking of code:block's then,I just remember using another IDE besides VS and the damn code just wouldn't work without visual studios compiling it.I'll look and see if I can find it.
11/13/2009 22:39 InfamousNoone#9
I would only use Sharp Develop if you plan on modifying the compiler to do something specific; which in most cases you don't need it to.

Long live VS.
11/14/2009 02:38 high9#10
I only use sharpdevelop for CIL because it has highlighting and I created a shortcut for building :P. Although sharpdevelop has terrible memory usage. A 78mb file will run you 1-2gb of ram.

I tried it for C# and so many things drove me nuts. Can't remember all the problems but I know 1 of them was the debugger.
11/14/2009 03:01 ChingChong23#11
VS is one of the greatest IDE's around, however no plugin support (i think, only used express versions) & it still needs some touch ups.
11/14/2009 05:59 _tao4229_#12
Quote:
Originally Posted by ChingChong23 View Post
VS is one of the greatest IDE's around, however no plugin support (i think, only used express versions) & it still needs some touch ups.
Pro has support for extensions/plugins.