Qt has over 450,000 developers
Its "tier 1" list of supported platforms has more than just "Windows" on it.
When .NET has "tier 1" support for ANTHING but Windows, then people might get interested.
How many actual, in use, cross-platform applications are out there for .NET??? Certainly Microsoft is good at writing toy development environments like Access, but their stuff always falls apart like a house of cards when you try to put it out there as a product. The level of support of the runtimes on different platforms will be radically different. Of course it will run fine on Windows but when you have mono problems then well Miguel will start shaking his finger at Linux instead of owning up to supporting the platform.
Which doesn't really have much to do with the article in question, which covers investor funding for Xamarin's products - targeting iOS and Android.
What does Access have to do with Mono for Android and Monotouch?How many actual, in use, cross-platform applications are out there for .NET??? Certainly Microsoft is good at writing toy development environments like Access, but their stuff always falls apart like a house of cards when you try to put it out there as a product.
Or with Mono generally? Or with .NET?
Again, Xamarin received funding to help them sell their products, Mono for Android and Monotouch.The level of support of the runtimes on different platforms will be radically different. Of course it will run fine on Windows but when you have mono problems then well Miguel will start shaking his finger at Linux instead of owning up to supporting the platform.
See that chart? Mono runs on 85% of devices. .NET runs on 1.3%
Which is the platform that matters on mobile, Mono or .NET?
C# is very practical with all the tools and support it has from both MS and Mono teams. Unfortunately the spec itself has some major flaws (lack of proper meta-programming, and direct memory management).
This is why I'm so interested in D. Which is completely Open Source and who's spec is convenient, like C#'s, yet it leaves the programmer in control where need be. There are some things about the spec that aren't perfect, but they're mostly minor (like floating types defaulting to Nan :-V).
for instance, this code fails in C#, but of course it's equivalent works in D:
The example is trivial, and easy to work around in C#, but it only scratching the surfaces of what's possible with Templates of course, and there is no shortages of possible usages for self-adapting template structures and functions. Just look at the D standard library.Code:struct Point<T> { T x, y; void add() { x + y; // ERROR: operators can't be used on T *doh* } }
Okay, they're "working closely" with Microsoft. That's fine. Where did the money come from? The article doesn't say and I'd kind of like to know.
Directhex? Anybody?
Charles River Ventures (Scribd, Twitter)
Ignition Partners (Heroku, Opscode, Xensource)
Floodgate (Digg, Kongregate, Twitter)
The mention of Microsoft in the article is flamebait.
Last edited by directhex; 07-24-2012 at 04:10 PM.
What a GREAT salesman you are!!!
You tell us that Microsoft is NOT heavily involved in this project???
It's DOOMED if there is ZERO direct involvement from Microsoft.
Honestly you tell us developers that we should invest our devlopment efforts into .NET products when Microsoft is not willing to stand behind the runtime?
I've watched Miguel speak at conferences, I don't think I would trust him to mow my lawn. Putting him out there as the face of .NET is puzzling indeed.
Note that both java and Qt have robust linux and OSX support from the original vendor.
But with .NET, non-windows platforms take a back seat because Steve Ballmer gets cooties and throws a chair if there is any BSD or Linux code running in the room.
Ha. Yah, Michael tries to start one of these troll wars a week.
What happened was a bunch of private investors just bet $12 million that the people on this board are wrong and MS isn't going to kill off Mono. But hey, let's throw a reference to MS in there and get everyone worked up!