Questions tagged «mono»

10
Mono通常被用来表示“是的,.NET是跨平台的”。该要求的有效性如何?[关闭]
在此时,您将为.NET和Java之间的项目选择什么?我说我会考虑“您将始终部署到Windows吗?” 在新的Web项目中占据先机的最重要的技术决定,如果答案为“否”,我建议使用Java而不是.NET。 一个非常普遍的反论点是“如果我们要在Linux / OS X /任何平台上运行,我们将只运行Mono” 1,这是表面上一个非常引人注目的论点,但我不同意原因。 OpenJDK和所有供应商提供的JVM已通过官方的Sun TCK,以确保一切正常。我不知道Mono通过Microsoft TCK。 Mono落后于.NET版本。当前完全支持什么.NET级别? 所有GUI元素(WinForms?)在Mono中都能正常工作吗? 企业可能不希望将开源框架作为官方计划B。 我知道随着Oracle对Java的新管理,未来并不安全,但是例如IBM为许多平台(包括Linux)提供了JDK。他们只是不是开源的。 那么,在哪种情况下Mono是.NET应用程序的有效业务策略? 1 Mark H总结为:“如果声称“我有一个用.NET编写的Windows应用程序,则应在mono上运行”,则不是,这不是有效的声明-但Mono已努力进行此类应用程序的移植更简单。”
168 java  .net  mono 

7
Mono在企业界占有一席之地吗?
对于基于Windows的企业解决方案,.NET有时是最佳选择。那些必须使用Linux(或者更喜欢使用Linux)的企业如何看待Mono?假设开发人员没有问题,并且他们熟悉.NET / Mono和其他可能的竞争对手,例如Java。 一家中型/大型公司是否会在与Java之类的技术相反的服务器上运行Mono?你知道这样的公司吗?
22 .net  mono 

1
在生产服务器上使用Mono有任何经验吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 6年前关闭。 我想将.NET用于某些Web应用程序(例如ASP.NET MVC 2)。但是我的预算有限,所以我想在Linux上使用Mono。我以前从未使用过Mono,也没有阅读过任何在生产服务器上使用Mono + Linux的大型站点。 您在Linux上的生产环境中使用Mono的经验如何?与Windows Server上的.NET相比,性能和稳定性如何? 在生产中是否有任何流行的网站在使用它?他们在网上分享了他们的经历吗?

3
C#实际上是一种多平台语言吗?
此问题是从Stack Overflow 迁移而来的,因为可以在Software Engineering Stack Exchange上回答。 迁移 8年前。 C#(和一般的.net平台)看起来正成为多目标应用程序的不错选择: 官方MS .net框架:全面的Windows开发,asp.net开发,Windows Phone开发等 mono及其所有派生产品:monotouch,monodroid:世界其他地区。该工具今天是RTM。 这是否意味着C#成为针对最受欢迎的平台(台式机,Web和移动设备)的一种好语言? 使用目标平台(目标C,Java等)的“本机”语言是否还更好? 它只是一团烟雾,只有营销语言吗? 请注意,我实际上意识到我无法在平台之间复制/粘贴代码。但是我确信可以重用较低层的应用程序(模型,业务等),但是我知道我必须将较高层(Gui等)适应该平台。我的目标是更专注于必需的技能,而不是技术代码共享。 [edit]我是一家大规模使用c#的公司的ac#开发人员。这就是为什么我在扩展公司目标平台范围的计划中谈到c#的原因。
20 c#  mono  monodroid 

6
在此时,您将为.NET和Java之间的项目选择什么?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 您刚刚开始一个新项目,并且拥有Java和.NET这两种技术供您选择。您正在从事的项目不涉及具有可轻松在这两种技术之间进行选择的功能(例如,.NET具有我需要的功能,而Java则不需要),并且两者对您都可以正常工作(尽管您只能当然需要之一)。考虑到: 性能 可用工具(甚至是第三方工具) 跨平台兼容性 图书馆(尤其是第三方图书馆) 成本(Oracle似乎尝试通过Java货币化) 开发过程(最简单/最快) 还请记住,Linux不是您的主要平台,但您也想将项目移植到Linux / MacO。您绝对应该记住,围绕Oracle和Java社区而来的麻烦以及Mono和Java的局限性。如果在这两个方面都有经验的人都可以给出概述以及他们对选择哪个以及为什么的主观看法,将不胜感激。
13 java  .net  mono 

2
Webkit作为.Net / Mono中的GUI
我想制作一个跨平台应用程序,该应用程序还将有一个网站,桌面应用程序(Windows,iOS,Linux)将与服务器进行对话,并使用户数据保持同步。 到目前为止,我看到的选择是: 为这三个操作系统中的每一个编写一个本机GUI,所以我将拥有3个GUI代码库(和一个后端系统) 使用类似GTK的工具,这样我就可以在所有提及的平台上使用一个受支持的系统。 但是我无法找到更多信息的第三个窗口(可能是因为我对C#和.Net还是陌生的,所以我没有搜索正确的术语)是要有一个内置了嵌入式WebKit实例的窗口,这将允许我使用与网站相同的GUI系统。这将使客户端应用程序和网站看起来彼此尽可能接近,从而使用户熟悉该界面。 WebKit的最后一个选项是否合理?我已经非常了解JavaScript / HTML,并且如果我可以使用该知识来创建界面,那将很棒。这也是允许用户使用插件自定义界面的好方法,并且他们可以使从本地到Web的任何UI首选项保持同步。
12 c#  .net  javascript  gui  mono 

12
是否有支持在Mac上本地运行.NET 4.0应用程序的方法?
Microsoft在Mac上原生运行C#/。NET 4.0代码的受支持的选项是什么(如果有)?是的,我知道Mono,但除其他外,它落后于Microsoft。而且Silverlight仅在Web浏览器中有效。VMWare类型的解决方案也不会削减它。 关于Microsoft为什么不直接在Mac本身上支持.NET的问题,是否有半权威性的答案?似乎他们可以Silverlight和/或购买Mono并很快就在那里。无需本地Visual Studio;交叉编译和远程调试很好。 原因是在我工作的地方,对未来的不确定性越来越大,这导致用C ++而不是C#进行更多开发。全新的项目正在选择使用C ++。从现在起18到24个月没有人告诉管理层“抱歉”,如果Mac(或iPad)成为必需品。C ++被视为更安全的选择,即使它(可以说)意味着当今生产力的下降。
11 c#  .net  mac  mono 

3
我可以使用Linux / Mono代替Windows / Visual Studio没问题吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我在.Net(C#/ ASP.NET)和Visual Studio方面拥有6年以上的经验。但是最近我很想切换到Linux / Mono。它提出了一些问题: 我可以在Mono中正确运行旧的Visual Studio项目和源代码吗? 我的客户端将IIS用于ASP.NET,将MS Windows用于Winform和Console项目。我的迁移会影响他们吗?换句话说,我的Mono项目是否可以在Windows / IIS中运行而没有任何更改或问题? 考虑到Mono,Novell,Xamarin和Attachme的最新变化,Mono是否可靠? 我是否可以继续使用我最喜欢的开源项目,而没有像NHibernate,Castle,Cuyahoga,log4net,Microsoft Enterprise Library和DNN这样的开源项目? 我可以在Apache中托管Mono ASP.NET Web项目吗? 我可以准确地在ASP.NET Web窗体和Mono中的MVC中使用我的技能吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.