473,657 Members | 3,022 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How widespread is .Net Framework 1.1.4322 ?

We are about to design an application, which will used by 10,000
people world-wide, mainly hospitals, doctors and scientists. There
will be multiple language Versions.

The app will be about 1 MB, it will be distributed via download.
Now we are considering to write it in C#, with .Net 1.1.4322
However, my biggest concern is about how widespread the Framework is.
My concerns are:
- the dotnetfx.exe is 23 MB
- you must use the language version which matches your OS language
- you must have admin rights
I have big concerns that the whole setup procedure will be too
complicated for users and therefore the app will not be accepted.
I'm already tending to go back to VB 6.0 just for these issues.
What are you experiences with distributing the .Net Framework ?
Any opinion is highly appreciated!
Thanks in Advance
Georg Scholz
www.scholz-informatik.at

Sep 28 '07 #1
17 2072
On Sep 28, 3:02 pm, Georg Scholz <georgsch...@gm ail.comwrote:
We are about to design an application, which will used by 10,000
people world-wide, mainly hospitals, doctors and scientists. There
will be multiple language Versions.
That sounds like the environments are likely to have a reasonable
network connection - at which point 23MB for the framework shouldn't
be much of an issue even if it's not installed already. If multiple
people within an organisation require the app, you'll only need to
download the framework once.

..NET has been out for about 5 years now, and I believe it's included
in most new system installs.

The best way to find out for *your* users, however, is to write a very
small unmanaged app (e.g. in VB6) which detects whether or not the
framework is present. Collect that information for a representative
sample of users, and you'll be much better informed.

Jon

Sep 28 '07 #2

"Georg Scholz" <ge*********@gm ail.comwrote in message
news:11******** **************@ 50g2000hsm.goog legroups.com...
We are about to design an application, which will used by 10,000
people world-wide, mainly hospitals, doctors and scientists. There
will be multiple language Versions.

The app will be about 1 MB, it will be distributed via download.
Now we are considering to write it in C#, with .Net 1.1.4322
If I were you I would go to 2.0. There are several reasons why, first even
as 1.1 is supported in Vista the preffered is 2.0 besides VS 2003 in vista
is not supported. VS 2005 target only 2.0 . And you like it or not soon all
the machines will be running Vista.
>
My concerns are:
- the dotnetfx.exe is 23 MB
Unless you are on dialup this is not that much. Not only that but the
framework is being pushed by windows update for a while now. Most probably
they will have it installed already.
- you must use the language version which matches your OS language
- you must have admin rights
I'm already tending to go back to VB 6.0 just for these issues.
I do not see how going to use VB6 will solve your languages problems, or not
needed admin rights.
Sep 28 '07 #3

Hospitals tend to have more locked down computers due to security
requirements and privacy concerns so if you're building a commercial
app and depending on ability of direct customers (as opposed to
customer's IT staff) to install the framework, then it could be a
concern.

We deal almost exclusively with hospitals but we ship out app on new
computers with all the software we need pre-installed. :-)

HTH,

