PDA

Click to See Complete Forum and Search --> : Mono on linux


03myersd
Mar 24th, 2008, 07:18 AM
Has anyone used mono on linux? I installed it on windows too so I could get used to it but the computer ground to a halt everytime I tried to run it.

If you have used it how do you find it? Is it a useful tool?

dclamp
Mar 25th, 2008, 12:51 AM
i heard that it is not that good. and the great linux users on this site DO NOT recommend it

03myersd
Mar 25th, 2008, 06:19 AM
Im just a beginner... :D

What is recommended? I amn't even going to bother trying to install VS2008 with wine....

dclamp
Mar 25th, 2008, 06:07 PM
if you want to use windows products, i would say get a windows machine ;)

03myersd
Mar 25th, 2008, 06:29 PM
I have 3.:lol: I just want to learn linux and would love to be able to use some of the programs I have made on it. As well as be able to develop more for it.

RobDog888
Mar 25th, 2008, 06:48 PM
Perhaps this thread will do better in hte Linux forum. ;)

Thread Moved

visualAd
Mar 25th, 2008, 08:03 PM
C++/C/Java/Perl and Python are the main development platforms on Linux. I have heard both good things and bad things about Mono on Linux but I cannot comment on it fully because I do not use it.

wossname
Mar 26th, 2008, 02:59 PM
Mono is only worthwhile if you intend to run console applications only. As soon as you try to do a GUI then you'll quickly want to tear your hair out with both the slowness and difficulty to get anything working properly.

But for console apps (in C#) it's fine.

But to be honest if you're only doing console apps then you may as well just code it in C++ instead. Mono (as it stands) is a bit of a struggle. Give it a couple of years though and it will probably be fairly decent.

03myersd
Mar 26th, 2008, 06:07 PM
What about using it for VB.NET programming?

wossname
Mar 26th, 2008, 07:47 PM
I have 3.:lol: I just want to learn linux and would love to be able to use some of the programs I have made on it. As well as be able to develop more for it.

I'm going to be blunt, because I feel strongly about this...

Your willingness to learn linux is great and is to be saluted. You have my support on that 100%. However I cannot help but think that you wouldn't actually be learning linux if your first exposure to programming on a linux box would be through dotnet. I think that would be a bad idea.

I think this for various reasons, not least of which are the numerous and strange hoops through which mono must jump in order to appear consistent across Windows and Linux, which are two VERY different beasts.

You will be much better to leave mono alone for a while, at least until you are comfortable with the Linux environment. This is the route that I took. I started using linux over 2 years ago after having become an advanced dotnet programmer. Mono will not give you a good and fair introduction to linux, which is what this thread is really about.

kregg
May 22nd, 2008, 09:33 AM
If you want to learn linux, look at scripting languages for Linux (e.g. Python, etc) and try to understand those than trying to understand C or C++ if you've came straight from VB.

(Yes, I know how old this thread is, but I'm still entitled to my opinion, am I not?)

03myersd
May 22nd, 2008, 11:32 AM
(Yes, I know how old this thread is, but I'm still entitled to my opinion, am I not?)

Yes you are. And I completely agree that it is a bad idea to use VB.NET for this. However, I haven't done any programming in C or C++, but I will be learning C++ at uni and don't want to create any bad habits by learning it now.

kregg
May 22nd, 2008, 01:19 PM
If you want, you can try learning C#. That's pretty much bang-in-the-middle of VB and C++ (i.e. simplicity of VB with half the power of C++... and that's a good thing :afrog:)

03myersd
May 22nd, 2008, 02:07 PM
That is my planned next step. :D

The syntax is almost identical too I believe?

kregg
May 23rd, 2008, 01:38 PM
If you mean C# and C++, Not really...

Unless you mean C# and Java, then yes.

03myersd
May 23rd, 2008, 04:07 PM
Hmmm.... Thats that plan slightly put off.... Oh well, its at least closer than VB.NET is.

kregg
May 24th, 2008, 02:15 PM
A duck is more closer to C++ than VB.

Seriously, if you learn C++, it will be handy for making Linux programs. Quite a useful programming tool to have under your belt (well... name one language that isn't).

03myersd
May 24th, 2008, 04:13 PM
(well... name one language that isn't).

Brain**** (http://en.wikipedia.org/wiki/Brain****) :lol:

kregg
May 24th, 2008, 08:09 PM
:lol:

Not true, it gives optimal machine code, if you can code it...


... Acutally, I'm talking nonsense.