4 ms·
Out of interest, how does this compare with the free editions of Visual Studio? Is there any compelling reason to use it over them? I am genuinely interested;
by 72deluxe 13y ago
Out of interest, how does this compare with the free editions of Visual Studio? Is there any compelling reason to use it over them?
I am genuinely interested; I don't do much (any?) C# at the moment.
- deleted 13y ago[deleted]
- bad_user 13y agoActually, SharpDevelop is not the same project as MonoDevelop: http://monodevelop.com/ http://monodevelop.com/ MonoDevelop was forked from SharpDevelop but they diverged. Unity has MonoDevelop with Unity-specific patches and they are a little behind. Xamarin Studio is also MonoDevelop with proprietary stuff. Speaking of the "linux version", linux distributions are very far behind in the package versions provided and the folks at Xamarin are only doing packages for OpenSuse. If you want to do development with Mono, Linux is unfortunately not a good OS to be on. Mind you, this is nobody's fault - it's just lack of interest.
- 72deluxe 13y agoWeird, so the best place to develop with Mono is actually on Windows????? What's the point of making it cross platform then?
- bad_user 13y agoNo, it's OS X.
- brokenparser 13y agoDon't need no stinkin IDE, just a text editor and a compiler. You'll learn more than when using an IDE.
- rootlocus 13y agoIf you're a student / novice working on small projects, aiming to learn and improve yourself maybe. If you work in a production environment "learning" isn't a strong enough reason.
- 72deluxe 13y agoI would second this because with many many files and namespaces and stacks of dependencies and libraries, an IDE isn't a luxury - it is a necessity.
- bad_user 13y agoI worked for years without an "IDE", within Emacs, spanning multiple languages, including Java and Scala. I was defining snippets for boilerplate, I was using ctags for navigation and the agility with which you can jump around and edit text makes up for the lack of intellisense, etc... Got used to IntelliJ IDEA for about a year ago. It's nice, but my actual work productivity hasn't increased. Seriously, I now use an IDE because I feel more comfortable within IDEA, as when you're using a text editor, you don't just use a text editor, but rather the entire Unix toolchain and I got tired of stressing out my memory. And btw, I still open Emacs a lot because I'm missing Emacs' macros and undo capabilities amongst others. If you want an IDE, sure, use an IDE. Learning a new language with an unfamiliar IDE on the other hand is a really bad idea, since instead of learning the actual language, you end up dealing with the toolset.
- brokenparser 13y agoYou always need to learn the tools you're using. If you rely on autocomplete to learn those tools, you're going to write the kind of shitty software I loathe.
- rootlocus 13y agoAutocomplete is not for learning "tools". It's for saving typing speed. Features like "find references", "go to implementation", "find implementations", "show parameter list" are useful for understanding and navigating large code bases. They have nothing to do with how you write "shitty software" they have to do with how you navigate and understand the code base structure. Writing shitty software has nothing to do with autocomplete.
- drawkbox 13y agoFlashDevelop was also a fork of SharpDevelop. It was a very good base and the first mono IDE that was pretty solid to use and build upon. FD is/was arguably the best as3 coding environment in pre-Unity days.
- stevehaunts 13y agoThere is a comparison matrix between #develop and VS express here. http://community.sharpdevelop.net/blogs/mattward/articles/VisualStudioExpressComparison.aspx http://community.sharpdevelop.net/blogs/mattward/articles/Vi...
- 72deluxe 13y agoThanks. It looks like you'd benefit from installing both!
- mands 13y agoI recently used it on a 2010-era netbook that couldn't handle the full VS2013 Express edition and it worked great. Not as many bells and whistles, but easy to use and quick to get up and coding.
- xjh 13y agoIt can be used with dot42 - C# to Android compiler. Visual Studio Express can't.