Вероятно, глупый вопрос, потому что я принимаю N, обозначает ".NET", хотя я мог быть неправым. Я интересуюсь тем, где это соглашение о присвоении имен начало.
Примеры:
NHibernate
NLog
NCover
NDepend
Ninject (Я понимаю, что это, как предполагается, игра на "ниндзя", но она все еще соответствует),
Обычно это означает, что исходный проект (без N) был сделан для купола на другом языке / фреймворке. F. e. NHibernate был вдохновлен Hibernate для Java. Итак, N означает .net. Для NUnit есть целое семейство, такое как pyUnit, JUnit и т. Д.
По той же причине, почему Apple использует «i».
Узнаваемость бренда.
Вы сразу узнаете, что это проект Microsoft .NET.