首先我要说一下自己对自由的理解:

  自由是我可以选择不干什么,但我要保留我可以干什么的可能性。

  比如说我现在只有一个码农的角色,但我仍然要保留我可以扮演其他角色的可能,

  比如成为一个作者,当我写下文章的时候已经是了,所以是知名作者(这就是努力的意义啦),

  又比如我想成为一个好的架构师和好的管理者,至少在中下层,我认为这两者是不冲突的,因为有些架构的技术思维可以运用于团队管理,有时候相辅相成,所以也想写一篇架构即管理的文章,

  当然自由永远是相对的,这就像宇宙浩瀚无边际一样,当你体会过迷失在 “世界很大,我想去看看” 中的时候你就会明白啦,世界大到看不完,自由早晚乱余生!!!

扯远了,接下来我们在.NET中谈自由:

  .NET下两大平台:.NET Framework 和 .NET Core

    .NET平台上的web框架:ASP.NET

      ASP.NET下两大分支:ASP.NET *.x 和 ASP.NET Core

其中ASP.NET *.x只能运行在 .NET Framework平台,ASP.NET Core可以在两大平台都运行,但ASP.NET Core 3.0 以及更高版本只能在 .NET Core 中运行。

官方的描述是:ASP.NET Core 是 ASP.NET 4.x 的重新设计。也就是说更像是升级版。

是不是怎么看都是ASP.NET Core好一些?我们再看一下官方是如何建议我们选择的:

看到这里,我想你心中大概有数了,对于未来,ASP.NET Core确实是更佳的选择,但其上层建筑还不够完善,这需要更多开发者的加入,ASP.NET Core 和 ASP.NET *.x将持续并行,而两者使用比例将会发生变化。

最后,献上官方 比较ASP.NET Core 与 ASP.NET 4.x  以及对 新式 Web 应用程序 的描述,仁者见仁,智者见智,ASP.NET Core是不是给了让你Web应用程序更轻、更灵活的可能性?

看,我所理解的自由已经让我做出了选择,冲鸭!

最新文章

  1. 疯狂java学习笔记之面向对象(五) - 封装、继承、多态
  2. IOS第九天(2:QQ聊天界面键盘优化 和自动回复)
  3. 【Java】XML解析之JDOM
  4. SecureCrt设置字符编码
  5. 构建LINUX下的入侵检测系统——LIDS 系统管理命令--vlock
  6. 如何在Android studio中同时打开多个工程? (转载)
  7. BZOJ2083: [Poi2010]Intelligence test
  8. Java_SSH项目主要步骤记录
  9. poj2486 Apple Tree (树形dp)
  10. J - 今年暑假不AC
  11. Catalan数总结
  12. List集合对象中的排序,随机显示
  13. base64编码的图片字节流存入html页面中的显示
  14. tcp入门(唐唐的故事)
  15. C#使用Xamarin开发可移植移动应用进阶篇(6.使用渲染器针对单个平台自定义控件..很很很很重要..),附源码
  16. 一个非常有用的函数—COALESCE
  17. Spring对事务管理的支持的发展历程(基础篇)
  18. 电商网站开发记录(三) Spring的引入,以及配置详解
  19. HDU 2112 HDU Today 最短路
  20. jquery.validate动态更改校验规则

热门文章

  1. python 3.5学习笔记(第三章)
  2. JavaScript函数及闭包
  3. 【并查集】模板 + 【HDU 1213、HDU 1232、POJ 2236、POJ 1703】例题详解
  4. AndroidStudio使用genymotion模拟器
  5. 关于C#调用WebServices的方法
  6. 浏览器如何加载和解析CSS——CSS样式来源与层叠规则
  7. sklearn 第二篇:数据预处理
  8. 从深处去掌握数据校验@Valid的作用(级联校验)
  9. 【iOS】获取视图的中心和宽高
  10. 【iOS】copy 关键字