---
title: "TechEd: David Platt on Smart Clients Vs. Browsers"
url: "https://osherove.com/blog/2005/7/5/teched-david-platt-on-smart-clients-vs-browsers.md"
canonical: "https://osherove.com/blog/2005/7/5/teched-david-platt-on-smart-clients-vs-browsers.html"
published: "2005-07-05T12:46:00"
updated: "2005-07-05T12:46:00"
tags: ["TechEd 05"]
author: "Roy Osherove"
description: "It's the first time I've been to a speaker lounge in TechEd (and 2nd time in TechEd at all, for that matter) and boy there are some interesting people in here. Phone posted later. For now, David Platt about Smart Client…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# TechEd: David Platt on Smart Clients Vs. Browsers

By Roy Osherove July 5, 2005 In [TechEd 05](https://osherove.com/blog/category/teched-05)

**Historical article** · Originally published July 5, 2005; technical details may be outdated.

It's the first time I've been to a speaker lounge in TechEd (and 2nd time in TechEd at all, for that matter) and boy there are some interesting people in here. Phone posted later.

For now, [David Platt](http://www.rollthunder.com/) about Smart Client Vs. Browser: 

"InProc vs. Out of Proc is kinda like sex. InProc is like sex without a condom - much more intimate but not very secure. OutProc is not as intimate, you may have more performance problems as well, but it's much more secure."

"Think of paper as an Energy in-energy out scenario.There is little energy required to burn a piece of paper, and also very little energy (heat) is produced. Coal, on the other hand, needs lots of energy to get going, but produces lots of energy in return. Now transfer this idea to the discussion about smart clients vs. browsers. For a browser app, the client needs very little energy to produce a working installation. But gets little in return (you wouldn't run a whole Word editing session inside a browser, would you?). For a smart client app, the amount of energy is higher (installation, security issues) but you get lots more in return. ClickOnce aims to make the energy investment lower and lower, but it still is not a browser-like installation."

I'll be doing a full interview with david during TechEd, to be posted in the coming weeks..

## More in TechEd 05

[All posts in TechEd 05](https://osherove.com/blog/category/teched-05)

- Oct 21, 2005

    ### [Nice Guidance Automation kit hands on lab from TechEd (with a fix for a build problem it contains)](https://osherove.com/blog/2005/10/21/nice-guidance-automation-kit-hands-on-lab-from-teched-with-a.html)

- Jul 5, 2005

    ### [Some Teched Pics](https://osherove.com/blog/2005/7/5/some-teched-pics.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
