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.
精彩评论