问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有哪些好的C#开源项目推荐?

发布网友 发布时间:2022-04-22 23:34

我来回答

3个回答

热心网友 时间:2022-04-28 11:25

经过一些资料的收集,发现一些比较好的项目。

ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果。SignalR 将与客户端进行实时通信带给了ASP .NET 。当然这样既好用,而且也有足够的扩展性。以前用户需要刷新页面或使用Ajax轮询才能实现的实时显示数据,现在只要使用SignalR,就可以简单实现了。

github地址: https://github.com/SignalR/SignalR

SparkleShare是一个共享开源代码的工具,它设计的目标就是让共享代码变得更加简单而不是你先前习惯的样子。它允许你实时的同步Git库,对于Linux、Mac和Windows都是是可用的。

github地址: https://github.com/hbons/SparkleShare

第三方的跨平台的.NET运行环境,在微软的.net框架还只支持WIN平台的时候,mono就已经开始支持Unix,Windows, MacOS甚至IOS,安卓等操作系统了。

dapper-dot-net是一个超轻量型的ORM开源框架,对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/Rmapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。dapper超级轻小,简便,运行速度很快。赢得了很多开发者的喜欢(推荐大家看看)。

github地址: https://github.com/StackExchange/dapper-dot-ne

Opserver是闻名遐迩的网站Stack Overflow的开源监控解决方案,由Stack Exchange发布。它基于.NET框架构建,这在监控工具领域有些与众不同。 旨在为每个受监控系统的健康状况提供一个快速的总体视图,还允许用户使用下钻方法进行深入挖掘。

github地址: https://github.com/StackExchange/dapper-dot-ne

以上排行榜仅代码该项目在github上的关注度,并不代表这些项目的实际流行度与欢迎度。统计以github的start数量为标准。

热心网友 时间:2022-04-28 12:43

其实很多时候,现在的很多开源项目是github上面是有的,很多开发人员愿意去分享自己的一些开源项目,如果想要一些开源项目的话,建议可以去网上寻找一些,嗯,类似的开源项目去学习。 


即时通讯

首先自己学习了一个开源的一个即时通讯的一个项目,之前做这个项目的时候,感觉这类型的项目可以很好的去学习,c#的一些基本的功能模块。可以在网上搜索一下开源即时通讯项目,然后上面会有很多哦,大神分享一些开源的项目,其中基本上包括一些注册登录啊,聊天时聊天文件传输语音聊天等等。 

电商项目

还可以学习一些电子商务类型的开源项目,其实现在电子商务还算比较流行。其实很多电商做起来并没有自己想象中的那么简单,其中的逻辑性复杂性是很高的,可以在学习之类的开源项目中不断的来提升自己。其实在实际开发项目中,一个人的逻辑性是很重要的,所以可以看着类似的项目来提高自己的逻辑性。

大型企业管理项目

还可以去学习一些大型的企业管理类的项目。这一类的项目可能涉及的是一些权限的东西比较多,像之前在公司做过一个类似的项目,其中涉及的一些权限逻辑也很有利于提高自己的逻辑性。建议可以去github上面去下相关的一些代码,然后去慢慢自己的分析,自己跟着学习。 

热心网友 时间:2022-04-28 14:18

这是我比较喜欢的几个开源项目: Orchard http://www.orchardproject.net/ 可以使用于cms blog etc Mono http://mono-project.com/ 你可以在linux上部署http://ASP.net mvc3网站 SharpDevelop - The Open Source IDE for .NEThttp://sharpdevelop.codeplex.com/ http://ASP.NET MVC http://aspnetwebstack.codeplex.com/ Dapper - a simple object mapper for .Net http://code.google.com/p/dapper-dot-net/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...但是我在系统设置里面打开了开启移动梦网!求解啊。。 联想乐phone 3g w101 sd卡 在手机里可以看到 但是 放到手机里 在连接... 在游戏中成长:拼音大游戏目录 小气员看看天拼音怎么写 推荐一些好看的恋爱动漫,什么种类的都行? 湖北会计专升本考哪些科目 交行e贷通2.0 荒地承包合同我家有块荒地,有交钱的条,没有合同。今年又让村上给卖... ...嘲笑自杀的她今天站上维秘舞台成为最热头条,她是谁? 求此绿发猫耳娘出处或者名字或者任何信息,如果是同人也请注明 dir之后,文件太多,cmd窗口不能全部显示怎么办 ios 怎么接收signalr消息 我的Windows10命令提示符不能全屏,要怎么设置呢 Windows的cmd对话框为什么不能全屏? 运行CMD使用AIT+ENTER无法切换全屏模式?提示初始化失败? cmd怎么弄全屏?按了快捷键alt加回车还是不行,笔记本的 win7下cmd不能全屏? 怎样使win7命令提示符(cmd.exe)全屏显示? 虚空魔石要40个怎么弄去 DNF虚空魔石碎片怎么换成虚空魔石? 小米wifi连不上ip配置失败? 地下城堡2遗迹硬币怎么换虚空魔石 电脑如何远程控制别人的手机? 怎么用手机远程控制电源开关? 为什么远程连接了别人的电脑,别人就不能操作了?? 如何远程控制别人的电脑-我想下班在控制公司电脑 注明:对方关机 有些人会远程操纵对方的电脑,那要是关机了对方还可以操纵吗? 怎样才可以远程操作别人的电脑?在对方(或不知情)远程关闭的情况下? 怎么远程控制操作别人的电脑? 怎么样才能远程控制别人的电脑!除了远程协助与命令shutdown -i以外? cmd命令提示符全屏问题? cmd不能显示全部内容 win7下cmd不能全屏怎么办? 关于电脑cmd全屏问题! 关于CMD窗口全屏的问题!!! 彩蛋图片要干净漂亮的 怎么删除把自己拉黑的QQ好友? 急需复活节彩蛋图片 复活节彩蛋图片! 求一张彩蛋的GIF动画图片 彩蛋图片用什么蛋比较好 找出图片中的彩蛋 手机QQ怎么解除好友拉黑? 怎样把网页上彩蛋的gif图保存到电脑上,如彩蛋等类似随机出现的蛋蛋 tim不能长期在Android后台运行,过段时间就退出了!不能及时接收消息。( 如何破解压缩包密码? 三星手机怎样开启手机TIM的消息通知 TIM收到消息桌面不提醒,打开软件后才知道有消息。 解压缩文件有密码怎么办? tim不能长期在Android后台运行,过段时间就退出了,不能及时接收消息?