473,549 Members | 2,715 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How many PCs are running dot net framework?

I've written Windows shareware applications using MFC for several
years. Now I'm standing at the point to choose a language and platform
for a new small application much less than 1MB of footprint. Microsoft
seems to recommend .NET framework and C#. Also personally, I'd like to
try C#.

However, two issues remain to be resolved.

1. If C# is used, .NET framework would be prerequisite. But I'm not so
sure if my customers would be willing to install .NET framework to use
my small application. Is there any online stuff to show how many copies
of .NET framework are installed in the Windows machines.

2. This application should have substantial performance. I'm not so
interested in the results of performance test(.NET code vs. native
code). So many popular applications would have been written in .NET
languages if its overhead is negligible when compared with native
applications. But I was wondering what is the most popular .NET
application.

Thanks for your advices.

Scott.

Jul 22 '05 #1
4 1857
Pick the language you are most comfortable with.

VS.2005 is coming (we hope) so don't get too used to whatever you do now

C# has some minor advances over VB -- I prefer VB because it is easier for
me to read/maintain -- there is no performance difference between the two

If performance is your goal, don't bother with .NET at all. C++ can be used
with .NET and it would give you the most options. MFC is not exactly the
best way to go for performance either, but it depends what your app does.

..NET framework will be included in all future MS operating systems, but .NET
framework is huge and can cause all kinds of issues when users install it so
I can understand you hesitation.

Technically a managed .NET app can have a tiny tiny tiny footprint and has
Xcopy capability (no need for installation packages, just copy to dir) -- I
have a large project who's combined footprint is <600KB (that includes my
core library/DLLs)

<ba*********@ho tmail.com> wrote in message
news:11******** *************@g 47g2000cwa.goog legroups.com...
I've written Windows shareware applications using MFC for several
years. Now I'm standing at the point to choose a language and platform
for a new small application much less than 1MB of footprint. Microsoft
seems to recommend .NET framework and C#. Also personally, I'd like to
try C#.

However, two issues remain to be resolved.

1. If C# is used, .NET framework would be prerequisite. But I'm not so
sure if my customers would be willing to install .NET framework to use
my small application. Is there any online stuff to show how many copies
of .NET framework are installed in the Windows machines.

2. This application should have substantial performance. I'm not so
interested in the results of performance test(.NET code vs. native
code). So many popular applications would have been written in .NET
languages if its overhead is negligible when compared with native
applications. But I was wondering what is the most popular .NET
application.

Thanks for your advices.

Scott.

Jul 22 '05 #2
> 1. If C# is used, .NET framework would be prerequisite. But I'm not so
sure if my customers would be willing to install .NET framework to use
my small application. Is there any online stuff to show how many copies
of .NET framework are installed in the Windows machines.
I'd like that information too however I'm not sure if it's available. For peace of mind just realize that new computers seem to be
shipping with the framework installed (DELL, for instance), .NET is tied into new versions of Windows such as longhorn and the
installation package for the framework is small (I guess as small as they could make it :) to encourage downloads. Also, Windows
Update offers it if I remember correctly.
2. This application should have substantial performance. I'm not so
interested in the results of performance test(.NET code vs. native
code). So many popular applications would have been written in .NET
languages if its overhead is negligible when compared with native
applications. But I was wondering what is the most popular .NET
application.
The most popular .NET application, I'd imagine, is probably VS.NET. Also, I'm assuming parts of MSN Messenger were also written in
..NET since it displays the .NET logo. There's over 100 billion (figuratively speaking) .NET utilities and apps floating around the
web. Everywhere you look now, .NET.

I'd recommend using C# just because you said you were interested in trying it. The benefits of managed code, the C# language, CAS,
much better development tools, wide-spread support and future Windows integration should be reason enough.

Hope it helps

--
Dave Sexton
dave@www..jwaon line..com
-----------------------------------------------------------------------
<ba*********@ho tmail.com> wrote in message news:11******** *************@g 47g2000cwa.goog legroups.com... I've written Windows shareware applications using MFC for several
years. Now I'm standing at the point to choose a language and platform
for a new small application much less than 1MB of footprint. Microsoft
seems to recommend .NET framework and C#. Also personally, I'd like to
try C#.

However, two issues remain to be resolved.

1. If C# is used, .NET framework would be prerequisite. But I'm not so
sure if my customers would be willing to install .NET framework to use
my small application. Is there any online stuff to show how many copies
of .NET framework are installed in the Windows machines.

2. This application should have substantial performance. I'm not so
interested in the results of performance test(.NET code vs. native
code). So many popular applications would have been written in .NET
languages if its overhead is negligible when compared with native
applications. But I was wondering what is the most popular .NET
application.

Thanks for your advices.

Scott.

Jul 23 '05 #3
Thanks for your advices.

