没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Learning ASP.NET Core 2.0
Build modern web apps with ASP.NET Core 2.0, MVC, and
EF Core 2
Jason De Oliveira
Michel Bruchet
BIRMINGHAM - MUMBAI
Learning ASP.NET Core 2.0
Copyright © 2017 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, without the prior written permission of the
publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the
information presented. However, the information contained in this book is sold without
warranty, either express or implied. Neither the authors, nor Packt Publishing, and its
dealers and distributors will be held liable for any damages caused or alleged to be caused
directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: December 2017
Production reference: 1111217
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78847-663-8
www.packtpub.com
Credits
Authors
Jason De Oliveira
Michel Bruchet
Copy Editor
Safis Editing
Reviewer
Alvin Ashcraft
Project Coordinator
Prajakta Naik
Commissioning Editor
Merint Matthew
Proofreader
Safis Editing
Acquisition Editor
Chaitanya Nair
Indexer
Aishwarya Gangawane
Content Development Editor
Akshada Iyer
Graphics
Jason Monteiro
Technical Editor
Abhishek Sharma
Production Coordinator
Deepika Naik
Foreword
If I find the right solution, you have to offer me a coffee!—An informal discussion between a
software development veteran and a newbie around the coffee machine.
Working as a professional in software development for over 20 years, I have been lucky to
be an actor and user of .NET technologies since the early beginnings. While working on
many software development projects as tech-lead and application architect, I was also one
of the first MSDN seminar and DevDays speakers in France and Switzerland, teaching and
explaining the amazing new features of C# Beta 1 a long time ago.
I still remember the first French edition of the Professional Developer Conference (PDC) in
2001, where Microsoft's evangelists showed the first public demo of .NET, C#, and
ASP.NET (it was Web Forms era). Every attendee, who were mostly developers, writing
rich VB6 client applications or web applications using ASP, VBScript, or Visual
InterDev, had discovered how easy it was to write .NET applications using the already
well-known paradigms from VB6. However, they also learned how professional tooling
offered by .NET and Visual Studio together with modern languages such as C, C++, or Java
could lead to more productivity and efficiency. It was a big success.
As a result, I spent a lot of time learning and acquiring deep knowledge of .NET, the CLR,
and other CLR languages (C#, VB.Net, and C++/CLI) either through professional projects,
personal applications, blog posts, or by speaking about various subjects during technical
events and conferences.
At that time, high-quality technical information was concentrated on some reference
websites (with special tributes to the fabulous Dotnet Guru, TechHeadBrother).
Since then, the internet and its major application—the web—became essential to the world
economy. Then, cloud computing appeared. It allowed exceptional growth, faster than ever,
which not only transformed software hosting and development practices, but also business
models. Time-To-Market became very important, which meant that the development of
applications and services had to be done in an extremely short and fast time scale to have an
advantage over the competition.
Regardless of the size of the project, it became inevitable to envision continuous delivery,
continuous integration, test automation, and build pipelines. Topics such as Scale-out,
microservices and clouds patterns, operating system agnostic technologies, IaaS/PaaS/SaaS,
API cultures, and other trendy subjects had to be considered and integrated in application
architecture and design decisions.
剩余507页未读,继续阅读
shunelee30
- 粉丝: 0
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页