ASP.NET在Linux上的未来?

我在想。 你们如何看待Linux上的ASP.NET未来? 我不太了解IIS,我知道一些关于Linux的东西。 我不想编程任何东西在PHP和search主机时,我有一个困难的时间find一个主机,我喜欢在Windows上。

我想开发的应用程序,而不会考虑过多的平台,因此这个问题。 你们如何看待Linux上的ASP.NET未来? 你认为它会赶上和超过25%的支持ASP的Linux(共享)主机,或者你认为ASP.NET将会在Windows上运行更长的时间吗?

工具和支持多年来一直稳步提高,但托pipe社区采用单声道并提供预configuration的单一主机环境的速度非常缓慢。

有很less的提供者已经支持这个。 单声道项目在这里保留一个小列表: http : //www.mono-project.com/FAQ : _ASP.NET#Hosting

话虽如此,如果您使用专用服务器或共享虚拟服务器,则为Mono创build自己的托pipe环境非常简单。 有很多托pipe服务提供商会给你一个虚拟的Linux主机的访问权限,可以与共享托pipe服务提供商相比。

在回答你的问题时,不久将有25%的共享主机提供商在Linux上提供单声道。 这将是很好,但不会发生。 但是,有很好的select。

如果你得到一个私人服务器,而不是依靠共享主机,你会喜欢什么单一的项目可以作为一个ASP.NET应用程序运行。 但是对于共享主机,大多数提供商会发现这个过程很难被限制,从而公平分享。

MonoDevelop是一个跨平台的IDE,可用于编写C#和VB程序,包括ASP.NET ,可以访问开放源码版本的.net的Mono Framework。

单声道项目通过创build允许.net Web应用程序在单声道框架上运行的Apache websever模块,使得ASP.NET能够在Linux平台上良好运行。 MySQL还创build了数据库提供者来允许.net应用程序访问他们的数据库。 还有一个XSP web服务器 ,用于单框架上ASP.NET web应用程序的本地开发。

因此,随着所有这些工作的进行,以及来自Novel的Mono-Project的支持,我相信随着时间的推移,在Linux上看asp.net将变得越来越普遍。

希望这有助于一些。

任何.Net将永远是Linux上的二等公民。 在没有一定程度上思考平台的情况下,确实没有开发软件。 然而,这就是说,你可能要考虑用Java开发,因为在Windows和Linux上有常用的工具。

Telerik – 作为标准的.NET框架,你可以得到 – 完全通过Monoauthentication。( http://www.telerik.com/company/press-center/company-news/telerik-announces-support-for- mono.aspx )这说明了Mono实现所涉及的各种ECMA标准的成熟性和兼容性,以及它为香草生产ASP.NET应用程序增长的可行性。 我不认为整个Linux社区或者.NET社区都会全心全意地接受Mono(这不符合他们的世界观),但我相信Mono人和Novell致力于支持和改进这个项目。 总之,单声道将永远是小生态位,但我认为它将保持现有的兼容性。 我说去吧。 C#是一个可爱的语言,Linux是一个可爱的操作系统。