Re: Running Cocoa applications from file servers
Re: Running Cocoa applications from file servers
- Subject: Re: Running Cocoa applications from file servers
- From: Michael Ash <email@hidden>
- Date: Sun, 1 Mar 2009 18:26:07 -0500
On Sun, Mar 1, 2009 at 5:40 PM, John Joyce
<email@hidden> wrote:
>
> On Feb 25, 2009, at 12:00 PM, email@hidden wrote:
>
>> On Wed, Feb 25, 2009 at 10:43 AM, Erik Buck <email@hidden>
>> wrote:
>>
>>> Where did the fetish for installing every single application on the local
>>> hard disk come from ? Isn't it insane to have 35 installed copies of
>>> OmniGraffle using up disk space just because you have 35 licenses ? Why is
>>> MS Word on every disk instead of just the server?
>>
>> ... because network interruptions (especially intermittent ones) can
>> wreak havoc on your running apps. :-) That's my main reason.
>>
>> --
>> I.S.
>
> In other words, most desktop apps are not really built for handling packet
> loss, which is an inevitable aspect of network apps.
> Most apps think they are being run from an attached storage device, but do
> not know that their resources may become unavailable suddenly.
> Imagine a simple button or graphic or plist that is only loaded when it is
> needed... go to load it... packets are lost during transmission... the app
> chokes, becomes unresponsive and user data is lost because the app does not
> know how to handle this predicament.
>
> If an app is designed for being run from a server, fine. If not, possibly
> not fine.
That's overstating things significantly. Packet loss will be handled
at the protocol level and will never be made visible to the
application, except as some additional slowness and latency, until it
becomes so bad that the connection cannot be maintained. Wifi
typically has about 1% packet loss just as general background noise,
yet you can still launch apps off a file server using wifi and run
them just fine, as long as your wifi never goes down. It's losing the
connection (or the server) entirely that causes the problem.
Mike
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden