Inline

From: [email protected] [mailto:[email protected]] On 
Behalf Of Greg Low
Sent: Wednesday, 22 November 2017 2:09 PM
To: ozDotNet <[email protected]>
Subject: Re: Creating a browser-based product

Agreed but you're running it in the environment provided by your thick client 
(ie the browser) which you did already deploy and which continues to be patched.

I didn't say thick clients don't work - I said that they don't work "at scale"
If you have just one, (or maybe two or three) clients, then life is manageable.

The browser provides a kludgy sandbox for apps to run in. The browser was never 
designed for this purpose and does it pretty poorly. Surely we could have had a 
better purpose built sandbox.

Then we're back to something David touched on earlier. The idea that a small 
group of people can build a universally used system, that will work for the 
varied use cases of the entire world, both now and into the future, resulted in 
something we call "Microsoft Windows". Think of this as a centrally planned 
economy

The only other alternative we have is an imperfect, un-optimised, de-centrally 
built system, like web delivered apps that run in browsers. Think of this as 
"the invisible hand of the free market"

I think the real free market has spoken as to what model it finds more 
attractive, regardless of its imperfections.


Regards,

Greg

Dr Greg Low
1300SQLSQL (1300 775 775) office | +61 419201410 mobile│ +61 3 8676 4913 fax
SQL Down Under | Web: www.sqldownunder.com<http://www.sqldownunder.com>
________________________________
From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> on behalf 
of Ken Schaefer <[email protected]<mailto:[email protected]>>
Sent: Wednesday, November 22, 2017 2:00:21 PM
To: ozDotNet
Subject: RE: Creating a browser-based product

I think people have been looking to make deployment viable, and we've ended up 
at the best solution we've been able to come up with. A server delivers text to 
a pre-installed presentation/execution engine

Offline document editing: what do I need to deploy to get that working? It 
works within the existing client I already have, doesn't it?



From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Greg Low
Sent: Wednesday, 22 November 2017 1:35 PM
To: ozDotNet <[email protected]<mailto:[email protected]>>
Subject: RE: Creating a browser-based product

Lots of people tried to fix deployment of thick client apps, but the 
dependencies of those were such a mess. In fact, I'd largely blame Microsoft 
for that. Breaking out DLLs separately, having them initially identified only 
by name (even across versions), and then putting them in the same folder. What 
could possibly go wrong with that?

It's not that it's just deployment. Couldn't we have come up with an app 
building strategy where deployment was easy? I'm not suggesting making 
deployment of the existing ones easy. I'm saying designing for ease of 
deployment.

And if Google was 100% happy with email in the browser, they wouldn't have 
responded by adding offline editing of the documents (which is just another 
form of thick client).

Regards,

Greg



Reply via email to