可能是一个愚蠢的问题,因为我认为N代表“.NET”,尽管我可能是错的。我对这个命名约定的开始感兴趣。
示例:
NHibernate
NLog
NCover
NDepend
Ninject(我意识到这应该是“忍者”的游戏,但它仍然适合)
答案 0 :(得分:7)
通常意味着原始项目(没有N)是针对不同的语言/框架进行的。 F. e。 NHibernate的灵感来自于Hibernate for Java。所以N意味着.net。对于NUnit,有一个完整的系列,如pyUnit,JUnit等。
答案 1 :(得分:2)
Apple使用“i”的原因相同。
品牌认知度。
您立即知道它是Microsoft .NET项目。