Application Design

Posts   
 
    
Answer
User
Posts: 363
Joined: 28-Jun-2004
# Posted on: 20-Jun-2006 04:31:11   

i am looking for some advice simple_smile

Here are the specs

Winforms Sql 2005 clickonce deployment Win2k3 small business server

3-4 concurrent users now. After some years of growth i would assume prolly ~20 users max.

This app will contain lots (1,000-30,000) of images as well, so these need to be stored in the file system and each client will share these images.

I was thinking either standard client/server or a remoting app. But im not sure which to choose. With clickonce updating the business logic isnt such an issue anymore and i notice most small business apps are client/server (quickbooks pro and enterprise, MS small business finacials, etc...). So i was thinking of possibly going this route and just using a standard file share to share the images between clients.

If i go remoting, i would use IIS to host the remoting layer, and read the images via HTTP and upload the images using remoting (chunking them in 256k chunks).

If i go client/server route it kills the possibility of running the app over the internet. And remoting introduces some challenges.....

Any advice as to which to choose would be appreciated

smile

louthy
User
Posts: 61
Joined: 02-Aug-2005
# Posted on: 20-Jun-2006 05:01:06   

Do you have to use Winforms? Couldn't you use ASP.NET instead, and deliver the system as a web-app?

No deployment issues Scaleable No permanent connections to the server

Answer
User
Posts: 363
Joined: 28-Jun-2004
# Posted on: 20-Jun-2006 17:28:45   

Well i thought about doing a web app... however, i personally am not a big fan of web apps, and also, image sizing/previewing will be done on the client. I suppose the server COULD do that, but it wouldnt be as efficient.

I also am not familar with javascript and asp.net 2.0.

If i choose a distributed app, Remoting will be singlecall, so it will be stateless like a webservice.