This is so not niche, and comparing it to Blackdown Java is ridiculous.
Mono has huge momentum behind it. It's supports multiple lauguages, has it's own IDE written in C# (which is a breath of fresh air over coding in Java), and supports Silverlight/Monolight, which makes Javascript look pathetic.
My first C# app was to convert some Java code. It was a breeze.
Now beng a bit of a master of C#, I recently needed to convert C# into Java. Arrrggghhh....what a nightmare! The first stumbling block was that you cant pass variables by reference. I had to completely redesign it, and the result kept the Garbage Collector very busy.
...and I love it. The screen is small, but the high resolution makes it very readable. Everyone I have shown it to, have immediately commented on how good the screen is. It's far-far better than any PDA that I have seen.
You can always use the gtk# bindings, which will also work on Windows. You will have to use Glade to design your forms. MonoDevelop doesn't yet have a form designer, and SharpDevlop doesn't have gtk support yet. The latter is a very good IDE btw.
I'm blown away with Mono. I had to write a C# console app for Windoze, and I am so glad I did, because it's my favourite language now. I took the.exe compiled in Visual Studio, and ran it on my Linux box without modification. Not only did it run without any complaint, but it was able to handle more data throughput! C# is such a nice language to write in. I like Java, but C# just feels more accomplished.
Lets just hope this has no effect on Mono. I'm amazed how far thay have come with the project. There are so meny sin-off projects now, it has to be taken seriously.
Yeah, I agree. Just wish there was a decent IDE for Linux. SharpDevelop is very cool, but MonoDevelop has a long way to go to compete. At least when the Windows Forms are complete in Mono, SharpDevelop should run on Linux.
Our Technical Director is stuck in the world of DOS. Any windowing environment is the work of the devil. Multi-tasking OS are an overkill to him, but he reluctantly uses Windows for the Internet. He finally updated to boardband last year, having stated previously the Internet was just a fad, and dial-up was just as quick.
He is a C programmer, yet he didn't know what the IP protocol was until 4 years ago. He doesn't know what an SQL server is, or what Telnet and ssh is. He discovered VNC just last week, but that was only because he was under pressure to use it.
We ran out of ports on our office Switch, so we ordered up another one to link to the existing switch. When he found out what we had done, he told us to run the two Switches as independent networks, because linking them together was 'over complicated'.
I found that is was not as simple as that. You had to add the location of where the install was to be found. Also, a lot of the packages were for Debian, and not fully supported on Ubuntu. Gentoo doesn't really have these problems.
I recently installed Ubuntu. I have been using Gentoo for a few years, mostly on server boxes. Sure it installed smoothly, but once it was up and running, finding all the applications I needed was not so easy. I like the fact that just about everything you need can be found in Portage, and you know that even though it may be a bit slow to install, it will work (mostly!). Gentoo's online community seem a lot more clued up on stuff too.
Re:Wow, look at all the MS haters ...
on
Effective C#
·
· Score: 1
So what if it's a "rip-off". Darwin would be most pleased with the result.
Check out Mono... then tell me its a cheap fake.
Re:from the oxymoron dept...
on
Effective C#
·
· Score: 1
I got paid to write a socket server app in C# recently.
Being from a Java backround, I didn't really want learn yet another language. Got to say - I love c#. I got to grips with it in no time at all. One major stubaling block I found, was that my app refused to allow more than 64 socket connections. Out of curiocity, I ran the same.exe under Linux-Mono (without recompiling), and it easily handled 1000 active connections. I am definatly going to work more with Mono in the future.
I'm just getting into C#, and I love it. One interesting thing I found was that if I ran a socket server app on Windows, I couldn't connect more than 64 clients in a single thread. I tried the same binary on Linux/Mono, and it bombed out at 1011 connections.
Empires always crumble, with no exception. It's just a matter of time. Like the Buddhist philosophy, nothing lasts forever; change is inevitable. Sandcastles can only be built so high.
The other nice thing about having the BBC is that it raises the standard of the commercial broadcasters. They can't for example, flood our screens with adverts, because if they did, nobody would watch them.
This is so not niche, and comparing it to Blackdown Java is ridiculous.
Mono has huge momentum behind it. It's supports multiple lauguages, has it's own IDE written in C# (which is a breath of fresh air over coding in Java), and supports Silverlight/Monolight, which makes Javascript look pathetic.
My first C# app was to convert some Java code. It was a breeze.
Now beng a bit of a master of C#, I recently needed to convert C# into Java. Arrrggghhh....what a nightmare! The first stumbling block was that you cant pass variables by reference. I had to completely redesign it, and the result kept the Garbage Collector very busy.
Wish they would focus more on video acceleration. Linux HTPC's need to be able to decode 1080p without using a powerful CPU.
Stop trying to use it on your 350Mhz celeron, with dial-up then.
It's true, it can't do it natively. It does seamlessly transcode it at the server, but you loose the fast-forward and reverse functions.
...and I love it. The screen is small, but the high resolution makes it very readable. Everyone I have shown it to, have immediately commented on how good the screen is. It's far-far better than any PDA that I have seen.
.NET apps for it to, with Mono.
You can write
You can always use the gtk# bindings, which will also work on Windows. You will have to use Glade to design your forms. MonoDevelop doesn't yet have a form designer, and SharpDevlop doesn't have gtk support yet. The latter is a very good IDE btw.
I'm blown away with Mono. I had to write a C# console app for Windoze, and I am so glad I did, because it's my favourite language now. I took the .exe compiled in Visual Studio, and ran it on my Linux box without modification. Not only did it run without any complaint, but it was able to handle more data throughput! C# is such a nice language to write in. I like Java, but C# just feels more accomplished.
Lets just hope this has no effect on Mono. I'm amazed how far thay have come with the project. There are so meny sin-off projects now, it has to be taken seriously.
Yeah, I agree. Just wish there was a decent IDE for Linux. SharpDevelop is very cool, but MonoDevelop has a long way to go to compete. At least when the Windows Forms are complete in Mono, SharpDevelop should run on Linux.
You can write apps in C# & Python now, and Java soon if not already.
The maemo guys are doing some amaizing things with this device. They have just ported over Mono amongst other things. Can't wait for mine to arrive.
Our Technical Director is stuck in the world of DOS. Any windowing environment is the work of the devil. Multi-tasking OS are an overkill to him, but he reluctantly uses Windows for the Internet. He finally updated to boardband last year, having stated previously the Internet was just a fad, and dial-up was just as quick.
He is a C programmer, yet he didn't know what the IP protocol was until 4 years ago. He doesn't know what an SQL server is, or what Telnet and ssh is. He discovered VNC just last week, but that was only because he was under pressure to use it.
We ran out of ports on our office Switch, so we ordered up another one to link to the existing switch. When he found out what we had done, he told us to run the two Switches as independent networks, because linking them together was 'over complicated'.
My Dual PIII (2x 1Ghz) Linux server, with 750Mb RAM, 4 hard disks consumes ~79 watts when idol, and peaks at ~102 watts.
Clocking Off
Attachments
I found that is was not as simple as that. You had to add the location of where the install was to be found. Also, a lot of the packages were for Debian, and not fully supported on Ubuntu. Gentoo doesn't really have these problems.
I recently installed Ubuntu. I have been using Gentoo for a few years, mostly on server boxes. Sure it installed smoothly, but once it was up and running, finding all the applications I needed was not so easy. I like the fact that just about everything you need can be found in Portage, and you know that even though it may be a bit slow to install, it will work (mostly!). Gentoo's online community seem a lot more clued up on stuff too.
So what if it's a "rip-off". Darwin would be most pleased with the result.
Check out Mono... then tell me its a cheap fake.
I got paid to write a socket server app in C# recently.
.exe under Linux-Mono (without recompiling), and it easily handled 1000 active connections. I am definatly going to work more with Mono in the future.
Being from a Java backround, I didn't really want learn yet another language. Got to say - I love c#. I got to grips with it in no time at all. One major stubaling block I found, was that my app refused to allow more than 64 socket connections. Out of curiocity, I ran the same
And how does that Analogue controller send the signal to the console/pc? Digitally!!
I'm just getting into C#, and I love it. One interesting thing I found was that if I ran a socket server app on Windows, I couldn't connect more than 64 clients in a single thread. I tried the same binary on Linux/Mono, and it bombed out at 1011 connections.
Keep up the good work - I'm loving it!
Digiguide does that. It's windows only, but runs under Wine ok. You have to pay for the TV listings data, but it's cheap.
Empires always crumble, with no exception. It's just a matter of time. Like the Buddhist philosophy, nothing lasts forever; change is inevitable. Sandcastles can only be built so high.
The other nice thing about having the BBC is that it raises the standard of the commercial broadcasters. They can't for example, flood our screens with adverts, because if they did, nobody would watch them.
Shame thay quit the Ogg Vorbis trials. Thay sounded far far better.