Соглашения о кодировании имен файлов JavaScript и PHP - PullRequest
5 голосов
/ 06 июня 2010

Я хотел бы знать популярные способы именования файлов в JavaScript и PHP-разработке. Я работаю в системе JS + PHP и не знаю, как назвать мои файлы.

В настоящее время я делаю для JS:

framework/
framework/widget/
framework/widget/TextField.js (Framework.widget.TextField())
Framework.js (Framework())

Итак, мои папки строчные и объекты CamelCase, но что мне делать, если для папки / пространства имен требуется более одного слова? А как насчет PHP?

jQuery выглядит следующим образом:

jquery.js
jquery.ui.js
jquery.plugin-name.js

так что это

jquery(\.[a-z0-9-])*\.js

но ExtJS следует совершенно другому подходу. Дуглас Крокфорд только дает нам подробную информацию о своем предпочтении синтаксических соглашений.

1 Ответ

4 голосов
/ 06 июня 2010

Лично я бы пошел на все строчные имена для папок, разделяя слова с "-", как в jQuery, но это без каких-либо доказательств для резервного копирования.

Однако, какую бы систему вы ни выбрали, будьте последовательны. Это не только поможет вам через 6 месяцев, но и поможет кому-то перейти в вашу систему. Вскоре они освоят свои навыки, даже если они не будут на 100% такими же, как другие системы, которые они использовали в прошлом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...