社区
C#
帖子详情
咨询一下Mono新版本信息、是否支持EF和前景
风骑士之怒
2012-10-11 12:28:33
我有个项目,用MVC4 + EF5开发,买的空间是centos,想迁移过去
想咨询下啊,mono现在的版本是否支持.NET4.5 MVC4 EF5这些
以及 nginx + mono + centos 环境该怎么配
顺便讨论下mono的前景。。。。
...全文
682
14
打赏
收藏
咨询一下Mono新版本信息、是否支持EF和前景
我有个项目,用MVC4 + EF5开发,买的空间是centos,想迁移过去 想咨询下啊,mono现在的版本是否支持.NET4.5 MVC4 EF5这些 以及 nginx + mono + centos 环境该怎么配 顺便讨论下mono的前景。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shanyou
2013-07-21
打赏
举报
回复
Mono 目前在国内的用户在逐渐增多,可以看我这篇文章的链接 http://www.cnblogs.com/shanyou/archive/2012/07/28/2612919.html
shanyou
2013-07-21
打赏
举报
回复
Mono 3.x上支持EF是6版本,这个目前还是在beta阶段,你的EF5是不支持的,只能到Mono发布stable时支持到EF6,因为微软开源的EF版本是6,之前的版本在Mono上都支持哦
老吴笔记
2013-03-29
打赏
举报
回复
已经支持MVC4了 C# 5.0 - async support Async Base Class Library Upgrade MVC4 - Partial, no async features supporte. ASP.NET 4.5 Async Pipeline - Needs an parallel processing pipeline with async support, not done.
Conmajia
2012-10-11
打赏
举报
回复
麻烦的问题,围观下。。
快乐乔巴
2012-10-11
打赏
举报
回复
搬个板凳围观
风骑士之怒
2012-10-11
打赏
举报
回复
SF不留
风骑士之怒
2012-10-11
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
.Net 4.0支持得很好。
详情见: http://www.mono-project.com/Compatibility
[/Quote]
thx, very cool
YapingXin
2012-10-11
打赏
举报
回复
.Net 4.0支持得很好。
详情见:
http://www.mono-project.com/Compatibility
风骑士之怒
2012-10-11
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
本人对MVC、EF之类的东西接触甚少,因为不做web开发的缘故,所以平时根本用不到。
而ASP.Net MVC、EF之类的东西又恰恰是发展比较迅速的东西。说发展迅速,换句话说就是可能暂时会让Mono跟不上。
至于别的.Net的特性,越是基本的东西,越被支持得很好。
基本上C/S开发的领域,由于用的技术变动没有那么快,所以这方面Mono的支持倒是很完整。
[/Quote]
多谢眼睛兄的详细讲解,我用的技术着实有点新,主要还是最近2个项目,服务器都我自己负责搭建,所以自己就做主了,其实我考虑这个mono问题,是我个人的一个.NET MVC项目,其实也不需要这么新的技术
.NET4应该很好的支持吧?
YapingXin
2012-10-11
打赏
举报
回复
本人对MVC、EF之类的东西接触甚少,因为不做web开发的缘故,所以平时根本用不到。
而ASP.Net MVC、EF之类的东西又恰恰是发展比较迅速的东西。说发展迅速,换句话说就是可能暂时会让Mono跟不上。
至于别的.Net的特性,越是基本的东西,越被支持得很好。
基本上C/S开发的领域,由于用的技术变动没有那么快,所以这方面Mono的支持倒是很完整。
YapingXin
2012-10-11
打赏
举报
回复
你用的东西太新了。太新了就会存在一个问题,就是那些新特性可能还没有来得及完全被迁移到Mono中,可能你需要重新编译自己来做迁移,如果没办法自己迁移就只能降版本。
MVC4和EF5 Mono都有计划去支持它,但不幸的是,在Mono 2.11中才开始支持它,而Mono 2.11目前依然处于Alpha测试中,还没有release出stable版本。
MVC3倒是已经被Mono 2.10支持了,因为我已经看到博客园里面有人写文章说怎么配置Mono+ASP.Net MVC3了。有一些小折腾,但这个折腾跟Mono无关,是Apache的配置文件方面的问题,而且是可以解决的问题。
至于EF,微软刚刚把EF开源不久,所以EF porting到Mono上的工作虽然已经展开但是时间还不长。
另外关于Mono的前景,我觉得,Mono的前景取决于Mono团队的代码质量,从我目前用过Mono的项目的情况来看,Mono的代码质量还是不错的,没有出过什么很过分的bug,稳定性也经住了考验。注意,面对一个bug,无论是功能性的bug还是稳定性方面的bug,不是因为你用了mono所以一出bug就全推到Mono头上去了,bug可能和你的code有关,可能和运行环境有关(比如你所用的Linux和Apache、nginx ),有没有那个bug是我发现真正因Mono而引起的?目前还没有,就像我在Windows下用.Net目前还没有发现哪个bug是Microsoft.Net Framework引起的。不是说Mono和Microsoft.Net Framework就没有bug,而是说这样的bug即时存在也不容易遇到,可能遇到了也有相应的work around。
至于别人用不用Mono,跟你没关系,你只要用就行了。国内关注Mono、用Mono的人还是凤毛麟角,所以多看看国外的论坛和国外的案例,别受国内的风气的影响。可能Mono的使用率只有.Net开发者中的1%,但你用了它,它就是你的100%。
风骑士之怒
2012-10-11
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用楼主 的回复:
用MVC4 + EF5开发
用的CodeFirst?
EF5中CodeFirst对库结构的变化是不是已经做到很好的兼容性,不会再丢失库内原有的用户数据?
[/Quote]
是codefirst,ef有migration,应该不会丢失
q107770540
2012-10-11
打赏
举报
回复
[Quote=引用楼主 的回复:]
用MVC4 + EF5开发[/Quote]
用的CodeFirst?
EF5中CodeFirst对库结构的变化是不是已经做到很好的兼容性,不会再丢失库内原有的用户数据?
想哥
2012-10-11
打赏
举报
回复
还没接触过。帮顶一下。。。
使用
Mono
平台前,请牢记产品观点(所有.Net程序员都建议知道的)
[转自http://www.cnblogs.com/mathphoenix/archive/2009/02/11/1387892.html]使用
Mono
平台前,请牢记产品观点(所有.Net程序员都建议知道的) 技术领域有很多让人深感困惑的地方,不管是架构师、设计师还是程序员,在完成任务之余,偶尔都有自责的地方:程序员在使用新技术完成任务的时候,有时会觉的自己旧技术都没有完
ASP.NET Linux部署(2) - MS Owin + WebApi +
Mono
+ Jexus
原文:ASP.NET Linux部署(2) - MS Owin + WebApi +
Mono
+ JexusASP.NET Linux部署(2) - MS Owin + WebApi +
Mono
+ Jexus 本文承接我的上一篇博文: ASP.NET 5 Linux部署,那篇文章主要是针对最新的ASP.NET 5的,但在随后的研究中,我对这种娱乐型的部署依然不是非常满意,当然其主要...
C#9 和 .NET5 高级教程(一)
原文:Pro C# 9 with .NET 5 协议:CC BY-NC-SA 4.0 一、C# 和 .NET(Core)5 简介 微软的。NET 平台和 C# 编程语言大约在 2002 年正式引入,并迅速成为现代软件开发的中流砥柱。的。NET 平台使得大量的编程语言(包括 C#、VB.NET 和 F#)能够相互交互。用 C# 写的程序可以被用 VB.NET 写的另一个程序引用。本章稍后将详细介绍这种互操作性。 2016 年,微软正式推出。NET 核心。比如。网,。NET Core 允许语言之间的互操作(
springboot 返回输出流_5分钟理解SpringBoot响应式的核心-Reactor
一、前言关于 响应式 Reactive,前面的两篇文章谈了不少概念,基本都离不开下面两点:响应式编程是面向流的、异步化的开发方式响应式是非常通用的概念,无论在前端领域、还是实时流、离线处理场景中都是适用的。这次,我们把目光转向 SpringBoot,在SpringBoot 2.0版本之后,提供了对响应式编程的全面
支持
。因此在升级到 2.x版本之后,便能方便的实现事件驱动模型的后端编程,这其中离不开...
C#10 和 .NET6 代码跨平台开发(一)
原文:zh.annas-archive.org/md5/B053D
EF
9CB8C4C14E67E73C1EC2319CF 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 有些编程书籍长达数千页,旨在成为 C#语言、.NET 库、网站、服务和桌面及移动应用等应用模型的全面参考。 本书与众不同,它简洁明了,旨在成为一本轻松愉快的读物,充满每个主题的实用动手演练。虽然整体叙述的广度牺牲了一些深度,但你会发现许多标志指引你进一步探索,如果你愿意的话。 本书既是一本学习现代 C#实践的逐步指南,使用跨平台
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章