Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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
NCover
NDepend
Ninject (I realize this is supposed to be a play on "ninja", but it still fits)

like image 871
David Brown Avatar asked Mar 02 '10 17:03

David Brown


2 Answers

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.

like image 90
Andrey Avatar answered Oct 20 '22 18:10

Andrey


The same reason why Apple uses "i".

Brand recognition.

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

like image 25
Jack Marchetti Avatar answered Oct 20 '22 16:10

Jack Marchetti