Re: What is the perfect application model?



The operative is most. Perhaps your app has to be available to all your users, not just most of your users. If your app is only being used on an intranet or on a high speed internet connection fine. However, there are many instances where you are going to be constrained massively. We have a lot of remote workers at my company and they have anywhere from 10 Mb fiber connections to 1.5 Mb DSL. They still need to be able to work through a VPN connection. For the fiber connections it would be fine, but for the DSL users their productivity would drop considerably by forcing them to run all their apps through the network.

You are also discounting the disconnected user. Have you ever wanted to get work done on a plane? Do you really have internet access on your computer at ALL times? I do because my phone can serve as a modem. However, most of the people I work with don't. There are cases where you just need to be able to work no matter what.

The OP posted this as the "perfect" application model. In my opionion "perfect" implies that it should work for every single conceivable scenario. If it doesn't it isn't perfect. I'd hate to try and run Bioshock streaming through the internet.

It seems to me that you are only looking at the optimal case and ignoring the reality. Maybe where you live everyone can get 20+ Mb/s connection affordably. However, in Salt Lake City we have laughably few high speed internet options. Unless you're lucky enough to be located in one of the few areas that can get on the UTOPIA fiber network.

--
Andrew Faust
andrew[at]andrewfaust.com
http://www.andrewfaust.com


"Cor Ligthert[MVP]" <notmyfirstname@xxxxxxxxx> wrote in message news:A3667246-AB73-4202-9656-5BAF0BCF9E04@xxxxxxxxxxxxxxxx
Andrew,

Are your statements not a little bit from the previous millenium?

Even Internet is on most places fast enough to do it as Kevin wrote. All user handling by updating, by instance from security updates, is nothing anymore.

Just my idea.

Cor

.



Relevant Pages

  • Re: A month with a Nokia n95 (long)
    ... and can't play. ... One of these days I will get around to writing a small app to do it all on the fly. ... HSDPA works well and you can have more than one internet connection going at once. ... For example I can use it as a modem for my laptop and also "listen again" to a Beeb radio programme. ...
    (uk.telecom.mobile)
  • Memory leak with ADO
    ... When the app runs through the loop 2k times about 16-30 megs ... procedure TForm1.SpeedButton1Click(Sender: TObject); ... Caption = 'Connection String' ... object Connection: TADOConnection ...
    (borland.public.delphi.database.ado)
  • Re: ASP.NET data access
    ... > Since you need disconnected data, datareader is not necessary. ... >> which was then saved back to the db when the app was shut down. ... >> it is returned from the dataset saving a connection, ... The problem that this technique seems to have ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Follow Up...Solution (But a Bad One?)
    ... In our main app, we have created a "dummy" ADO connection which points ... directly to the Access backend. ...
    (microsoft.public.vb.database.ado)
  • Re: Connection question
    ... "what is the difference between High Speed Internet and DSL?" ... DSL stands for Digital Subscriber Line (i.e. it's an Internet ... Connection over a *Phone* Line). ... Cable Modem Services always tended to be the normal ...
    (uk.people.silversurfers)