Chapter 3
Windows 8 Architecture from a Developer’s Point of View
WHAT YOU WILL LEARN IN THIS CHAPTER:
- Understanding the separate technology stacks for Windows 8 style applications and desktop applications
- Grasping the role of Windows Runtime in developing Windows 8 style applications
- Getting to know which programming languages can be used to access Windows Runtime application programming interfaces (APIs)
- Understanding the new features of .NET Framework 4.5
- Choosing the appropriate programming language and technology stack to create your own Windows 8 applications
When you develop applications, you generally use a set of technologies that work together. The Windows development platform provides a plethora of tools, techniques, and technologies. In the last decade, the number of these components increased tremendously. Windows 8 provides a new development model via a new kind of application — Windows 8 style apps — that support several programming languages (C++, C#, Visual Basic, JavaScript), and still keeps the number of related technology components low. Windows 8 still allows developing traditional desktop applications.
In this chapter, you learn about the architecture of components that help you to develop Windows 8 apps. You start with getting to know the difference between desktop and Windows 8 app development technology stacks. As you will learn, the key component of Windows 8 app development is the Windows Runtime, so you will learn about its structure and benefits. ...
Get Beginning Windows 8 Application Development 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.