[Mono-list] Is Mono ready to compete with MS .NET in realbusiness?

Max Metral max@artsalliancelabs.com
Thu, 30 Sep 2004 14:11:26 -0400


This is a multi-part message in MIME format.

------=_NextPart_000_0169_01C4A6F7.9BC79DE0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

To assert that VIM is good enough is exactly why "Mono" (the overall
concept) is not competitive as a *business* development platform yet.  Is it
suitable for some people and tasks? Definitely.  It's also suitable for
people who want to contribute their time to improving it, who don't want to
pay for or don't need a more full featured development environment, or who
enjoy tweaking for educational purposes.  But for business development, sort
of by definition, it's not there.

I've been programming for 15 years, on both Unix'en and MSFT platforms at
various times, and I know there are pluses and minuses to both; I'm not a
MSFT blind follower.  But there is no minus to having a usable debugger, or
auto statement completion, or an integrated help system.  They speed up
development time, full stop.  That doesn't mean I need a class browser or
some form building widget, although again many businesses will view that as
part of being "competitive."  As importantly, there IS an inherent
disadvantage to having to spend a huge amount of time recreating or
improving all these things.  Someone has to do it, no question, and those
people are rightfully revered and appreciated in open source efforts.  But
for most business applications, the owner of the business is not going to
see value in the person who was supposed to be writing the WidgetManager app
working on a new debugger for a programming language.  Their time is more
expensive than Windows + VS.Net + a new car.

So again, I love Mono, and I look for places where I can be helpful by
lending stuff I know that maybe other people might have a harder time
finding out, or where I'm particularly suited or interested in a particular
feature.  But in the end, as a guy in a small startup company, I can't spend
the huge amount of time (and therefore money) required to build a debugger
or get Mono fully working on OS X, even though I wish I could, and so I
wait.

And unless the original poster is in a position to do this, I would still
submit that the answer to his question, right now, is "no, Mono is not
competitive with MSFT in real business yet."

Heck, part of the brilliance of Mono is that it doesn't HAVE to be
competitive in all aspects yet.  It embraces and extends MSFT.Net.  You want
to use VS?  Sure, have a ball with all the widgets and doo-hingies.  Then
run it on MacOSX or Linux using the same binary.  Finally, somebody realized
the way to take on MSFT is to beat them at their own game.

-----Original Message-----
From: mono-list-admin@lists.ximian.com
[mailto:mono-list-admin@lists.ximian.com] On Behalf Of Shawn Vose
Sent: Thursday, September 30, 2004 1:48 PM
To: mono-list mailing list
Subject: Re: [Mono-list] Is Mono ready to compete with MS .NET in
realbusiness?

Amen! To that. I love vim. I use it for all my coding needs; however, m$ 
people are going to have a hard time figuring out how to save their code.

:w

is not as intuitive as a few mouse clicks

;-)

Jonathan Stowe wrote:

>On Wed, 2004-09-29 at 15:14, Max Metral wrote:
>  
>
>>I'd have to say Mono is not ready to compete yet, but only to complement.
>>The development environments just don't seem to be there yet, mainly the
>>extreme difficulty involved in getting even a simple debugger.  Compared
>>with the relative simplicity and power of VS2003, it still is much better
to
>>author in VS and run on Mono.
>>
>>    
>>
>
>But the development environment *is* there as far as some people would
>be concerned, vim has come with C# syntax highlighting and indenting
>rules for a while now and quite frankly that is more than some people
>need.  The development environment isn't the language. The language
>(that is the compiler, the runtime environment and the libraries) is a
>tool, just as the editor you might prepare the source code in is. 
>
>I guess this divergence of viewpoints is an amusing consequence of the
>strange nexus around mono - on the one hand those coming from the MS
>side and used to the monolithic application and on the other those
>coming from the more tools oriented approach that arises in the Unix
>world.
>
>  
>
>>That is already a great thing, so it's not a knock on Mono or peoples'
>>efforts, but there's still work to be done.
>>
>>    
>>
>
>But probably by others than the core mono developers.  That's the funny
>thing about open source projects - people tend to concentrate on the
>things that they think are important. I generally find that if one
>disagrees with those priorities then the best way to sort it out is by
>supplying some code oneself.
>
>/J\
>  
>
>>-----Original Message-----
>>From: mono-list-admin@lists.ximian.com
>>[mailto:mono-list-admin@lists.ximian.com] On Behalf Of PFJ
>>Sent: Wednesday, September 29, 2004 4:55 AM
>>To: mono
>>Subject: Re: [Mono-list] Is Mono ready to compete with MS .NET in
>>realbusiness?
>>
>>Hi,
>>
>>    
>>
>>>Mono 1.0 was shipped awhile ago, and I'm really excited
>>>about that... but now the natural question is:
>>>
>>>  "Is Mono ready to compete with MS .NET in real business?"
>>>      
>>>
>>Depends on the context. For winforms, no. 1.2 will have that and it
>>should rock.
>>
>>    
>>
>>>... and one more question is
>>>
>>>  "Will Novell provide support, documentation, etc.?"
>>>  "If yes, by when?"
>>>      
>>>
>>monodoc already has the documentation. As C# is already a standardised
>>language, whatever is in the ECMA standard or the MS documentation
>>should follow.
>>
>>    
>>
>>>Behind MS .NET there is a huge development team,
>>>support, documentation, and continuity... and I
>>>think Novell should offer the same, but till now
>>>I don't see anything in that way.
>>>      
>>>
>>There is with Mono. The big difference is that (I would guess) the
>>majority of those working on Mono aren't on the Novell payroll - it's
>>the biggest difference between Open and Closed source. Take OpenOffice,
>>there are well over 200 people actively working on it, yet only about 15
>>work for Sun!
>>
>>TTFN
>>
>>Paul
>>    
>>


