Имена файлов / папок и соглашения / стандарты для веб-приложений - PullRequest
1 голос
/ 22 ноября 2010

Я искал в Google рекомендации по соглашениям или рекомендациям, когда дело касается «случая» и именования файлов в папках в веб-приложении.

Большую часть времени я работаю в Visual Studio, разрабатывая веб-приложения ASP.NET. В прошлом я всегда использовал PascalCase для всех своих файлов и папок, за исключением файлов Javascript, которые обычно были camelCase.

Совсем недавно мне стало интересно, имеет ли смысл вводить все в нижнем регистре, чтобы мои URL, включая доменное имя, всегда были в нижнем регистре, чтобы у моих сайтов не было таких URL:

http://www.mysite.com/Blog/AddPost.aspx

У меня также не было бы смешанных URL-адресов на странице для изображений, CSS и т. Д.

Тогда я подумал, что если бы мне нужно было в нижнем регистре ВСЕХ файлов / папок, на которые ссылался мой сайт (включая изображения, CSS, скрипты и т. Д.) В моем проекте, я бы тогда пошел так далеко, что стал прописывать любую другую папку (например, App_Code, Controllers, Views, Models) и файлы (например, Globals.asax), в моем проекте, чтобы не допустить смешивания соглашений об именах в рамках всего моего проекта?!

Я знаю, что это, вероятно, не так уж важно, но мне было интересно узнать, есть ли какие-либо рекомендации или лучшие практики?

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

Папки типа App_Code являются системными папками, поэтому вы можете оставить их в покое.Я обычно делаю свои ASPX-страницы паскалями, потому что они отражают соглашение об именах классов.Что касается папок с изображениями и сценариями, я действительно считаю, что это вопрос личного вкуса или собственной конвенции.

1 голос
/ 22 ноября 2010

Поскольку это мало что меняет, таких стандартов не существует.

Это связано с тем, что домены типа http://www.example.com и http://WWW.EXAMPLE.COM разрешают одно и то же.

Вы должны использовать любое соглашение, которое делает вас счастливым, и если вы работаете в команде, то соглашение, с которым команда соглашается.

...