SharpDevelop Fidalgo (1.0) has now entered Release Candidate status with this RC1 release. As with Beta 1, no features have been added, only two existing ones have been improved to be more useful: you now can convert entire projects from VB.NET to C# (and vice versa), as well as import ASP.NET projects from VS.NET. Other than that, we have worked on two major areas (and will continue to work on): Bug fixes and performance improvements (for details please see the Subversion change log). Its Mono port, MonoDevelop, had version 0.4 releasing yesterday.
…would anyone happen to know a good C# introduction/tutorial for newbies?
#develop is an impressive product, but it’s not much of a use when one doesn’t know the language. =/
Thanks in advance.
http://www.csharp-station.com/Tutorial.aspx
*goes to learn C#*
Just to be annoying… MonoDevelop 0.4 was not released yesterday… it was released when Mono RC2 was released. So around June 1st.
Except that Mono and Portable.NET run under platforms that aren’t Linux.
Oops. ;(
“That’s a great tutorial if you want to learn how to be locked into Windows/x86 (that’s a language architecture combination for those not in the know).”
Locked into Windows – which isn’t a language? and x86 – which doesn’t have much to do with c# or or an IDE anyhow.
dotGNU
“The initial target platform was GNU/Linux, but DotGNU Portable.NET has been known to work under Windows, NetBSD, FreeBSD, Solaris, and MacOS X, amongst others. It also runs on a variety of CPUs including x86, PPC, ARM, Sparc, s390, Alpha, ia-64, and PARISC.”
http://www.dotgnu.org/pnet.html
Mono
“Question 111: What operating systems/CPUs do you support
Mono currently runs on Linux, Windows, Solaris, FreeBSD, HP-UX and MacOS X.
There is a JIT engine available for x86 processors that can generate code and optimizations tailored for a particular CPU.
Interpreters exist for the SPARC v8, SPARC v9, Itanium, HP-PA, PowerPC and StrongARM CPUs. ”
http://www.go-mono.com/faq.html#portability
There is a JIT engine available for x86 processors that can generate code and optimizations tailored for a particular CPU.
Interpreters exist for the SPARC v8, SPARC v9, Itanium, HP-PA, PowerPC and StrongARM CPUs
That is actually incorrect. PowerPC and SPARC v8/v9 already have JITs, the FAQ is a little out of date, IIRC< HP-PA is almost there with the JIT, however, since Itanium machines are harder to get than a quad processor Opteron motherboard, I doubt anyone would have access to one so that they can test and optimise an implementation on.
Gosh,
Steve Ballmer is beginning to sound like the Iraqi information minister. Microsoft will be around for a long time, if nothing else because they have enough cash to keep them going, but Microsoft will not be in 10 years the same company we now know.
btw, if you don’t have vs .net – or don’t like vs .net, SharpDevelop and Microsoft Web Matrix editor really compliment each other for building asp .net apps.
http://www.asp.net/webmatrix/default.aspx?tabIndex=4&tabId=46
Personally I find this combination appealing because you don’t have to have vs .net’s code generation stuff dictating how you use the editor. Using web matrix you can drag and drop asp .net controls onto the code in code view – in vs .net you can only do that in the ui view which is a bit of a pain if you don’t like that interface to begin with. Also the code generation stuff will sometimes override your code in the codebehind which is also annoying in vs .net. You can avoid a lot of this if you avoid the gui tools. SharpDevelop currently doesn’t have much in the way of asp .net tools anyhow so you might be looking to fill that hole anyhow.
Some people may laugh at this but a really good reference and easy to understand book on the C# is C# for dummies. If you dont know the language then I would start there. Another great reference is Microsoft Press book on C# and WindowsForms.
so what does the new feature to import VS.NET ASP.NET projects bring to the table with RC1? can RC1 now do web app development and not just windows forms/console dev?
There are no new features since the beta version, and no, there are no new features for asp .net. Like I said above – the Web Matrix + SharpDevelop are great together for that stuff.
That’s a great tutorial if you want to learn how to be locked into Windows/x86 (that’s a language architecture combination for those not in the know).
You so don’t know what the hell you are talking about.
C# is open ecma specification. C# works on Linux, Solaris, BSD’s and Windows. So shut the ** up if you don’t know what you are talking about.
http://www.go-mono-com
http://gtk-sharp.sf.net
C# is great language. And MonoDevelop is port of SharpDevelop for Linux.
I’ve been looking at MonoDevelop. And id love to work with it, although my GTK skills can be placed in an infinitely small place. Are there any words when/if they will add a GUI builder on top of GTK#? That would be a killer feature for Linux RAD development. Now before i get flamed by the “just code the visuals by hand” crews, im in it for the real code, not the boring stuff, also, i have a hard time visualizing things in text->end design .
SharpDevelop is nice, although i havent been following its development for awhile as i switched completely to Linux.
(Why did i do that? I donno, one day i just stopped booting into windows).
Mono + MonoDevelop looks like the biggest news to hit the Linux development scene for years.
You can build your interface in glade and then use libglade#. I haven’t tried it yet (I do most of the UI code by hand) but it seems to do the job for other people.
well, if Glade did not produce such garbage that would be a solution.
MonoDevelop needs a new from the ground up GUI RAD tool that can actually make good interface code and is integrated into monoDevelop the way VS C# has an integrated GUI RAD.