Anyone have any experience with Mono? How is it on resources? I kinda want to run it on my vps so developing applications for it will be easier because I don't have any experience with programming for linux.
x10 said
[quote]I only have experience with running it on our shared hosting servers... if you don't have to run it I wouldn't. We see it frequently spiking to 100% CPU and using quite a bit of memory.
[/quote]
Although he did say shared which generally is like that anyways. So that is why I am asking here.
Edit:
I guess I can install it and see how it does.
[QUOTE=high;20332256]Anyone have any experience with Mono? How is it on resources? I kinda want to run it on my vps so developing applications for it will be easier because I don't have any experience with programming for linux.
x10 said
Although he did say shared which generally is like that anyways. So that is why I am asking here.
Edit:
I guess I can install it and see how it does.[/QUOTE]
Yo I never had tried that. But if you're
On the verge of figuring it out. Can
U let me know. I would
Really appreciate it.
Also if you want to let me know you can
Like, send me an email at [email]austech987@hotmail.com[/email]
I would really appreciate it too.
Very much.
Extra thanks in advanced. :)
[QUOTE=xAustechx;20332513]Yo I never had tried that. But if you're
On the verge of figuring it out. Can
U let me know. I would
Really appreciate it.
Also if you want to let me know you can
Like, send me an email at [email]austech987@hotmail.com[/email]
I would really appreciate it too.
Very much.
Extra thanks in advanced. :)[/QUOTE]
I read your post as a poem.
Mono is a good bit of software. You might want to look into the LLVM generation engine if you've got long running processes.
[QUOTE=nullsquared;20332619]I read your post as a poem.[/QUOTE]
He's probably posting from a mobile phone.
It says YOUR ALIVE down the side :tinfoil:
Hrm, can I build the linux binaries with monodevelop on windows? Or am I gonna have to install monodevelop on a linux dist?
There is no linux binaries. They are binary compatible. You can use visual studio to code and deploy to linux or visa versa.
So what, you would do something like
Mono Binary.exe
And mono would execute it?
yes
okay cool.
[QUOTE=high;20333931]okay cool.[/QUOTE]
You're right, that is cool.
On a side note. I think I should just
Undo my post or
Re-edit it.
For the cause it's because I'm gonna try to do it on my own.
Again, maby I can use Google. But,
Thanks again if you were considering emailing me. :)
You can execute them the same way as any linux app via the console. ./app.exe or you can use mono app.exe
[QUOTE=xAustechx;20334031]You're right, that is cool.
On a side note. I think I should just
Undo my post or
Re-edit it.
For the cause it's because I'm gonna try to do it on my own.
Again, maby I can use Google. But,
Thanks again if you were considering emailing me. :)[/QUOTE]
[I]You're[/I]* :v:
Anyway, Mono is pretty cool, and even MonoDevelop has come a long way. The auto-complete isn't quite intellisense yet, but it's a lot better than say, Code::Blocks' (to nobody's surprise, though).
[QUOTE=blankthemuffin;20334096]You can execute them the same way as any linux app via the console. ./app.exe or you can use mono app.exe[/QUOTE]
That is assuming that the file format was registered with the kernel.
It is when you install mono.
Do the exes have to be compiled with mono develop or is that just for better compatibility? Also how does it go about doing drives("C:\", "D:\", etc)?
Also, successfully compiled/installed it on my vps :D. Gonna have a program run in the background and see how the resources do.
Like I said before, they're binary compatible. There should be no difference if you compile with the mono or microsoft compilers.
You don't do drives C:\ etc, that's not how it works in linux and you're probably doing it wrong if you hard-code these anyway.
The path separator is '/' in linux, not '\'. This is a path separator string defined somewhere which you should use instead anyway.
I think there is a page on the mono wiki for developers coming from windows, might be worth a quick search.
[QUOTE=blankthemuffin;20342059]Like I said before, they're binary compatible. There should be no difference if you compile with the mono or microsoft compilers.
You don't do drives C:\ etc, that's not how it works in linux and you're probably doing it wrong if you hard-code these anyway.
The path separator is '/' in linux, not '\'. This is a path separator string defined somewhere which you should use instead anyway.
I think there is a page on the mono wiki for developers coming from windows, might be worth a quick search.[/QUOTE]
Well I just remember lots of things not working in Mono, although this was like a year ago.
Anyways, thanks, I will take a look.
[QUOTE=blankthemuffin;20342059]
The path separator is '/' in linux, not '\'. This is a path separator string defined somewhere which you should use instead anyway.[/QUOTE]
Yeah, the forward slash works for Unix (and Linux) and Windows, but Mac uses a colon, and there are probably other conventions out there. There's no excuse for not using a system-agnostic path separator variable when available.
Well what happens when you get the current drive? I am guessing it would just return "/".
[QUOTE=high;20342280]Well what happens when you get the current drive? I am guessing it would just return "/".[/QUOTE]
I reckon it would return the path to where the currently active device is mounted, which isn't necessarily root (remember, you can mount devices anywhere in the file system on Unix based systems).
Sorry, you need to Log In to post a reply to this thread.