3.1. Programming Platforms (.NET and Java)

With the advent of C# and Java, programmers discovered a new term: programming platform. Programming platforms are now becoming as relevant as the languages in which you program.

The bottom line in providing platforms such as Java and .NET is to make it easier for the programmer to develop enterprise applications. Enterprise applications tend to be complex because they encompass several components (or subsystems) running on various operating systems under various runtime conditions. An enterprise application that is written from the ground up will directly interact with external code through the following:

  • Components or subsystems (such as databases and graphics)

  • Operating systems (such as Linux and Windows) ...

Get .NET for Java Developers: Migrating to C# 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.