Chapter 1. Hello, .NET
“A journey of a thousand miles must begin with a single step.”
—Sixth century B.C. Chinese philosopher Lao Tzu
Software development today is an industry beset by incompatibilities. Modules written in different languages don’t easily integrate. Programs run on separate machines must jump through hoops to talk to each other. Applications developed for different operating systems are built on incompatible APIs, making porting difficult. And as the industry’s focus shifts from stand-alone applications and client/server programs to applications that live and run on the Web, new kinds of incompatibilities appear—incompatibilities between programming models that have stood the test of time and models that have evolved without planning ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access