473,386 Members | 1,673 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,386 software developers and data experts.

.NET client resource consumption


I have to code a .NET application against a SQL Server
backend; clients are Win95 - 98 workstations with 32-64
MB of RAM. No plans to upgrade them. What is the
least optimal client environment for running the CLR ?
Although I understand the workstations are substandard
I still have to get decent performance. Is there less resource
consumption running a VC++ .NET solution as opposed to a
VB or C# solution ?

Thanks

Anthony
Nov 20 '05 #1
7 1015
Cor
Hi Anthony,

If you not plan to upgrade the answer is very simple

There is no Net version that works on Win95

In this see some minimums in the bottom part of it
http://msdn.microsoft.com/library/de...otnetfxref.asp

ManagedCode here a article about C++ and managedcode
http://msdn.microsoft.com/library/de...anagedcode.asp
I hope this helps a little bit?

Cor
I have to code a .NET application against a SQL Server
backend; clients are Win95 - 98 workstations with 32-64
MB of RAM. No plans to upgrade them. What is the
least optimal client environment for running the CLR ?
Although I understand the workstations are substandard
I still have to get decent performance. Is there less resource
consumption running a VC++ .NET solution as opposed to a
VB or C# solution ?

Nov 20 '05 #2
Anthony,
In addition to Cor's comments.

If you want to use .NET, you may want to consider using either Terminal
Server or ASP.NET.

With ASP.NET the client will of course be using HTML.

With Terminal Server you can have a "richer" Windows Forms client, however
the code itself runs on a server, with the Terminal Server client running on
the desktops. Which would allow you to "run" Windows Forms apps indirectly
on Win 95, as Cor stated Win 95 does not support .NET directly...

http://www.microsoft.com/windowsserv...s/default.mspx

(Note terminal server is available for Windows NT & Windows 2000 also).

Unmanaged VC++ will of course run on Windows 95 with no problem...

Hope this helps
Jay

"Anthony P. Mancini" <ap*@e-mancini.com> wrote in message
news:um****************@TK2MSFTNGP10.phx.gbl...

I have to code a .NET application against a SQL Server
backend; clients are Win95 - 98 workstations with 32-64
MB of RAM. No plans to upgrade them. What is the
least optimal client environment for running the CLR ?
Although I understand the workstations are substandard
I still have to get decent performance. Is there less resource
consumption running a VC++ .NET solution as opposed to a
VB or C# solution ?

Thanks

Anthony

Nov 20 '05 #3
"Anthony P. Mancini" <ap*@e-mancini.com> schrieb

I have to code a .NET application against a SQL Server
backend; clients are Win95 - 98 workstations with 32-64
MB of RAM. No plans to upgrade them. What is the
least optimal client environment for running the CLR ?
Although I understand the workstations are substandard
I still have to get decent performance. Is there less resource
consumption running a VC++ .NET solution as opposed to a
VB or C# solution ?

As already mentioned, Win95 is not a plattform for the .NET Framework. It's
unsupported for 2 years and completely dead for 1 year:
http://www.microsoft.com/windows/lifecycle.mspx
--
Armin

http://www.plig.net/nnq/nquote.html
http://www.netmeister.org/news/learn2quote.html

Nov 20 '05 #4

