Re: MOST USEFUL...me confused now
From: MSCHAEF.COM (mschaef_at_io.com)
Date: 01/26/04
- Next message: Randy Howard: "Re: Re : Solving IT Offshore Outsourcing"
- Previous message: Joe Wright: "Re: Visual Studio .NET Verdict? Are People Using C#?"
- In reply to: Gerry Quinn: "Re: MOST USEFUL...me confused now"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sun, 25 Jan 2004 17:09:32 -0600
In article <ECXQb.188$rb.32183@news.indigo.ie>,
Gerry Quinn <gerryq@indigo.ie> wrote:
...
>I wouldn't even think about Java, at least for shareware.
Ditto.
>C++ (best, but hardest)
For shareware applications, it seems to me that the single biggest
advantages of C++ are that it's portable and that it doesn't require a
runtime. Given the overwhelming market size of Windows compared to other
platforms, worrying about portability might be too extravagent for small
software operations. And, as you point out, with .Net becoming more and
more integrated into Windows, the runtime issue is not too far away from
being moot, either. It will certainly happen early on in the lifecycle of
successful products being introduced today.
That said, most of my work is in C++, and I'm hoping that if I ever need
to run on .Net to be a first-class citizen on Windows, that I can use
Managed C++ to salvage as much as possible.
>What, you say, no cross platform? The Mac customer base would be worth
>targeting if it were easier, I suppose. I think most Mac shareware now
>is from old Mac hands who develop there first then port to Windows,
>something they have mucho experience with
Have you done much with OS X? Thanks to Jobs, a funny thing has happened
to the Macintosh in the last few years: it's become a pretty easy platform
to target.
All of the old NeXTStep/OpenStep stuff has found its way into MacOS in the
form of the Cocoa application framework. If you target Cocoa, which means
coding in Objective C or Java, you can do some interesting things without
too much effort. Of course, this basically means that any code using this
framework is Mac-exclusive. Cocoa has also ressurected some old
NeXTStep software vendors.
The old MacOS API still exists, sort of, in the form of Carbon. To port to
Carbon from MacOS 9 requires some porting effort and a recompile, but it's
easier than what it takes to go from MacOS 9 to Cocoa. Also analagous to
Win32s (on Windows 3.11) of yore, there's a translation layer to enable
Carbon apps to run, unrecompiled, on OS9.
-Mike
-- http://www.mschaef.com
- Next message: Randy Howard: "Re: Re : Solving IT Offshore Outsourcing"
- Previous message: Joe Wright: "Re: Visual Studio .NET Verdict? Are People Using C#?"
- In reply to: Gerry Quinn: "Re: MOST USEFUL...me confused now"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|