• Advertisement
Sign in to follow this  

[.net] What free C# IDE should I recommend to users?

This topic is 4640 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I use VS.NET 2003 and I'm extremely satisfied with it. However, there are some who would like to use my engine (using C#), but don't have the cash to get Visual C# or don't have access to educational versions. So is there a free, widely used C# IDE? I know there is something like Express Beta '05, but I've heard that it might not work after a certain date. Any others? --Vic--

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
#Develop

Share this post


Link to post
Share on other sites
I too would recomend sharp develop. Sadly, the most recent beta has some irritating bugs. Hopefully there will be a new release soon.

Share this post


Link to post
Share on other sites
There are few good C# IDE that I know of.

The best one is Ms C# Express 2005. Currently in Beta 2, it's downloadable freely from Ms. Yes, I think it is time-bombed. But the definitive release is going to be really cheap, if it's not free (Ms said it wouldn't be free, but I wonder how they're going to justify it, when there are free alternatives for hobbyists).

The next best-known one is #Develop, as mentionned by previous posters.

Another probably very good IDE is the one from Borland, available freely in a personal edition (à la Express). C# Builder is downloadable there: http://www.borland.com/products/downloads/download_csharpbuilder.html
But I cannot tell you how good it is, because I've never used it myself. But being built and sold commercially by Borland, I expect it to be quite good.

Hope it helps,
jods

Share this post


Link to post
Share on other sites
It also depends wheter you use C# 2.0 features or not. I don't think #Develop support thoose features. MS Visual Studio Express is the best IDE as it fully support all the feature of the language. The beta version are free and quite robust yet, and the final version shouldnt be more expensive than a video game. The only drawback is that there will be one version per language so if you want both Express C# and Express C++ you will need to pay 2 times.

Share this post


Link to post
Share on other sites
The final price for each Visual C++/C#/VB.NET Express has been set at $50.

Share this post


Link to post
Share on other sites
Yeah, currently the engine doesn't use 2.0 features. Waiting til the release of non-beta '05 (which I hear is in late fall). I've never heard of #Develop, but that's certainly something of interest. I'm going to download it soon and check it out. Would be good for people who don't have any cash.

Thanks for the replies, everyone.

--Vic--

Share this post


Link to post
Share on other sites
See MonoDevelop for Linux & Mac. Eventually I'm sure they'll be able to port it to Windows, too.

Share this post


Link to post
Share on other sites
LOL dug, MonoDevelop is a port from #Develop to Mono... :D
So there is no need to port back to Windows ;-)

Moreover, since Mono exists on Windows, I *think* you should already be able to use MonoDevelop on Windows without problems.

But it's a great suggestion for plateforms other than Win.

Best,
jods

Share this post


Link to post
Share on other sites
Quote:
Original post by jods
LOL dug, MonoDevelop is a port from #Develop to Mono... :D
So there is no need to port back to Windows ;-)


??? Have you ever even used MonoDevelop? Yes, it started out as a simple port of SharpDevelop, but it has since gone its own direction. It is fairly different from SharpDevelop now, especially the GTK# integration, and different addins and supported file formats that are not available in SharpDevelop.

Quote:

Moreover, since Mono exists on Windows, I *think* you should already be able to use MonoDevelop on Windows without problems.


That is incorrect. It doesn't work on Windows just yet. They only recently got MonoDoc working on Windows, which is just one of the requirements for MonoDevelop.

Quote:

But it's a great suggestion for plateforms other than Win.


Don't you think it would make more since to use a cross-platform IDE if you want to develop a cross-platform application in Mono? I think you might want to actually look at MonoDevelop for yourself before answering with such an air of authority.

Share this post


Link to post
Share on other sites
I saw Borland's C#Builder mentioned up there, and being a consistant user of it would like to donate a recommendation of its usage (the free Personal edition, of course! </thrifty>) as a great free IDE choice. As with most of Borland's IDEs, it's definitely worth a looksee. :)

Share this post


Link to post
Share on other sites
Sorry dug! What I know about MonoDevelop is mostly what the official sites say and advertise about it. Also, I was responding in the context of the OP, who apparently works on a Windows/.NET plateform (since he was mentionning using MS VS 2003 and Express).

Quote:
Quote:
Original post by jods
LOL dug, MonoDevelop is a port from #Develop to Mono... :D
So there is no need to port back to Windows ;-)

??? Have you ever even used MonoDevelop? Yes, it started out as a simple port of SharpDevelop, but it has since gone its own direction. It is fairly different from SharpDevelop now, especially the GTK# integration, and different addins and supported file formats that are not available in SharpDevelop.

In the context of working under Windows/.NET I didn't see what benefits you could get from a port of MonoDev when you already have #Dev, upon which it is based.
Of course, if MonoDev has significantly evolved from #Dev, then I was wrong and it is interesting. It's a shame that they don't advertise these new features much. (By the way I don't consider GTK# support as a new feature, rather an equivalent one. #Dev is made for .NET, and so supports WinForms. MonDev is made for Mono, so supports GTK#. If you work for .NET, it wouldn't be *that* interesting to port the GTK# support back into #Dev. I would be interested in the other new feature though, like the new addins and file formats available ? I suppose the addins are not compatible with #Dev ?)

Quote:
Quote:
Moreover, since Mono exists on Windows, I *think* you should already be able to use MonoDevelop on Windows without problems.

That is incorrect. It doesn't work on Windows just yet. They only recently got MonoDoc working on Windows, which is just one of the requirements for MonoDevelop.


That's why I've emphasised on *think*. It's Mono's official claim to be cross-plateform. (Which I would really like. But apparently, they aren't there yet.)

Quote:
Quote:
But it's a great suggestion for plateforms other than Win.

Don't you think it would make more since to use a cross-platform IDE if you want to develop a cross-platform application in Mono?

Sure, it's nice to be able to use the same IDE on every plateform. You can also consider using the best IDE available on your dev plateform (even when developping Mono applications), and just use another one when you're editing your code on another plateform. It depends on how inter-operable your IDEs are.
And again, the context of the OP was .NET, not Mono.

Quote:
I think you might want to actually look at MonoDevelop for yourself before answering with such an air of authority.

Well, I never meant to have an air of authority. In fact, I'm an autority in nothing, I fear...
I wouldn't have thought that answering with verb like: *think* was an authoritative way. You shouldn't feel agressed because I implied that MonoDev was not the best choice for Windows developpement, even if I am wrong.

No offense meant, really.
Kind regards,
jods

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement