We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now

x

.NET 2.0 Framework

travishaberman
on
Medium Priority
236 Views
Last Modified: 2013-11-22
I am intending to build a new DB that will have a front end app built using C#.  The PC's that use the application will not have .NET 2.0 on them or windows SP2.   Will this be a problem?  I need a thurough answer and this is why I am posting this for 500 pts.  Here are three links to other questions related to this project that can provide greater insight to what I am doing if you need...

http://www.experts-exchange.com/Programming/Q_22041718.html

http://www.experts-exchange.com/Programming/Q_22045964.html 

http://www.experts-exchange.com/Programming/Q_22046818.html

Thank you experts,
 
Comment
Watch Question

Commented:
If you want to write client-side Windows Forms application in C#, computer must have .NET Framework.
If you want to write ASP .NET application, .NET Framework is required only on server. Client needs only WEB browser.

Author

Commented:
How about speed?  If I take the ASP direction, how fast can accessing pages be?  Is there some standard measure of how fast people can refresh pages?  Also, what happens if two people are trying to update/access/delete/etc.  the same data - how is this typically handeled?  I like the ASP option but preformance is a concern...

Thank you in advance for your thoughts...
Accessing ASP .NET pages will depend on the following (client processing power required is negligible):

1. Server performance.
2. Client connection speed.
3. Server load (expected number of concurrent connections).

To measure how fast people can refresh pages, you need to know the following:

1. How much time will the server take to render each response when serving X users at the same time (where X is the maximum expected number of concurrent clients). This can be determined by stress-testing the server (flooding the server with a large number of requests while monitoring server performance).
2. How fast is the client's network connection. This will differ from one client to another, but you can connect to the server using a dial-up connection (56 Kbits/second) for a worst case scenario.
3. The total size of the response (size of the HTML file sent to the client, images, Flash documents, etc...).

As for your last question, this is a very common issue in client/server environments. For example, when two users are viewing the same product (of which only 1 is left in stock) online, and both try adding the same product to their shopping carts at the same time, the problem occurs. In such cases you will have to retrieve the data twice; once for displaying data to the user, and the other time **just** before updating the data, to make sure that the update is still possible (in the above example, you cannot add the product to both shopping carts!).

_______________

  Nayer Naguib

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
Many thanks!
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.