Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Читабельность HTML-кода, А нужно ли? 
:(
    Опции темы
мухр
Дата 17.1.2006, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 11.8.2005

Репутация: нет
Всего: нет



Зачем нужны переносы между тегами, отступы, комментарии, если сайт, к примеру, состоит только из динамических страниц? Ну допустим, если используется система шаблонизации, то не логичнее ли всё это как-то повырезать, или просто не прописывать (если шаблонизация не используется) - вес страниц будет меньше, да и пользователю же всё равно?
Но если взглянуть на многие сайты, выполненные в различных студиях - там эти излишние элементы html-кода везде оставлены. Зачем?
PM WWW   Вверх
R.M.
Дата 17.1.2006, 04:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 9
Всего: 30



мухр

Ну делать переносы между тегами или не делать это твоё дело (за исключением тех моментов когда это необходимо), отступы и комментарии это для себя любимого делается или для того кто потом будет вносить изменения в твой код да и красивее с отступами смотрится код. Думаю от комментариев и отступов исльно твоя страница не потяжалеет.

Цитата(мухр @ 17.1.2006, 05:09 Найти цитируемый пост)

Но если взглянуть на многие сайты, выполненные в различных студиях - там эти излишние элементы html-кода везде оставлены. Зачем?

Например какие из них лишние??


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
мухр
Дата 17.1.2006, 05:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 11.8.2005

Репутация: нет
Всего: нет



Так вот в том и дело, что все отступы, табуляции, переносы, комментарии можно вырезать в процессе вывода буфера, так сказать, обработать вывод.
PM WWW   Вверх
sergejzr
Дата 17.1.2006, 05:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 4
Всего: 360



Для красоты и читабельности они там. Больше не для чего.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
мухр
Дата 17.1.2006, 05:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 11.8.2005

Репутация: нет
Всего: нет



Кстати, было бы не плохо написать такую регулярку, чтобы удаляла все комментарии, переносы вне тегов <script> и <textarea>, отступы от краёв и между тегами - вот её бы следовало применить в данном случае. А ещё можно в gzip сжать - вообще было бы хорошо.
PM WWW   Вверх
Gold Dragon
Дата 17.1.2006, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 9
Всего: 71



мухр
вопрос на засыпку, а зачем? Думаешь если страница будет на пол секунды загружаться быстрее тебе это поможет? А вот найти ошибку в коде если что или что-то проверить (изминить) - очень даже поможет


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
DENNN
Дата 17.1.2006, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Цитата(Gold Dragon @ 17.1.2006, 09:37 Найти цитируемый пост)

А вот найти ошибку в коде если что или что-то проверить (изминить) - очень даже поможет

Если страница динамическая, то ошибку ищут либо в серврном скрипте (анализируя что же он там генерит), либо пользуются валидатором.
При наличии уже 200-250 строк кода, пусть даже чертовски красиво отформатированного надеятся "увидеть" ошибку ИМХО глупо. Сложные ошибки как правило неочевидны.
PM ICQ   Вверх
Guedda
Дата 17.1.2006, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Интересно... А если человек написал сайт и отдал его заказчику... А потом заказчик решил его немного подправить, пригласил другого программиста, а другой программист аж на стул присел, когда увидел такую лабудень.

Я считаю, что необходимо ставить отступы, так как на самом плохом момеде с самой плохой выделенкой (мои личные данные) средняя страница без отступов и без символов перевода каретки загружалась за 26.00119303 секунды, а со всеми правилами программирования (в том числе и отступами и комментариями над каждым блоком) - 27.86694023.
Одна секунда (с лишним) на самой плохой линии ни о чем не говорит.

Так что лучше пользоваться отступами.


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Gold Dragon
Дата 17.1.2006, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 9
Всего: 71



Цитата(DENNN @ 17.1.2006, 09:43 Найти цитируемый пост)

Если страница динамическая, то ошибку ищут либо в серврном скрипте (анализируя что же он там генерит),
Вот ты странный человек, а как ты в шаблоных разбираться будешь то или в том коде который у тебя HTML ??? Ну ты загнул smile

Цитата(Guedda @ 17.1.2006, 10:17 Найти цитируемый пост)

А если человек написал сайт и отдал его заказчику... А потом заказчик решил его немного подправить, пригласил другого программиста, а другой программист аж на стул присел, когда увидел такую лабудень.
После этого к тебе больше этот заказчик не обратиться smile




--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
batigoal
Дата 19.1.2006, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: нет
Всего: 151



У нас при сборке проекта работает оптимизатор, который удаляет все форматирование. Если нужно его оставить - собирается дебаг-версия, без оптимайзинга.
Плюс есть специальные проги - форматтеры.
Добавлено @ 22:21
А нужно это для уменьшения размера. Когда страницы больше мегабайта - это реальная экономия трафика.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
мухр
Дата 20.1.2006, 05:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 11.8.2005

Репутация: нет
Всего: нет



Цитата(Lamer George @ 19.1.2006, 22:20)
У нас при сборке проекта работает оптимизатор, который удаляет все форматирование. Если нужно его оставить - собирается дебаг-версия, без оптимайзинга.
Плюс есть специальные проги - форматтеры.
Добавлено @ 22:21
А нужно это для уменьшения размера. Когда страницы больше мегабайта - это реальная экономия трафика.

Если задача стоит форматировать вывод "на лету", не затрагивая исходник шаблона, может класс есть специальный на php?
PM WWW   Вверх
Gold Dragon
Дата 20.1.2006, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 9
Всего: 71



Цитата(Lamer George @ 19.1.2006, 22:20 Найти цитируемый пост)

А нужно это для уменьшения размера. Когда страницы больше мегабайта - это реальная экономия трафика.

Извини меня конечно, но я НЕВЕРЮ! Никогда ещё не видел страницу больше мегабайта! И как по твоему её будут смотреть??? Я её дома открывать буду минут 10.


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Illuminaty
Дата 20.1.2006, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 25
Всего: 56



Gold Dragon, я видел страницу больше мегабайта. Без flash и т.п.
Есть такой продукт SharePoint Portal у Microsoft, так вот у него такие страницы. Благо он в основном для локальных сетей
PM MAIL ICQ   Вверх
batigoal
Дата 20.1.2006, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: нет
Всего: 151



Цитата(Gold Dragon @ 20.1.2006, 10:15 Найти цитируемый пост)

Извини меня конечно, но я НЕВЕРЮ! Никогда ещё не видел страницу больше мегабайта! И как по твоему её будут смотреть??? Я её дома открывать буду минут 10.

А она и не для прямого просмотра предназначена smile

Она отсылается на устройство под названием Set Top Box, подключаемое к телевизору. Эта страничка содержит программу передач на ближайшие дни. Сотня каналов * несколько дней * подробное описание программы + сервисная информация = большой трафик.
Да и рабоет это только через ADSL.
Добавлено @ 09:28
Выглядит это вот так.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Kludge
Дата 23.1.2006, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



расставлять комментарии или нет, форматировать или нет - ваше дело, и никто вас не принуждает это делать. Но если дать вашь код кому-то на передел.... или сам месяца через два сядешь переделывать.... ууу... я вам сочувствую.
PM MAIL ICQ   Вверх
Gold Dragon
Дата 24.1.2006, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 9
Всего: 71



Цитата(Illuminaty @ 20.1.2006, 09:23 Найти цитируемый пост)

Благо он в основном для локальных сетей
Ну так я и не спорю... у нас на локальном сайте странички тоже веся по 200-300 кб, но так и скрость... не заметишь загрузку smile

Lamer George
а если бешаная скорость и такие тяжёлые страницы, то может не стоит беспокояться о плюс/минут пару десятков килобайт


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
batigoal
Дата 24.1.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: нет
Всего: 151



Цитата(Gold Dragon @ 24.1.2006, 10:23 Найти цитируемый пост)

а если бешаная скорость и такие тяжёлые страницы, то может не стоит беспокояться о плюс/минут пару десятков килобайт

Процентов пятнадцать экономим на этом.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Gold Dragon
Дата 24.1.2006, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 9
Всего: 71



Цитата(Lamer George @ 24.1.2006, 11:26 Найти цитируемый пост)

Процентов пятнадцать экономим на этом.
Ну тогда ты ответил на вопрос

Вот только сколько будет затрачено средств по изменению в слючае чего кода или поиска ошибки? Если конечно "дешевле потерять груз, чем его страховать", то вопросов нет smile


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
batigoal
Дата 24.1.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: нет
Всего: 151



Цитата(Gold Dragon @ 24.1.2006, 12:35 Найти цитируемый пост)

Вот только сколько будет затрачено средств по изменению в слючае чего кода или поиска ошибки? Если конечно "дешевле потерять груз, чем его страховать", то вопросов нет smile

В данном случае - именно так smile


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
DENNN
Дата 24.1.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Цитата(Gold Dragon @ 24.1.2006, 11:35 Найти цитируемый пост)

Вот только сколько будет затрачено средств по изменению в слючае чего кода или поиска ошибки? Если конечно "дешевле потерять груз, чем его страховать", то вопросов нет smile

Никто не мешает вам его переформатировать. Вобще, мне кажется не нужно делать из этого проблему.
Если человек разбирается в HTML, то он все эти нюансы решит. Если же у человека реальные проблемы с четнием кода, то даже DreamWeaver в сложных случаях не поможет.
PM ICQ   Вверх
Guedda
Дата 24.1.2006, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Цитата(DENNN @ 24.1.2006, 12:51)
Если человек разбирается в HTML, то он все эти нюансы решит.

Так вот... А если все-таки страница 200-300Кб, а я - знающий HTML... Мне с ним разбираться прийдется больше, чем создать новый smile


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.1047 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.