473,382 Members | 1,736 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

.NET runtime penetration (1.0 vs. 1.1)

We're trying to determine whether we should deploy our app built against
..NET 1.0 or 1.1. We've already decided that until the number of users with
the 1.0 runtime but NOT the 1.1 drops close to zero, we have to support
execution under either environment. In that case, there doesn't seem to be
much advantage to building against .NET 1.1 (since we can't use any new
features). However, I'd really like to start using VS.NET 2003, mainly in
the hopes that it will solve many of the bugs / annoyances we've experienced
with 2002.

Does anyone know where I could find some numbers indicating the penetration
of the .NET runtime? I'm looking for just a rough idea, so the specific
sample isn't important. For samples like "all visitors to the microsoft.com
website", this should be trivial to generate because IE includes the .NET
version number in its User-Agent string.

Also, if anyone has any other advice on why building against .NET 1.0 or 1.1
would be better, I'd love to hear them (none of the major new features in
the 1.1 framework seem relevant to us).

Thanks,
Rick
Jul 19 '05 #1
2 2009
I don't know any numbers, but I think any client with Windows XP will have
1.0 installed. 1.1 is a suggested upgrade through Windows Update.

To play devil's advocate, though, why not just build against 1.1, and
include the 1.1 redistributable in the install package with your
application? That way there's no question about whether the user will have
the framework installed, and you'll save users from the annoyance of having
to do a separate download.

If you're distributing on CD, it will just take about 20 MB of space on the
disk. If you're distributing through a download, the extra size will only
be a problem for dial-up users. You could have two versions -- one with the
redistributable included, and one without. Maybe you could develop an
ASP.Net program to see whether they have the 1.1 framework installed
(assuming this is possible), and then suggest the appropriate version to
download.

--Robert Jacobson
"Rick Byers" <ri**@kinitos.com> wrote in message
news:u9****************@tk2msftngp13.phx.gbl...
We're trying to determine whether we should deploy our app built against
.NET 1.0 or 1.1. We've already decided that until the number of users with the 1.0 runtime but NOT the 1.1 drops close to zero, we have to support
execution under either environment. In that case, there doesn't seem to be much advantage to building against .NET 1.1 (since we can't use any new
features). However, I'd really like to start using VS.NET 2003, mainly in
the hopes that it will solve many of the bugs / annoyances we've experienced with 2002.

Does anyone know where I could find some numbers indicating the penetration of the .NET runtime? I'm looking for just a rough idea, so the specific
sample isn't important. For samples like "all visitors to the microsoft.com website", this should be trivial to generate because IE includes the .NET
version number in its User-Agent string.

Also, if anyone has any other advice on why building against .NET 1.0 or 1.1 would be better, I'd love to hear them (none of the major new features in
the 1.1 framework seem relevant to us).

Thanks,
Rick

Jul 19 '05 #2
Dialup users is the fundamental problem. We have decided that the
disadvantage of requiring dialup users to download an extra 20 MB outweighs
the (minimal for us) advantages of upgrading .NET 1.1. I'd love to just
upgrade to 1.1, but at the moment there is no sufficiently compelling reason
to do so given that it would mean some (albeit small) group of users would
chose not to use our software.

Rick

"Robert Jacobson" <rj**********************@nospam.com> wrote in message
news:ec**************@tk2msftngp13.phx.gbl...
I don't know any numbers, but I think any client with Windows XP will have
1.0 installed. 1.1 is a suggested upgrade through Windows Update.

To play devil's advocate, though, why not just build against 1.1, and
include the 1.1 redistributable in the install package with your
application? That way there's no question about whether the user will have the framework installed, and you'll save users from the annoyance of having to do a separate download.

If you're distributing on CD, it will just take about 20 MB of space on the disk. If you're distributing through a download, the extra size will only
be a problem for dial-up users. You could have two versions -- one with the redistributable included, and one without. Maybe you could develop an
ASP.Net program to see whether they have the 1.1 framework installed
(assuming this is possible), and then suggest the appropriate version to
download.

--Robert Jacobson
"Rick Byers" <ri**@kinitos.com> wrote in message
news:u9****************@tk2msftngp13.phx.gbl...
We're trying to determine whether we should deploy our app built against
.NET 1.0 or 1.1. We've already decided that until the number of users

with
the 1.0 runtime but NOT the 1.1 drops close to zero, we have to support
execution under either environment. In that case, there doesn't seem to

be
much advantage to building against .NET 1.1 (since we can't use any new
features). However, I'd really like to start using VS.NET 2003, mainly in the hopes that it will solve many of the bugs / annoyances we've

experienced
with 2002.

Does anyone know where I could find some numbers indicating the

penetration
of the .NET runtime? I'm looking for just a rough idea, so the specific
sample isn't important. For samples like "all visitors to the

microsoft.com
website", this should be trivial to generate because IE includes the ..NET version number in its User-Agent string.

Also, if anyone has any other advice on why building against .NET 1.0 or

1.1
would be better, I'd love to hear them (none of the major new features in the 1.1 framework seem relevant to us).

Thanks,
Rick


Jul 19 '05 #3

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

Similar topics

3
by: Thorsten Reichelt | last post by:
Hi, I'm involved in a research project on spatial prepositions. In that project we use very simple, static 3D maps that are represented in a tiny subset of x3d enriched with some few linguistic...
8
by: dotnetforfood | last post by:
I surveyed market penetration of various server-side technologies using Google's search facility and posted them to the microsoft.public.inetserver.asp.general newsgroup. Results are in number of...
10
by: Lauren Wilson | last post by:
Ok I have searched the MS website for info on this. I am totally confused. If I want to deploy an Access 2003 app and allow my users to run it using Access 2003 Runtime, where do I get the...
10
by: MLH | last post by:
I am concerned. I have recently moved to A97 from Access 2.0 where I rolled out runtime apps with the ADT. Now, the Office Pro Developer's Edition with Access 97 is what I'm using. I find some...
17
by: Owen Jenkins | last post by:
I have an Access application that is being used by 150+ clients. I develop in 97, convert to 2000 and distribute as a 97 or 2000 mde, or 97 runtime. This limits me to 97 functions. My clients may...
8
by: Subra Mallampalli | last post by:
Hi, I am trying to use <runtime> section within the web.config file. However, the contents of the <runtime> section seem to be ignored. What am i missing here? Is <runtime> section not used by...
2
by: Rick Byers | last post by:
We're trying to determine whether we should deploy our app built against ..NET 1.0 or 1.1. We've already decided that until the number of users with the 1.0 runtime but NOT the 1.1 drops close to...
3
by: =?Utf-8?B?R3JhaGFt?= | last post by:
I've added 2 tracking services to the wf runtime; one is the standard SqlTrackingService: trackingService = new SqlTrackingService(<trackingConnectionString>); <workflow...
6
by: SMcK | last post by:
I have a PDA-based (Syware Visual CE) database which I need to sync to an Access database. The Access database contains three tables: 1 is the data itself, 2 is a linked table that prefills...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.