V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
perryli
V2EX  ›  .NET

.net阵营有那些开源的好东东,大家可以share一下

  •  
  •   perryli · 2012-09-12 20:16:30 +08:00 · 6224 次点击
    这是一个创建于 4248 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到java阵营有很多开源的神器,.net下大家有使用过好的开源东西,可以在这里讨论一下
    22 条回复    1970-01-01 08:00:00 +08:00
    menmang
        1
    menmang  
       2012-09-12 21:14:57 +08:00   ❤️ 1
    DotNetNuke
    AntiGameZ
        2
    AntiGameZ  
       2012-09-12 22:28:12 +08:00
    @menmang Orchard Project, DNN真是太恐怖了
    huobazi
        3
    huobazi  
       2012-09-12 22:56:29 +08:00   ❤️ 1
    Asp.net MVC 的代码本身就是开源的
    http://aspnet.codeplex.com/
    还有 EntityFramework
    http://entityframework.codeplex.com/

    国产的 Dbentry 也不错 http://dbentry.codeplex.com/
    xupefei
        4
    xupefei  
       2012-09-12 22:57:18 +08:00
    MonoGame
    Vortex2D
    iiduce
        5
    iiduce  
       2012-09-12 23:03:41 +08:00
    @menmang @AntiGameZ 作为曾经的DNN“资深”用户,奉劝大家:“珍爱生命,远离DNN”
    PrideChung
        6
    PrideChung  
       2012-09-12 23:07:42 +08:00
    Lucene.Net Lucene(一个基于Java的全文搜索引擎SDK)在.Net平台上的实现。
    haohaolee
        7
    haohaolee  
       2012-09-13 00:23:37 +08:00
    Mono 本身就是很好的开源 DotNet project
    Ricepig
        8
    Ricepig  
       2012-09-13 02:48:24 +08:00
    NPOI,从此远离Office.Excel.Interop
    icyflash
        9
    icyflash  
       2012-09-13 07:44:54 +08:00
    avatasia
        10
    avatasia  
       2012-09-13 09:40:27 +08:00
    @Ricepig NPOI不支持xlsx格式
    chuxiwen
        11
    chuxiwen  
       2012-09-13 13:20:40 +08:00
    @haohaolee Mono 是 .NET Framework 的部分开源实现。

    Mono 与 .Net Fraemwork 的关系好比 OpenJDK 与 Sun JDK 的关系。

    不同的是, .Net Framework 不是开源的, 而 Sun JDK 是。
    aisk
        12
    aisk  
       2012-09-13 15:18:52 +08:00
    https://github.com/Trinity-Encore 魔兽世界服务端,可惜停止更新了
    aisk
        13
    aisk  
       2012-09-13 15:19:24 +08:00
    还有MonoTouch,MonoDroid
    ipconfiger
        14
    ipconfiger  
       2012-09-13 16:14:17 +08:00
    mono系的有玩头,其他都是别人玩剩下的
    haohaolee
        15
    haohaolee  
       2012-09-13 22:51:21 +08:00
    @aisk MonoTouch 和 MonoDroid 不是开源的吧
    aisk
        16
    aisk  
       2012-09-14 00:33:19 +08:00
    @haohaolee 忘记这层了…只是打算说下.net的好东西
    W2EX
        17
    W2EX  
       2012-09-14 11:10:25 +08:00
    以前看Community Server的代码,对比较大一点的项目规划组织开发很有帮助,值得推荐!
    里面大部分是开源的,只有少数几个组件是闭源的,不过.net,找个工具就可以看了,你懂的!
    W2EX
        18
    W2EX  
       2012-09-14 11:15:56 +08:00
    如果你只是开发应用方面的东西,ms自己开源的EntityFramework真心没必要看,会用就行,不过我从来不用EntityFramework,你可以看一下CS里的数据层怎么实现的。。。

    另强烈推荐:ms开源的Enterprise Library!!! 必须学习!!!
    imshawer
        19
    imshawer  
       2012-09-14 11:46:56 +08:00
    很多 JAVA 下的开源项目在 .NET 下都有一套对应的实现,Spring.Net, Castle Project, NHibernate, log4net 等等等。
    http://www.codeplex.com .NET 下的开源项目很多都集中在这里。
    AntiGameZ
        20
    AntiGameZ  
       2012-09-14 14:32:22 +08:00
    MicroORM系列的 Dapper (StackExchange开源),Massive(Rob Conery的玩物),PetaPoco

    ServiceStack系列的一堆东西都很不错,尤其是其中的ServiceStack.Text,号称提供了.NET平台上最快的JSON Parse性能。

    多去nuget.org吧
    tshwangq
        21
    tshwangq  
       2012-11-06 21:05:08 +08:00
    一般java的开源神器, 你搜索的时候在前面加个n就是了。
    takwai
        22
    takwai  
       2013-07-25 21:37:16 +08:00
    Nancy - Lightweight Web Framework for .net

    http://nancyfx.org/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2290 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:37 · PVG 15:37 · LAX 00:37 · JFK 03:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.