The long awaited 1.0 release of SharpDevelop is here. It is a good replacement to VisualStudio (the .NET framework comes for free, so you can develop for .NET on the cheap). Elsewhere, the twin brother of SharpDevelop, MonoDevelop for the Mono framework released version 0.5.1, a bug fix release.
It is not a good replacement for Visual Studio. It still crashes. The IntelliSense doesn’t always work. It is missing a lot of features that Visual Studio has.
Considering it’s exactly 0% of the cost of a Visual Studio that most people, like us students and hobbyists, can’t afford, I consider it’s a good piece of work. It needs work but hey, Visual Studio has a lot more maturity.
I’ve been working with the RS ’til now and it’s great.
No, but it’s good stuff and if they ever get some kind of integrated debugger in there it’ll be close and a good example of what you can do with .NET.
I hope some of the more serious MonoDevelop bugs have been squashed. It used to have a nasty habit of locking up my Gnome desktop when using MonoDoc in it. I think other people have had issues with it on a KDE desktop.
And except for documentation, Visual Studio has a lot to learn from IDEA or Eclipse. Two IDEs that are more advanced in many ways than VS.
I think it would be cool for someone to write a C# parser plugin for Kdevelop too.
>I think it would be cool for someone to write a C# parser
>plugin for Kdevelop too.
http://www.kdedevelopers.org/node/view/618
“I think it would be cool for someone to write a C# parser plugin for Kdevelop too.”
As Anonymous pointed out, it is on the way
I already have some cool screenshots of C# support in KDevelop. I am working on code completion at the moment, but I hope to have C# support in pretty good shape for KDE 3.4. I also hope to have a preview release of the new work we’ve been doing on Qt# and KDE#. In the meantime, watch the blog and here are some screenies to tide you over:
C# code completion in kdevelop:
http://www.mit.edu/~manyoso/kdevelop/code_completion.png
C# references widget for kdevelop:
http://www.mit.edu/~manyoso/kdevelop/references.png
C# options for mono/portable.net/rotor in kdevelop:
http://www.mit.edu/~manyoso/kdevelop/options.png
Preview of upcoming Qt# with support for custom Qt# widgets (read overriding native C++ virtual methods):
http://www.mit.edu/~manyoso/bingestyle.png
Cheers,
Adam
Visual Studio has NOTHING to learn from the bloated, resource hog called Eclipse. IDEA, on the other hand, is a unique and fantastic IDE.
-G
Just because your little rice burner of a PC can’t handle Eclipse doesn’t mean others don’t enjoy it.
Die slimy cunt, DIE! God, I need to clean me eyes. PEOPLE, DO NOT CLICK ON SLANGER’S LINK!
My link is perfectly legitimate research performed by graduate students, you should stop defaming my academic institution before I file a lawsuit, oki?
I wrote a phone bill generator for the telecom guys with it. Sharpdevelop works great, but I cannot compare it to Visual Studio.
Youre being a little harsh. You could have just said “Its old men being gay, nothing to do with the topic” and no1 would have visited it.
The fact that you told me to not click it, made me click it hahaha
…if your only alternative is VS2003 or below.
Now, SD doesn’t stand much chance against Visual Studio 2005 – goddamnit, that thing rocks.
And its only beta 1. Hohoho. >:)
“It is a good replacement to VisualStudio”
ummm yeah..
It is very nice yes, but does not hold a candle to VS.
-Xaoxx
It is true. SD is very nice but the free version of Borland C# Builder far better (integrated debugger, web forms, etc). And IMHO the VS is better then BC#B.
Everybody keeps saying this or that is better, but nobody’s saying why. What do you think is better about SharpDevelop or VisualStudio?
> http://www.mit.edu/~manyoso/bingestyle.png
You compile with cscc and run with mono ?
Do you need something more in Portable.net to get this running ?.
How are Qt# and KDE# bindings licenced?
Are they LGPL like the kde libs so that it could be used with proprietary Qt?
Source level debugging, webforms designer, etc.
Considering it’s exactly 0% of the cost of a Visual Studio that most people, like us students and hobbyists, can’t afford, I consider it’s a good piece of work. It needs work but hey, Visual Studio has a lot more maturity.
Come on, one can purchase Visual Studio at a very low price, heck, when I was learning <spit>Visual Basic</spit>, the cost of the studio was sweet bugger all, and thats coming from a student earning $9 per hour from the local Pizza take away shop.
IIRC, Microsoft’s prices have dropped for their student edition.
IIRC, Microsoft’s prices have dropped for their student edition.
—
its completely unaffordable in Asia and elsewhere.
Here’s mine, on VS2005 against SharpDevelop:
*Pleasant, streamlined interface in VS2005.
–Everything has a warm, rounded, friendly feel. This makes staring at the IDE for hours on end an acceptable practice.
–The debugger’s interface is cohesive with the enviorment; mouse-over a variable and stats about that variable will immediately pop up with basic (and expandable) information.
–The refactoring interface can be summoned by one of those fruity smart-tags – they’re kind of hard to see, and I’d rather see them use a different method of notifying developer’s that options are available, but its very nice.
–Intellisense is much better – sharpdevelop only shows the method signature, VS2005 will show the signature and information about the function’s purpose, and its parameters using .NET metadata. >:)
–Immediate window is pretty handy in a pinch.
*Refactoring.
–The refactoring support is excellent and very intelligent, despite still being Beta 1.
*The debugger.
–For when things go terribly, terribly wrong.
*”Temporary” projects.
–Projects aren’t saved till you save’em, so its easy to crack open a new project for a quick experiment then close it without saving.
The main problem with SD I have right now, though, is that they seem to have slowed the pace of development significantly since the failure of the SWT.NET/#WT project; before the project releases were fast, feature-ful, and polished, but after the project’s failure the releases just sort’ve started trickling in very slow, with very little in the way of IDE improvements.
I should not forget to mention that VS2005’s Intellisense is very snappy – the minute you type /anything/ not in a comment block it immediately pops up, and remembers the last variable you used.
I agree that VS.net 2005 is probably the best IDE i’ve ever used. Period. BUT…
I think that the SD/MD people should be encouraged. I mean, they’re taking time out of their day to try to give us a free alternative that works on any platform. I mean, even if you decide not to use theirs, it might come in handy some day.
And, perhaps the slowed pace of recent updates just means that they’re currently working on something big that’s going to be released later.
I guess what I’m trying to say is that instead of a bunch of comments saying how SD/MD sucks or crashes or whatever, perhaps we could tell them what features we want the most to help them make SD/MD better.
Hey, man, the original poster asked, I answered.
I’m not harshing on SD – its just not what I really want. Could I use it? Yeah, but I could use notepad, too.
What I’m getting at is that SharpDevelop’s development (lawl!) is pretty slow and for all of that it only offers very basic IDE features – the baseline has shifted, but SharpDevelop hasn’t shifted with the baseline.
I’m sure they’re working hard on it and everything, and that’s OK, that’s their perogative; I just can’t or won’t fawn over it just because its free in beer.
Man, this Scooby Doo episode if is a trip. Why is Shaggy dressed like a transvestite?
SharpDevelop is GPL, but the development process is far from open. First, you have to sign a Joint Copyright Assignment to submit any substantial patch. Also, the “real” developer forums seem to be closed, and to top it off the “project manager”(not the main developer guy) has a tendency to act like a real asshat on the forums.
so, where do the express editions of Visual Studio 2005 leave SharpDevelop/MonoDevelop?
i’ve used them, and for free (as in beer, not speech), they’re pretty slick.
http://lab.msdn.microsoft.com/express/
> and thats coming from a student earning $9 per hour from the
> local Pizza take away shop.
Whoa, that much? 😮
“SharpDevelop is GPL, but the development process is far from open. First, you have to sign a Joint Copyright Assignment to submit any substantial patch. Also, the “real” developer forums seem to be closed, and to top it off the “project manager”(not the main developer guy) has a tendency to act like a real asshat on the forums.”
First of all – Open .ne. ‘free for all’ (in the sense of everybody have a go at it). Beyond a certain size you do need structured development, even in Open Source. You’re not complaining about your not being bale to just commit your Linux kernel patch without some process?
And as for the JCA – look the litigation kicked off by a software company from Utah, look at the current Mambo mess. Look at the future frought with software patents. Clear stance on copyright and attribution still doesn’t make sense?
There are no “real developer forums” – I should know, being on the core team.
And as for the “project manager” – nobody is perfect. Or are you? I am not and I am not the “#develop senior project wrangler” ( the official title, fyi). Some other project leads I know also aren’t pefect. That’s life.