[Mono-osx] Opinion Please - honest answer? Java or .Net
Frank Mantek
frankmantek at mac.com
Fri Aug 29 07:56:50 EDT 2008
Sorry for the eventual double post, i used the wrong email for the
first attempt...
From my standpoint, as a developer working primarily on the mac with
Mono, using Windows for the occasional debugging and having shipped an
open sourced toolkit with roughly 170K lines of code, and 300
downloads a day on average....
(which of course is still a very different beast than writing a
commercial application in the vertical space).
-> the mono community has, on average been very helpful. This is a
good point. I did not need a lot of help, but when i had a problem,
questions were normally answered very fast and precise
-> Mono is very stable. I am a decent developer, and most of the time
i just work in mono, and only use windows to debug hard problems. That
for me is the way to go and the reason VMWare exists for me :). Yes,
there is MonoDevelop etc, but for now, nothing beats debugging .NET
code in VS.NET if you need to debug at all. No complains here.
-> Mono is very compatible to .NET 2.0. I am not using LINQ etc inside
the mono world
-> Ui is a challenge. Now, i don't write that much UI code (most of
the code is service layer) so i can not speak for that part too much.
A mono app, on my default Mac installation, that is a windows form
app, runs. But heck, it sure does not look good. That's the main
problem. It also feels a tad slower.
-> UI is a challenge in java as well. While the java app looks nicer
on the mac than the mono app, writing cross platform UI is always a
challenge. Java apps on Windows don't feel correct either.
-> UI: So you loose either on the mac or on windows. That's a given,
in my opinion. In all cases there is a lot you can do about it, but it
requires extra effort. So what's your MAIN platform?
-> if you go .NET/Mono, you need to be aware that a lot of the very
new concepts in .NET 3.5, or WPF etc, are not yet available in Mono
(at least to my knowledge, please correct me if i am wrong).
I did not catch any data about numbers of installations. I would argue
that if you have more macs than windows machines, java is probably the
better choice. If it's the other way round, i would certainly go .NET/
Mono. To quote an old favorite of mine: "The needs of the many
outweigh the needs of the few...."
Frank Mantek
Google
All views expressed here are my own and do not reflect my companies
view points, or if they do, than by accident.
On Aug 28, 2008, at 7:42 PM, Liam Coughlin wrote:
>
> On Aug 28, 2008, at 12:12 PM, Geoff Norton wrote:
>>
>> There are several companies using Mono on the mac today.
>>
>
> Sure, but that doesn't mean that any given company should. I'm sure
> they know what they're getting into, and have the expertise to support
> themselves directly.
>
> The OP though, didn't seem like he was in that position at all at
> all. Encouraging people who are unsure of what they're doing to jump
> into something they're not ready for doesn't help the platform or the
> community.
>
>
>> -g
>
> I didn't want to chime in, mostly because I don't think this is the
> right place for that sort of discussion, but I wanted the OP to get
> some realistic input as well.
>
> -L
> _______________________________________________
> Mono-osx mailing list
> Mono-osx at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-osx
On Aug 28, 2008, at 7:42 PM, Liam Coughlin wrote:
>
> On Aug 28, 2008, at 12:12 PM, Geoff Norton wrote:
>>
>> There are several companies using Mono on the mac today.
>>
>
> Sure, but that doesn't mean that any given company should. I'm sure
> they know what they're getting into, and have the expertise to support
> themselves directly.
>
> The OP though, didn't seem like he was in that position at all at
> all. Encouraging people who are unsure of what they're doing to jump
> into something they're not ready for doesn't help the platform or the
> community.
>
>
>> -g
>
> I didn't want to chime in, mostly because I don't think this is the
> right place for that sort of discussion, but I wanted the OP to get
> some realistic input as well.
>
> -L
> _______________________________________________
> Mono-osx mailing list
> Mono-osx at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-osx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-osx/attachments/20080829/3231bcf6/attachment.html
More information about the Mono-osx
mailing list