Table of Contents

 

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