Re: C#, .NET and Shareware?
- From: "ssamuel" <ssamuel@xxxxxxxxx>
- Date: 29 Nov 2006 10:51:57 -0800
The percentage of the general market running 95/ME is miniscule. That's
not necessarily true for *your* market, though. This where knowing your
market comes into play. For the most part, home users are on Windows
XP: a substantial portion of home users have had to reinstall their OS
because a virus ate their hard drive within the last couple years, and
most of them can't find their Windows 98 install disks. Dell hasn't
been selling anything but Windows XP to casual users for a long time
now.
Win32 development is going to give you much more speed than anything
running on .NET. I've had a Microsoft consultant yell at me for making
that statement, but no one has ever been able to justify writing a
real-time app to run on a garbage-collected runtime. But you already
know that if you're a game programmer.
There's also the issue of writing good code vs. bad code. With most
applications, if the UI is intuitive and things that need to be off the
UI thread are off the UI thread, users don't mind a tiny bit of wait.
Processors get faster, people buy more memory and bigger hard drives,
so today's wait will be shorter on tomorrow's PC. There is software
that doesn't fall into this category, e.g.: day trading, gaming, system
monitoring; once again, it's up to you to know your market and what
they're willing to bear.
HTH!
Stephan
cbmeeks wrote:
Sorry for the cross-post but I didn't know which group would be
better.....anyway:
I have a small app that I would like to release soon. It was written
in C# and .NET 2 (using things
like DataSets, etc).
I've literally got less than a month into development and I'm almost
done. I don't expect to retire based on this app but it would be nice
to make a little money.
Anyway, my question is was my choice in programming platform a mistake?
For my day job, I code in C#/.NET all day long so it was just a natural
instinct to use that platform.
If I don't make any money off this project then it wouldn't be a huge
deal but I plan on starting a bigger project soon (to try and make some
real money).
Any suggestions? I do have a background in C++ but not with GUI apps.
Mostly gaming apps.
I know this is a pro-C# group (and I am pro C#) but I want to target
the largest audience. Do people even care about Win9X/ME any more?
Should I dig out my old Visual C++ 6.0 and start Win32 development?
BTW, this new project should be done in less than a year.
Thanks!
cbmeeks
http://www.codershangout.com
.
- Follow-Ups:
- Re: C#, .NET and Shareware?
- From: Jon Harrop
- Re: C#, .NET and Shareware?
- From: Lucian Wischik
- Re: C#, .NET and Shareware?
- From: Jon Skeet [C# MVP]
- Re: C#, .NET and Shareware?
- From: cbmeeks
- Re: C#, .NET and Shareware?
- References:
- C#, .NET and Shareware?
- From: cbmeeks
- C#, .NET and Shareware?
- Prev by Date: Re: Thread Problem
- Next by Date: Re: MemoryStream instance length is 0 after stream has been written
- Previous by thread: Re: C#, .NET and Shareware?
- Next by thread: Re: C#, .NET and Shareware?
- Index(es):
Relevant Pages
|