Is .NET installed automatically by recent Windows updates, e.g. XP SP2?
Otherwise, it would take so long to wait for longhorn to replace
previous Windows. According to google web
page(http://www.google.com/press/zeitgeis...st-jun04.html),
Windows XP was just 51% in June 2004. Amazingly Windows 98 was 16% at
that time. For the applications using proprietary network protocols, it
is more serious.

At this time, I'm not so interested in web application. How can I check
if any application is written or running based on .NET platform?

Unless .NET is used so widely, it seems better to stick to native code
even not to narrow down the potential customers.
Is it possible to compile C# code as native executables which don't use
..NET platform, so that I can provide both types of executables, .NET
and native, with one source code development.

Thank you

Scott

Jul 23 '05 #4
Scott is asking a question that has been on my mind as well. Has .NET
reached the mainstream for client applications like it has for ASP code?

I am completely on board with the power of C# and the framework but I just
don't see any enterprise or consumer applications that require .NET out there
yet and Microsoft is not widely distributing the runtime (via a SP). It may
be that 2.0 in coming and that will go mainstream but I am looking at a UI
overhaul that needs to run on XP and I don't want to get too far ahead of the
curve here.

Are their mainstream apps using .NET today?

From reading other posts it sounds like there are no committments yet for
wide distribution of the .NET Runtime.

Last question: Are the new UI tools in Longhorn (Avalon and things like
XAML) based on .NET UI tools like WinForms?

Many thanks

Ken

"ba*********@ho tmail.com" wrote:
I've written Windows shareware applications using MFC for several
years. Now I'm standing at the point to choose a language and platform
for a new small application much less than 1MB of footprint. Microsoft
seems to recommend .NET framework and C#. Also personally, I'd like to
try C#.

However, two issues remain to be resolved.

1. If C# is used, .NET framework would be prerequisite. But I'm not so
sure if my customers would be willing to install .NET framework to use
my small application. Is there any online stuff to show how many copies
of .NET framework are installed in the Windows machines.

2. This application should have substantial performance. I'm not so
interested in the results of performance test(.NET code vs. native
code). So many popular applications would have been written in .NET
languages if its overhead is negligible when compared with native
applications. But I was wondering what is the most popular .NET
application.

Thanks for your advices.

Scott.

Jul 25 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1878
by: Venkat | last post by:
I just installed Visual Studio.Net 2003 and that is supposed to add that asp.net 1.1 extension. I got an error message while opening ASP.NET project.Error is : "visual studio.net has detected that the specified web server is not running ASP.net version 1.1. You will be
1
1423
by: Darren Jensen | last post by:
Hi, I have a machine which is running Windows Server 2003, IIS and .NET V1.1. I have been using this machine very well for about 6 months now for running ASP.NET on IIS and the occasional .NET Console Application. Now I need to build a Windows Application and it does not work. I tested it with a simple example which was a single button on a...
15
1935
by: Andrew Chalk | last post by:
I have just moved a project to my laptop and get the message "Visual Studio ..NET has detected that the specified Web server is not running ASP.NET v1.1. You will be unable to run ASP.NET Web applications or services" Presumably there is a d/l on MSDN to rectify this, but I can't find it. Does anyone know the URL? Many thanks.
3
2196
by: jliusolar | last post by:
Hi I am trying to figure out why an application get this error when I am trying to open the application's asmx file from localhost. I don't have indexing service running(it set as manual and not started). I also created an .aspx file to do testing The .aspx file opens fine in other directory from IE. As long as I put it in the application's...
4
1370
by: louise raisbeck | last post by:
Hi I know I may be repeating some past questions but i wasnt sure if i added on to these if they would appear in the 'new list'! I have IIS 5 installed, IE 6 and visual studio .net 2003. When i create an aspx page under iis, when i try to run it via localhost i get the 'Open/Save' screen, i.e. it is not running the code but just ends up opening it...
1
1183
by: homer | last post by:
Hello, everybody, When I try to create an ASP.NET 1.1 Application, I got: VS.Net has detected that the Specified Web Server Is Not Running ASP.NET Version 1.1" Error Message. I am running VS.net 2003 Pro on w2k. My web server is the local IIS5. I have my windows and IIS running for a while and VS.Net is a new install. I have run...
8
2753
by: TS | last post by:
Hi, i have inherited a page from another user. The page is the target frame in a frameset. for some reason the whole page runs twice (page_load, init, etc. all run twice) I can't figure out how this is happening. there are no transfers or redirects that are occurring in the pages. the page runs thru all of its events then starts all over...
4
1261
by: holysmokes99 | last post by:
I have a VB6 application that references a few .Net 1.1 components, and one 2.0 component. Does that mean that all will be running under 2.0? Is there any way to force the 1.1 pieces to run under 1.1, and the 2.0 to run under 2.0? I know about setting a config file to force a certain framework, but I think that is only good for the entire...
4
1950
by: David | last post by:
Is the Development Server part of the .net 2x runtime package or installed with one installs VS 2005? I wish to run a small web app on a machine, with the runtime installed, and need to know if I need to include the Development Server in the install. If the latter, what files need to be included? (Exe, DLL, etc) Finally, can I legally...
1
8119
by: =?Utf-8?B?Q2lhcmFuIE8nJ0Rvbm5lbGw=?= | last post by:
On reflection, you could possibly make the app a self extracting zip file which extracts the EXE and a settings file and then starts the app, then when you app closes, it can repack the settings file and itself into the exe. You would probably want a tool for this bit which could be in the zip too. So the app isnt single exe when running but...
0
7518
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
1
7469
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7808
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6040
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5368
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5087
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3480
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1935
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
757
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.