Terminal Services is an option I had not considered. Does every user
connecting to the server get a dedicated connection ? I.E. suppose a
..NET application requires 32 MB RAM (I'm just guessing); so a user
base of of fifty users would require around 1.6 GB of RAM. (?) Or
does the hardware designated as the Terminal Server share server
side processing resources ?

Anthony

"Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Anthony,
In addition to Cor's comments.

If you want to use .NET, you may want to consider using either Terminal
Server or ASP.NET.

With ASP.NET the client will of course be using HTML.

With Terminal Server you can have a "richer" Windows Forms client, however
the code itself runs on a server, with the Terminal Server client running on the desktops. Which would allow you to "run" Windows Forms apps indirectly
on Win 95, as Cor stated Win 95 does not support .NET directly...

http://www.microsoft.com/windowsserv...s/default.mspx
(Note terminal server is available for Windows NT & Windows 2000 also).

Unmanaged VC++ will of course run on Windows 95 with no problem...

Hope this helps
Jay

"Anthony P. Mancini" <ap*@e-mancini.com> wrote in message
news:um****************@TK2MSFTNGP10.phx.gbl...

I have to code a .NET application against a SQL Server
backend; clients are Win95 - 98 workstations with 32-64
MB of RAM. No plans to upgrade them. What is the
least optimal client environment for running the CLR ?
Although I understand the workstations are substandard
I still have to get decent performance. Is there less resource
consumption running a VC++ .NET solution as opposed to a
VB or C# solution ?

Thanks

Anthony


Nov 20 '05 #5
Anthony,
I have only used Terminal Services from the user side.

I understand that each user has their own "virtual pc" on the server, so yes
you would need either enough physical or virtual RAM to support 50 users.

Again I have not configured Terminal Services so I am just "guessing"...

Hope this helps
Jay

"Anthony P. Mancini" <ap*@e-mancini.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...

Terminal Services is an option I had not considered. Does every user
connecting to the server get a dedicated connection ? I.E. suppose a
.NET application requires 32 MB RAM (I'm just guessing); so a user
base of of fifty users would require around 1.6 GB of RAM. (?) Or
does the hardware designated as the Terminal Server share server
side processing resources ?

Anthony

"Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Anthony,
In addition to Cor's comments.

If you want to use .NET, you may want to consider using either Terminal
Server or ASP.NET.

With ASP.NET the client will of course be using HTML.

With Terminal Server you can have a "richer" Windows Forms client, however the code itself runs on a server, with the Terminal Server client running
on
the desktops. Which would allow you to "run" Windows Forms apps

indirectly on Win 95, as Cor stated Win 95 does not support .NET directly...

http://www.microsoft.com/windowsserv...s/default.mspx

(Note terminal server is available for Windows NT & Windows 2000 also).

Unmanaged VC++ will of course run on Windows 95 with no problem...

Hope this helps
Jay

"Anthony P. Mancini" <ap*@e-mancini.com> wrote in message
news:um****************@TK2MSFTNGP10.phx.gbl...

I have to code a .NET application against a SQL Server
backend; clients are Win95 - 98 workstations with 32-64
MB of RAM. No plans to upgrade them. What is the
least optimal client environment for running the CLR ?
Although I understand the workstations are substandard
I still have to get decent performance. Is there less resource
consumption running a VC++ .NET solution as opposed to a
VB or C# solution ?

Thanks

Anthony



Nov 20 '05 #6
* "Anthony P. Mancini" <ap*@e-mancini.com> scripsit:
I have to code a .NET application against a SQL Server
backend; clients are Win95 - 98 workstations with 32-64
MB of RAM. No plans to upgrade them. What is the
least optimal client environment for running the CLR ?
"Forget that."

..NET applications won't run on Windows 95, they require at least 90 MB
RAM.

System Requirements for .NET Framework 1.1 and .NET Framework SDK 1.1:
<http://msdn.microsoft.com/netframework/productinfo/sysreqs/default.aspx>
I still have to get decent performance. Is there less resource
consumption running a VC++ .NET solution as opposed to a
VB or C# solution ?


No. Every .NET solution will require the .NET Framework. Only an
"unmanaged"/classic C++ solution or, for example, a VB6 application,
will have lower requirements.

--
Herfried K. Wagner [MVP]
<http://www.mvps.org/dotnet>
Nov 20 '05 #7
> Unmanaged VC++ will of course run on Windows 95 with no problem...

Yes, but VC++ .NET (which I'm taking Anthony means Managed VC++, after all,
you will lose all the .NET framework without it) will also not run under
Windows 95. Additionally, some of the .NET framework relies on core system
DLL functionality, and there are numerous .NET classes that do not work
under Windows 98. I just want to set Anthonies expectations before he tries
anything.

Anthony, I realize this isn't what you want to hear, but..
And please don't take this as a sales pitch, but from a purly technical
perspective, XP is more than worth the price of admission. MS even has an
Open Value plan now that allows you to pay for the upgraded version over a
period of three years (so you don't have to cough up all the money at once)
provided you have at least five copies.

-Rob Teixeira [MVP]
Nov 20 '05 #8

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

Similar topics

7
by: Rune Strand | last post by:
What would it take to create a Firefox extension that enables Python as a script language in the browser - just like Javascript? Is it at all possible? Are the hundred good reasons not to bother? ...
6
by: martin | last post by:
Hi, I have noticed that every aspx page that I created (and ascx file) has an assosiated resource file aspx.resx. However what I would like to do is have a single global resource file for the...
0
by: Russ | last post by:
I have set up a C# web application that runs on my test Web Server (Windows 2003 Server, Web Edition). It in turn calls a web service running on the internal network. Now I want to issue a...
3
by: Grandpa Pete | last post by:
How can I share resources across all users of a web service for read/write access. *Situation* *one*: I want to have an in memory counter that all users of the webservice could access. Call...
6
by: W. Jordan | last post by:
Hello there, Are there anybody who is using the XslCompiledTransform that comes with .net framework, which was said to be a replacement of the XslTransform class? I found that the class has...
3
by: Alex K | last post by:
Hello, Would it be possible to make the browser download a resource using javascript? I'm aware there could be a security issue but I'm still wondering if this could be possible. It could save a...
2
by: Frank | last post by:
Hi, Newbie wondering if it is possible to call an ASP.NET 2.0 WebService from javascript that isn't served up on the same server? For example, I would like to call the WebService using an...
15
by: dennis.richardson | last post by:
Greetings all. Here's a problem that's been driving me nuts for the last 48 hours. I'm hoping that someone has come across this before. I have a C# Application that reads a UDP broadcast...
0
by: =?Utf-8?B?VmlyZw==?= | last post by:
Hi, I have Windows XP, SP2, MS office 2003. MSDAIPP.DLL version: 11.0.5510.0. I am using Web Folder client for accessing Web Dav Server which is a opensource. Is this Web Folder client is...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
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
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...

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.