11. Objects and Portable Data: XML and JSON

Object-oriented technologies have made significant inroads in the past decade. Objects have become one of the primary technologies in the application development industry. Objects have also made major headway in the definition and movement of data. Much excitement has been generated over the past several years regarding the portability of code. For example, much of Java’s success is due to the fact that it is highly portable across multiple platforms.

The bytecodes produced by Java can be executed on various platforms, as long as the system has a Java virtual machine loaded. The .NET framework provides another, very important, type of portability—portability across various languages. The assemblies ...

Get The Object-Oriented Thought Process, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.