【发布时间】:2014-10-01 04:41:58
【问题描述】:
我对最近围绕 ASP.Net 平台、单声道和开源的发展感到非常兴奋,我想开始开发也可以在 Linux 服务器上运行的应用程序(我希望主要是用于移动应用程序的 API,但也包括完整的网站) .所以我正忙于安装所有东西、编程和阅读,但作为旁注我一直碰到的一件事是,你可以在 Mac OS X 和 Linux 上运行的 ASP.Net 堆栈具有简化的框架,例如在this MSDN blog .
在 .NET vNext 上(云优化)
....
使用一组较小的框架库
我想知道它的全部含义是什么,特别是对于创建网页或 API 的特定目的。哪些库不可用,哪些可用?
【问题讨论】:
-
这将与 vNext 的发展和方向及其成熟度有关。它现在只是处于婴儿阶段。随着它成熟到可发布状态,这甚至可能不再是一个问题。甚至在此之前,我想这个问题的任何可能答案都会因开发的活跃状态而在任何给定时间有所不同。
-
这最终归结为 Mono 支持将被支持?不会在一个永远不支持而另一个可用的库之间划清界限吗?
-
好吧,云优化!= Mono。云优化和常规之间的核心区别在于,后者需要在机器上安装 .NET Framework 并在 IIS 中运行,而前者需要与它打包并自托管的 .NET Framework 的各个部分。对于那些封装的组件是否使用 Mono 是次要的。不过,据我了解,云优化和常规之间应该没有功能上的区别。同一个应用应该能够以任何一种方式运行。
标签: asp.net asp.net-mvc linux mono asp.net-core