Sam
------------------------------------------------------------
We're hiring! B-Line Medical is seeking .NET
Developers for exciting positions in medical product
development in MD/DC. Work with a variety of technologies
in a relaxed team environment. See ads on Dice.com.
On Fri, 28 Sep 2007 07:02:48 -0700, Georg Scholz
<ge*********@gm ail.comwrote:
>We are about to design an application, which will used by 10,000
people world-wide, mainly hospitals, doctors and scientists. There
will be multiple language Versions.
....
>
Georg Scholz
www.scholz-informatik.at
Sep 28 '07 #4
You should go track down my posts ranting about this
(http://tinyurl.com/2kk5a8).

We built and shipped a commercial .Net app, and have had nothing but
problems due to the lack of widespread .Net deployment. Nothing has helped,
to be honest.

With that said, I think you would be nuts to go with VB6. It's obsolete, and
has quite a few drawbacks. It's past it's end of lifecycle, and really
doesn't seem a viable option.

To me, there seem to be two legit options:
1 - To me, the current verstion of Delphi looks like the best answer right
now for building widely deployed desktop applications.

2 - Use .Net, then statically link your app using RemoteSoft or one of the
other static .Net linkers.

3 - Use MFC. To me, this is the least attractive of the 3 options.

--
Chris Mullins, MCSD.Net, MCPD:Enterprise , Microsoft C# MVP
http://www.coversant.com/blogs/cmullins

"Georg Scholz" <ge*********@gm ail.comwrote in message
news:11******** **************@ 50g2000hsm.goog legroups.com...
We are about to design an application, which will used by 10,000
people world-wide, mainly hospitals, doctors and scientists. There
will be multiple language Versions.

The app will be about 1 MB, it will be distributed via download.
Now we are considering to write it in C#, with .Net 1.1.4322
However, my biggest concern is about how widespread the Framework is.
My concerns are:
- the dotnetfx.exe is 23 MB
- you must use the language version which matches your OS language
- you must have admin rights
I have big concerns that the whole setup procedure will be too
complicated for users and therefore the app will not be accepted.
I'm already tending to go back to VB 6.0 just for these issues.
What are you experiences with distributing the .Net Framework ?
Any opinion is highly appreciated!
Thanks in Advance
Georg Scholz
www.scholz-informatik.at

Sep 28 '07 #5
Georg,
I have big concerns that the whole setup procedure will be too
complicated for users and therefore the app will not be accepted.
You could use virtualization technology on the application level. Xenocode
Postbuild www.xenocode.com has on option of embedding into the application
the entire .NET run time visible to the application only. This could take
care of admin rights and complexity concerns. Of course, in your case the
setup size would balloon to around 20 MB. I have been burnt by installation
issues more then once. Not every organization has an IT department, and
asking end users if their PC has .NET framework installed is
counter-productive. Most have no clue and get irritated by such questions. I
avoid this embarrassment by making installs with two application
components - one with embedded .NET runtime, another without. At
installation time the setup checks the users machine for .NET framework and
installs the appropriate component without bothering the user. Works on
Windows 2000, XP, Vista with UAC enabled. Besides, Postbuild also obfuscates
the application. This is why I bought it in the first place.

I am not affiliated with Xenocode (the company name is actually Code
Systems Corp.), I am just a happy user of their products.

Michael

"Georg Scholz" <ge*********@gm ail.comwrote in message
news:11******** **************@ 50g2000hsm.goog legroups.com...
We are about to design an application, which will used by 10,000
people world-wide, mainly hospitals, doctors and scientists. There
will be multiple language Versions.

The app will be about 1 MB, it will be distributed via download.
Now we are considering to write it in C#, with .Net 1.1.4322
However, my biggest concern is about how widespread the Framework is.
My concerns are:
- the dotnetfx.exe is 23 MB
- you must use the language version which matches your OS language
- you must have admin rights
I have big concerns that the whole setup procedure will be too
complicated for users and therefore the app will not be accepted.
I'm already tending to go back to VB 6.0 just for these issues.
What are you experiences with distributing the .Net Framework ?
Any opinion is highly appreciated!
Thanks in Advance
Georg Scholz
www.scholz-informatik.at

Sep 28 '07 #6
Thanks a lot Chris,

I also read your other thread - this confirms my concerns, and we will
definitively switch back to VB6.

I'm a long-year expert both on C++ (Win32+MFC) and VB6; I have always
been mixing the best of these two worlds together. For this app I
prefer VB6 as it is more user-interface oriented.

To me, .NET and C# have a GREAT DESIGN; and we have been developing
for more than one year now indivudal software for clients.

However, finally, the end-user does not care about HOW my app was
written - a software needs to be user-friendly, and installing it
should be a pleasant experience, not an annoying one.

Therefore, unfortunately, the framework seems to be unuseable for mass-
distribution of *small* applications.

Best regards
Georg
---
Georg Scholz
www.scholz-informatik.at


On Sep 28, 11:10 pm, "Chris Mullins [MVP - C#]" <cmull...@yahoo .com>
wrote:
You should go track down my posts ranting about this
(http://tinyurl.com/2kk5a8).

We built and shipped a commercial .Net app, and have had nothing but
problems due to the lack of widespread .Net deployment. Nothing has helped,
to be honest.

With that said, I think you would be nuts to go with VB6. It's obsolete, and
has quite a few drawbacks. It's past it's end of lifecycle, and really
doesn't seem a viable option.

To me, there seem to be two legit options:
1 - To me, the current verstion of Delphi looks like the best answer right
now for building widely deployed desktop applications.

2 - Use .Net, then statically link your app using RemoteSoft or one of the
other static .Net linkers.

3 - Use MFC. To me, this is the least attractive of the 3 options.

--
Chris Mullins, MCSD.Net, MCPD:Enterprise , Microsoft C# MVPhttp://www.coversant.c om/blogs/cmullins

"Georg Scholz" <georgsch...@gm ail.comwrote in message

news:11******** **************@ 50g2000hsm.goog legroups.com...
We are about to design an application, which will used by 10,000
people world-wide, mainly hospitals, doctors and scientists. There
will be multiple language Versions.
The app will be about 1 MB, it will be distributed via download.
Now we are considering to write it in C#, with .Net 1.1.4322
However, my biggest concern is about how widespread the Framework is.
My concerns are:
- the dotnetfx.exe is 23 MB
- you must use the language version which matches your OS language
- you must have admin rights
I have big concerns that the whole setup procedure will be too
complicated for users and therefore the app will not be accepted.
I'm already tending to go back to VB 6.0 just for these issues.
What are you experiences with distributing the .Net Framework ?
Any opinion is highly appreciated!
Thanks in Advance
Georg Scholz
www.scholz-informatik.at- Hide quoted text -

- Show quoted text -

Sep 29 '07 #7
Hospitals tend to have more locked down computers due to security
requirements and privacy concerns so if you're building a commercial
app and depending on ability of direct customers (as opposed to
customer's IT staff) to install the framework, then it could be a
concern.
Yeah, right; this is also my experience with all big companies: Either
they have rolled out the Framework to ALL computers, or none ...
Sep 29 '07 #8
You could use virtualization technology on the application level. Xenocode
Postbuildwww.xe nocode.com has on option of embedding into the application
the entire .NET run time visible to the application only.
This is another very interesting option, I will have a look at this.
However, for our current plans this might not be useful . I want a
small distribution size - small - quick - easy ... that's out goal.

Best regards
Georg

Sep 29 '07 #9
2 - Use .Net, then statically link your app using RemoteSoft or one of the
other static .Net linkers.
I have now been looking onto the RemoteSoft site.
This sounds very very good .. Do you have some experience with it? Is
it really as good as they say? Are apps getting really so small?

Georg
Sep 29 '07 #10

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

Similar topics

2
630
by: j.b.messina | last post by:
This has not yet been published by Microsoft. It will be published within the next few weeks, mainly because I asked them to. I felt this was information badly needed, and I think this is the best group to share this information. A co-worker and I were able to determine how to tell exactly what version of .NET Framework is installed. We had to do this because we had to manually deploy the MS05-004 Security Bulletin to thousands of...
6
2071
by: Joseph Geretz | last post by:
I recently upgraded my server to Windows 2003. The first thing I noticed is that my sample WebService pages no longer worked. The Invoke test button is missing. This is addresed by the following KB article: Microsoft Knowledge Base Article - 819267 INFO: HTTP GET and HTTP POST Are Disabled by Default http://support.microsoft.com/default.aspx?scid=kb;en-us;819267 The article advises that a new block be inserted into Web.config (or into
1
5682
by: Ivan | last post by:
Hi, I have moved an entire solution from .netframework 1.0 to 1.1; also I have migrated the solution to VS2003. After this I have added a new project (Web) to previous solution; I'm referencing a DLL from other project within the solution and including some user controls within my new project, but whenever I try to execute a new aspx I have coded I receive next error message (see below); the problem is that some times the Parser Error...
3
3059
by: Shadow Lynx | last post by:
At the bottom of the default Error page that appears when Unhandled Exceptions occur, what exactly is the difference between the "Microsoft ..Net Framework Version" and the "ASP.NET Version"? I understand that the ASP.Net version is the version of ASP.Net that the current site is running under and it can be retreived with System.Environment.Version.ToString. What exactly is the Microsoft .NET Framework Version that is displayed? It is...
13
6636
by: dancer | last post by:
I have made a new post because when I try to respond to another, I get the error, "Article Rejected -- Ill-formed message id" This is in response to the advice of Juan Libre to install Net Framework Service Pack 1 in order to use ASP.net 1.1 and the net Framework 1.1 ------------------------------------------------------------------------------------------------ I found the following file, "svcpack.log" at C:\WINNT. It contains many...
0
1149
by: Georg Scholz | last post by:
We are about to design an application, which will used by 10,000 people world-wide, mainly hospitals, doctors and scientists. There will be multiple language Versions. The app will be about 1 MB, it will be distributed via download. Now we are considering to write it in C#, with .Net 1.1.4322 However, my biggest concern is about how widespread the Framework is.
18
1563
by: Georg Scholz | last post by:
We are about to design an application, which will used by 10,000 people world-wide, mainly hospitals, doctors and scientists. There will be multiple language Versions. The app will be about 1 MB, it will be distributed via download. Now we are considering to write it in C#, with .Net 1.1.4322
0
8384
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 usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8302
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8718
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
7314
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 launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6162
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 instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4300
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2726
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
2
1937
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1601
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 effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.