Re: C#, .NET and Shareware?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



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

.



Relevant Pages

  • Re: Android not so free as some here seem to think
    ... violations of our Android Market Developer Distribution ... still install it w/out rooting / jailbreaking your phone. ... about content limitations or app removals from the official app ... apple limiting apps to the app store and not allowing alternatives to ...
    (comp.sys.mac.advocacy)
  • Re: Android not so free as some here seem to think
    ... violations of our Android Market Developer Distribution ... still install it w/out rooting / jailbreaking your phone. ... about content limitations or app removals from the official app ... apple limiting apps to the app store and not allowing alternatives to ...
    (comp.sys.mac.advocacy)
  • Re: Obligatory Dell vs Mac Pro Prices
    ... I would guess Apple does market research on such things. ... probably discovered that "typical home users" don't have any particular ... The perennial whining over 'no cheap towers' comes from the "tinkerer" ...
    (comp.sys.mac.advocacy)
  • Re: Obligatory Dell vs Mac Pro Prices
    ... I would guess Apple does market research on such things. ... probably discovered that "typical home users" don't have any particular ... The perennial whining over 'no cheap towers' comes from the "tinkerer" ...
    (comp.sys.mac.advocacy)
  • Re: Obligatory Dell vs Mac Pro Prices
    ... >>> I would guess Apple does market research on such things. ... > than they are in the marketplace, while actual typical home users are ... > a gaping hole in Apple's lineup, when in fact the low-end tower Apple ...
    (comp.sys.mac.advocacy)