View previous topic :: View next topic |
Author |
Message |
epod69 n00b
Joined: 22 Apr 2005 Posts: 19
|
Posted: Fri Apr 22, 2005 9:39 pm Post subject: Anyone use C#?? |
|
|
Hi, I am kinda new to Linux and have been use to programming through Visual Basic. I heard that the new language microsoft has came out with, c#, is pretty close to vb and I am wondering if anyone has programed with C# before and what their input about it is. I know that you can program c# for linux through Mono but I dont know how well this works if it is in fact microsofts language, how well does Mono do in porting c# language to Linux?
Thanx everyone for you input! |
|
Back to top |
|
|
luisfelipe Guru
Joined: 09 Apr 2005 Posts: 377
|
Posted: Fri Apr 22, 2005 10:09 pm Post subject: |
|
|
Mono's implementation of C# is quite good. You're going to have problems if you use some of the more windows-oriented stuff, like windows.forms . But if you use GTK# for the GUI programming, everything should work smoothly.
If you're into VB-style programming, you might want to check Gambas. |
|
Back to top |
|
|
bladdo Guru
Joined: 19 Jul 2004 Posts: 334 Location: NJ
|
Posted: Fri Apr 22, 2005 10:12 pm Post subject: |
|
|
Its actually very nice and works just as well or better. Compared to VB the shell only style will piss you off but theres always gtk and auto generation programs for gui. _________________ Bladdo formerly >Milo<
bladdo.net - scripting and design
Creator of AIM Bot: Tiny Tiny Bot - the bot that learns
distro: gentoo | window manager: pekwm |
|
Back to top |
|
|
luisfelipe Guru
Joined: 09 Apr 2005 Posts: 377
|
Posted: Sat Apr 23, 2005 4:08 am Post subject: |
|
|
Forgot to mention it, but if you're interested in playing around with C# and GTK#, you should probably take a look at Glade. It's what you're gonna be using to develop the visual part of the program, most likely.
And just another tip, if you haven't decided on a language yet, take a look at Ruby. |
|
Back to top |
|
|
Psykk n00b
Joined: 04 Feb 2005 Posts: 49
|
Posted: Sat Apr 23, 2005 4:58 am Post subject: |
|
|
Before anybody goes off, C# is also ECMA standardized -- it's owned by MS to about the same extent that Java is owned by Sun. Anyway, Mono is very good, and coming from a VB background C# is a good move. _________________ The GPL is Harmful |
|
Back to top |
|
|
allex87 Apprentice
Joined: 02 Aug 2003 Posts: 154 Location: Ontario, Canada
|
Posted: Sat Apr 23, 2005 5:26 am Post subject: Re: Anyone use C#?? |
|
|
epod69 wrote: | Hi, I am kinda new to Linux and have been use to programming through Visual Basic. I heard that the new language microsoft has came out with, c#, is pretty close to vb and I am wondering if anyone has programed with C# before and what their input about it is. I know that you can program c# for linux through Mono but I dont know how well this works if it is in fact microsofts language, how well does Mono do in porting c# language to Linux?
Thanx everyone for you input! |
Well, to get you started using Mono, if you know vb.net, use that for now. Get used to the GUI GTK# classes/etc. whatever you need. Mono has the mbas compiler for vb.net. It works quite well
Then, learn C# for it has more features than VB.Net, although one can easily convert _most_ applications from one language to the other.
Now, C# is a great language IMO (and I know several, including the veterans C/C++, etc. I have to say that C# has much simplicity, yet it is powerful. It is my language of choice for cross platform application development (provided you use GTK#, not Windows.Forms (although the mono implementation of SWF from svn is pretty good and getting better!)
Well, I hope this helps. Cheers! |
|
Back to top |
|
|
epod69 n00b
Joined: 22 Apr 2005 Posts: 19
|
Posted: Wed Apr 27, 2005 7:45 pm Post subject: |
|
|
Hi, sorry I havent replied back, I have been very busy and have been installing Gentoo for the first time. (if that helps explain, hehe) Anyways, what does ECMA standardized mean? I am wanting to program some business apps with C#, which I have been doing with vb, and I am wondering if it possible to program games with C# as well, such as with like OpenGL, I dont know what other graphics types I can program with though, I would want to start off with 2D graphics so I dont think OpenGL would be the best choice though. And btw, I am from a vb classic background, not a vb.net, so it might be a bit longer to learn c#. Thanx all for the replys! |
|
Back to top |
|
|
luisfelipe Guru
Joined: 09 Apr 2005 Posts: 377
|
Posted: Wed Apr 27, 2005 11:42 pm Post subject: |
|
|
You can develop all that stuff with C# , but you gotta be careful with some of the library's you use, if
you want it to be cross-platform.
Try searching for C# and Mono bindings for SDL (www.libsdl.org I think), that is kind of DirectX,
but cross-platform. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|