Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this book
About the author
About the cover illustration
Chapter 1. Why .NET Core?
1.1. Architecting enterprise applications before .NET Core
1.2. If you’re a .NET Framework developer
1.2.1. Your .NET apps can be cross-platform
1.2.2. ASP.NET Core outperforms ASP.NET in the .NET Framework
1.2.3. .NET Core is the focus for innovation
1.2.4. Release cycles are faster
1.3. If you are new to .NET
1.3.1. C# is an amazing language
1.3.2. .NET Core is not starting from scratch
1.3.3. Focus on performance
1.4. What is .NET Core?
1.5. Key .NET Core features
1.5.1. Expanding the reach of your libraries
1.5.2. Simple deployment on any platform
1.5.3. Clouds and containers
1.5.4. ASP.NET performance
1.5.5. Open source
1.5.6. Bring your own tools
1.6. Applying .NET Core to real-world applications
1.7. Differences from the .NET Framework
1.7.1. Framework features not ported to Core
1.7.2. Subtle changes for .NET Framework developers
1.7.3. Changes to .NET reflection
Additional resources
Summary