开发者

Why do some .NET projects use an N- prefix in their name?

Probably a silly question, because I assume the N stands for ".NET", though I could be wrong. I'm interested in where this naming convention got started.

Examples:

NHibernate

NLog

开发者_StackOverflow中文版 NCover

NDepend

Ninject (I realize this is supposed to be a play on "ninja", but it still fits)


usually it means that original project (without N) was done for dome different language/framework. F. e. NHibernate was inspired by Hibernate for Java. So N means .net. For NUnit there is a whole family, like pyUnit, JUnit, etc.


The same reason why Apple uses "i".

Brand recognition.

You immediately know it's a Microsoft .NET project.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