Sharp Develop – Open Source Alternative to Visual Studio
stephenhaunts.com
stephenhaunts.com
You can get web, windows (8.x) app, desktop, TFS, and windows phone versions.
http://www.visualstudio.com/en-us/products/visual-studio-exp...
You can still still use Nuget, write unit tests, debug, all of the basic stuff you need to write programs for .NET. The Unreal Engine 4 source works just fine with VS 2013 Express. Xamarin Business and its Visual Studio plugin works just fine in express. You can still connect to TFS, Perforce, or Git repo.
edit: to clarify that this is for VS Express compared to VS Pro/Premium/Ultimate not compared to Sharp Develop.
edit2: removed that it supports add-ins like Resharper.
http://resharper-support.jetbrains.com/entries/23865646-Does...
I'll edit the earlier post and fix that.
It implies that to you maybe, but I don't think you can say that's the universal understanding of the word and how it should be used.
Google "define alternative" and this becomes clear: - adjective 1. (of one or more things) available as another possibility or choice.
For me, SharpDevelop is a great alternative to Visual Studio. Sure VS has a lot more features and the latest versions look pretty sleek (I love the dark theme). But I have used SharpDevelop very recently (not just in the past) as the IDE of choice on many professional projects too (emphasis on 'choice' because it's a choice you can make to use it, as per the definition). It is a genuine alternative, in that it's available as another possible IDE you can choose to use.
I would argue that an alternative doesn't even have to be that good (think alternative medicine); so it doesn't imply "a certain quality" either. However, in the case of SharpDevelop, I do believe it IS a quality tool made available by the open source community.
Soon I had a VB.NET (shudder, but at the time...) app up and running and using an Access DB as the backend. I compiled it and distributed in a shared network folder for the rest of the team.
Utter hack, of course. But the company was working on a SAP-based system that was going to replace everything, so it didn't matter. I spoke to an old co-worker last year and what do you know - the SAP system still isn't working correctly and my old app is still in use. I almost feel guilty...
The only way to win is to redefine the criteria by which your products are measured in a way that your product becomes the superior one and your huge competitor's can't immediately follow. In this case, you'd have to redefine what an IDE is supposed to do by building one that's much better in a significant scenario than VS.
That said, I have turned to SharpDevelop at times for the debugger, because after .NET 2 the standalone CLR debugger was no longer supported. It has some quirks, but it works.
[0] https://sites.google.com/site/steveyegge2/effective-emacs
Opinions, opinions, opinions...
It's also interesting how analogous that situation is to many others concerning walled gardens in computing.
Indeed. For starters, I won't run on a Mac. Or Linux. Or BSD. Does it do Java as well as Eclipse or NetBeans? Can I write Clojure code with it?
I am genuinely interested; I don't do much (any?) C# at the moment.
http://community.sharpdevelop.net/blogs/mattward/articles/Vi...
I remember working at place in the mid-2000s that needed desktop apps but didn't pay for Visual Studio (pre-express days) so this is what we chose. We built lots of good stuff with it.
Looking through that feature list it looks there are still some reasons to use it over VS express, I'm going to download it tonight and check it out. Working with it before I remember it being very stable and easy to use.
Anyone know? I'd love to make a Cocos2d-x project so others can have an alternative to VS.
But I still like PTVS because it supports autocomplete.
Saying that I could just install the TFS shell extensions and check in/out code from explorer. Its not that much of a hardship.
The (modest) debugging improvements still let me keep the add-in installed, though.