_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


------=_NextPart_000_0169_01C4A6F7.9BC79DE0
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKHTCCAj0w
ggGmAhEAzbp/VvDf5LxU/iKss3KqVTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMjgwODAxMjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBAOUZv22jVmEtmUhx9mfeuY3rt56GgAqRDvo4Ja9GiILlc6igmyRdDR/MZW4MsNBWhBiH
mgabEKFz37RYOWtuwfYV1aioP6oSBo0xrH+wNNePNGeICc0UEeJORVZpH3gCgNrcR5EpuzbJY1zF
4Ncth3uhtzKwezC6Ki8xqu6jZ9rbAgMBAAEwDQYJKoZIhvcNAQECBQADgYEATD+4i8Zo3+5DMw5d
6abLB4RNejP/khv0Nq3YlSI2aBFsfELM85wuxAc/FLAPT/+Qknb54rxK6Y/NoIAK98Up8YIiXbix
3YEjo3slFUYweRb46gVLlH8dwhzI47f0EEA8E8NfH1PoSOSGtHuhNbB7Jbq4046rPzidADQAmPPR
cZQwggNiMIICy6ADAgECAhAL2gsXwT+JjqsJdHq0zi4zMA0GCSqGSIb3DQEBAgUAMF8xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05ODA1MTIwMDAwMDBaFw0wODA1MTIy
MzU5NTlaMIHMMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNv
cnAuIEJ5IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJ
bmRpdmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkMIGfMA0GCSqGSIb3DQEB
AQUAA4GNADCBiQKBgQC7WkSKBBa7Vf0DeootlE8VeDa4DUqyb5xUv7zodyqdufBou5XZMUFweoFL
uUgTVi3HCOGEQqvAopKrRFyqQvCCDgLpL/vCO7u+yScKXbawNkIztW5UiE+HSr8Z2vkV6A+Hthzj
zMaajn9qJJLj/OBluqexfu/J2zdqyErICQbkmQIDAQABo4GwMIGtMA8GA1UdEwQIMAYBAf8CAQAw
RwYDVR0gBEAwPjA8BgtghkgBhvhFAQcBATAtMCsGCCsGAQUFBwIBFh93d3cudmVyaXNpZ24uY29t
L3JlcG9zaXRvcnkvUlBBMDEGA1UdHwQqMCgwJqAkoCKGIGh0dHA6Ly9jcmwudmVyaXNpZ24uY29t
L3BjYTEuY3JsMAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAQYwDQYJKoZIhvcNAQECBQAD
gYEAAn2eb0VLOKC43ulTZCG85Ewrjx7+kkCs2Ao5aqEyISwHm6tZ/tJiGn1VOLA3c9z0B2ZjYr3h
U3BSh+eo2FLpWy2q4d7PrDFU1IsZyNgjqO8EKzJ9LBgcyHyJqC538kTRZQpNdLXu0xuSc3QuiTs1
E3LnQDGa07LEq+dWvovj+xUwggRyMIID26ADAgECAhAjlO1/IhPM4R9JY4/Gc6uaMA0GCSqGSIb3
DQEBBAUAMIHMMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNv
cnAuIEJ5IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJ
bmRpdmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkMB4XDTA0MDIxMzAwMDAw
MFoXDTA1MDIxMjIzNTk1OVowggEWMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMW
VmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0
b3J5L1JQQSBJbmNvcnAuIGJ5IFJlZi4sTElBQi5MVEQoYyk5ODEeMBwGA1UECxMVUGVyc29uYSBO
b3QgVmFsaWRhdGVkMTQwMgYDVQQLEytEaWdpdGFsIElEIENsYXNzIDEgLSBNaWNyb3NvZnQgRnVs
bCBTZXJ2aWNlMRMwEQYDVQQDFApNYXggTWV0cmFsMScwJQYJKoZIhvcNAQkBFhhtYXhAYXJ0c2Fs
bGlhbmNlbGFicy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKYXs9GPlevOS/r+P+Mf
pBRrPQandWAWNVmghw7C09BXeX3iCNpJ73LnuMwRPUKnpkx68yeYW3xMhCG5JVL3QalEhxsxB/RY
uffm6PgqvBxewwVY3kMme6MDMdkmtRq2zkKZJPShy4Y8gafONL2fiCLeOLOoLFNCcZAoh+kiSyf5
AgMBAAGjggEGMIIBAjAJBgNVHRMEAjAAMIGsBgNVHSAEgaQwgaEwgZ4GC2CGSAGG+EUBBwEBMIGO
MCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vQ1BTMGIGCCsGAQUFBwICMFYw
FRYOVmVyaVNpZ24sIEluYy4wAwIBARo9VmVyaVNpZ24ncyBDUFMgaW5jb3JwLiBieSByZWZlcmVu
Y2UgbGlhYi4gbHRkLiAoYyk5NyBWZXJpU2lnbjARBglghkgBhvhCAQEEBAMCB4AwMwYDVR0fBCww
KjAooCagJIYiaHR0cDovL2NybC52ZXJpc2lnbi5jb20vY2xhc3MxLmNybDANBgkqhkiG9w0BAQQF
AAOBgQAY5llC+R4Tjpduw8IN1vOg7HJG2eefbq6LPXdfPuFYazkwqkAL45covoK3S+E8Ce749pq7
h2FORyqcRxcFlP4cZh4oBgpItnbyTNGmUP3PGwAqg6YYMiNtiNLbPC+WsGDfspnNNFYPr9XMNf4V
BiOuZqrbu837NTPta3z7bp8lDDGCBD4wggQ6AgEBMIHhMIHMMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlz
aWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYG
A1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJbmRpdmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBO
b3QgVmFsaWRhdGVkAhAjlO1/IhPM4R9JY4/Gc6uaMAkGBSsOAwIaBQCgggKyMBgGCSqGSIb3DQEJ
AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA0MDkzMDE4MTMwN1owIwYJKoZIhvcNAQkE
MRYEFLYcCEiCQE/T0ZEm/MSoylZC4erkMGcGCSqGSIb3DQEJDzFaMFgwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMAcGBSsO
AwIaMAoGCCqGSIb3DQIFMIHyBgkrBgEEAYI3EAQxgeQwgeEwgcwxFzAVBgNVBAoTDlZlcmlTaWdu
LCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUYwRAYDVQQLEz13d3cudmVy
aXNpZ24uY29tL3JlcG9zaXRvcnkvUlBBIEluY29ycC4gQnkgUmVmLixMSUFCLkxURChjKTk4MUgw
RgYDVQQDEz9WZXJpU2lnbiBDbGFzcyAxIENBIEluZGl2aWR1YWwgU3Vic2NyaWJlci1QZXJzb25h
IE5vdCBWYWxpZGF0ZWQCECOU7X8iE8zhH0ljj8Zzq5owgfQGCyqGSIb3DQEJEAILMYHkoIHhMIHM
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y
azFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5IFJl
Zi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJbmRpdmlkdWFs
IFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkAhAjlO1/IhPM4R9JY4/Gc6uaMA0GCSqG
SIb3DQEBAQUABIGAIRG+7hKZyGmjDyCl+NJ3v+CjmsJ5GVjpscywhPzcDkuKtU3QA+2HocJEw956
G45RON22aSdEF6Rcqn7JB1xKhzykJfu6xwUuSMHZw7uKcvlP6qmUj1/gioSjKU84QB52dNWsHzSs
j+aoO1Z0i0OPylrkJNdJn8+AXn/4cYCCuBoAAAAAAAA=

------=_NextPart_000_0169_01C4A6F7.9BC79DE0--