有哪些是比较好的开源知识管理系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有哪些是比较好的开源知识管理系统相关的知识,希望对你有一定的参考价值。
参考技术A好的知识管理系统必须具备以下功能:
知识地图可查看,可下载,可评论
对喜欢的知识可主动推荐
知识订阅
知识排名,轻松查阅所有知识
全文检索,快速查找需要的知识内容
知识发布,知识共享
这个是企业的知识管理系统,目前真正能满足要求也就是几家,比如天翎、搭搭云、简易云这些厂商,天翎就是平台稳定,毕竟十几年的经验在那里放着,另外两家呢就是技术比较先进,但因为是国外刚刚引进的,所以技术不够成熟。还需要再沉淀。
参考技术B 开源很多的:pageadmin和discha都不错的、简单、方便、快捷。有哪些好的C#开源项目推荐?
经过一些资料的收集,发现一些比较好的项目。
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数量为标准。
参考技术A其实很多时候,现在的很多开源项目是github上面是有的,很多开发人员愿意去分享自己的一些开源项目,如果想要一些开源项目的话,建议可以去网上寻找一些,嗯,类似的开源项目去学习。
即时通讯
首先自己学习了一个开源的一个即时通讯的一个项目,之前做这个项目的时候,感觉这类型的项目可以很好的去学习,c#的一些基本的功能模块。可以在网上搜索一下开源即时通讯项目,然后上面会有很多哦,大神分享一些开源的项目,其中基本上包括一些注册登录啊,聊天时聊天文件传输语音聊天等等。
电商项目
还可以学习一些电子商务类型的开源项目,其实现在电子商务还算比较流行。其实很多电商做起来并没有自己想象中的那么简单,其中的逻辑性复杂性是很高的,可以在学习之类的开源项目中不断的来提升自己。其实在实际开发项目中,一个人的逻辑性是很重要的,所以可以看着类似的项目来提高自己的逻辑性。
大型企业管理项目
还可以去学习一些大型的企业管理类的项目。这一类的项目可能涉及的是一些权限的东西比较多,像之前在公司做过一个类似的项目,其中涉及的一些权限逻辑也很有利于提高自己的逻辑性。建议可以去github上面去下相关的一些代码,然后去慢慢自己的分析,自己跟着学习。
参考技术B 这是我比较喜欢的几个开源项目: 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/以上是关于有哪些是比较好的开源知识管理系统的主要内容,如果未能解决你的问题,请参考以下文章