473,396 Members | 1,834 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,396 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 2010
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...
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
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...
0
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,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
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...
0
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,...

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.