Re: .Net is awesome

From: Tim S. (TimS_at_discussions.microsoft.com)
Date: 12/29/04


Date: Wed, 29 Dec 2004 13:29:01 -0800

I wasn't even considering cross-platform development which I don't even think
Java can lay claims to perfecting yet. Even with Mono, I don't we'll ever
see real cross platform Nirvana. I would like to see MS sponsor or partner
with companies who will put the .Net framework and CLR on other platforms,
but I'm concerned with developing solutions now.

The VS IDE is great but I've had success using just notepad and recently
SharpDevelop. I wouldn't recommend it for a production environment, but it's
great for toying around at home.

Does anyone know of any companies large or small that just use .Net and
Windows servers to run their businesses?

I hear people say it is impossible to run a business completely on one
platform, but I don't hear many reasons why not? What's to stop a company
from ditching all the cross platform worries and just sticking with one
technology? If that seems nearsighted, why?

"Jon Skeet [C# MVP]" wrote:

> <=?Utf-8?B?VGltIFMu?= <Tim S.@discussions.microsoft.com>> wrote:
> > I've been a classic VB developer for the past 6 years. I've only been
> > developing in .Net (using C#) for the past 2. I'm currently studying for the
> > MCSD and I already have a couple exams under my belt. VS.Net is the
> > technology I've chosen to move forward with due to my history with MS, but
> > there more I use it there more I think it is hands down the best technology
> > to be programming in. I messed around with Java a bit and a bunch of other
> > languages, but even with how complex .Net can get, I find that in the end it
> > all makes sense. Yes I have gripes with it, but nothing is perfect.
> >
> > Can anyone make the argument (other than legacy development or personal
> > hatred of MS) of why should you any other technology?
>
> Yes - if you need multi-platform development, Java is a much safer bet.
> Although there is Mono, and a few similar projects exist, there's the
> lurking potential shadow of an MS lawsuit trying to stamp out the
> project, and the Mono project is likely to have various inconsistencies
> with the MS implementation (as well as often being behind it in terms
> of class libraries etc).
>
> None of this is knocking the technical competence of the Mono
> developers - they're doing a great job, and it's great for those who
> want to use C# as their development on Linux, but I think there's a
> wider scope for platform incompatibilty with .NET than with Java.
>
> (I prefer C# as a language, and for the most part prefer .NET as a
> runtime, to Java as a language and platform respectively, although
> there are warts on all sides.)
>
> --
> Jon Skeet - <skeet@pobox.com>
> http://www.pobox.com/~skeet
> If replying to the group, please do not mail me too
>



Relevant Pages

  • Re: Software murder
    ... In my reality managed-code should provide portability at binary level as it is in Java. ... It seems that Mono is close to .NET 2.0 comptability but my current impression is that mono and .net never achive %100 binary compatibilty and if I need to re-compile my apps for each different platform I prefer coding in a native cross-platform framework. ... If you need XPlatform capabilities, then Java or Python are much better and more mature solutions, Java actually being the better of these. ...
    (borland.public.delphi.non-technical)
  • Re: .Net is awesome
    ... > there more I use it there more I think it is hands down the best technology ... Yes - if you need multi-platform development, Java is a much safer bet. ... Although there is Mono, and a few similar projects exist, there's the ... runtime, to Java as a language and platform respectively, although ...
    (microsoft.public.dotnet.general)
  • Re: OT Java, C#, C++
    ... would you use Java or C++ - or something else? ... C# developed on a Windows platform and NOT using unmanaged code ... Partly this is because Mono will always be behind the latest Windows ...
    (comp.lang.cobol)
  • Re: OT Java, C#, C++
    ... would you use Java or C++ - or something else? ... perfectly on any Windows platform running the appropriate version of DotNET. ... Partly this is because Mono will always be behind the latest Windows ...
    (comp.lang.cobol)
  • Re: Software murder
    ... Mono apps and MonoDevelop work just great through apt-get. ... If you do not need XPlatform, or if there is not something particularly lacking in native for mono platform development, why use a runtime language at all? ... Put it another way;--What does NET provide that Java does not? ... Novell, ...
    (borland.public.delphi.non-technical)

Loading