(no subject)

Tuesday, August 21st, 2007 18:23
kastaneda: (Default)
[personal profile] kastaneda
В продолжение вечной темы.

Я тут вот подумал и пришёл к интересному выводу о кошерности CSS. Итак, свежая и оригинальная мысль: в правильных веб-приложениях шаблоны не нужны. То есть, они могут существовать для программиста, но не для пользователя (владельца сайта). Не должно быть подкаталога «templates», который можно заменить одним махом. Дизайнер не должен иметь возможность влиять на (X)HTML-код страницы — этот код он должен получать как исходное условие задачи. Само собой, веб-приложение должно генерировать только семантически корректный (X)HTML; возможно — с некоторым запасом «лишних» div'ов.

Вот, собственно, и вся мысль. SEO, WCAG WAI, Section 508 и всё прочее добавить по вкусу. К сожалению, на этой планете повсеместно внедрить такой подход не представляется возможным по понятным причинам.

Date: Tuesday, August 21st, 2007 04:42 pm (UTC)
From: [identity profile] ex-feuerbach769.livejournal.com
ИМХО, это должен быть очень сильный css. Или даже не css.

Date: Wednesday, August 22nd, 2007 10:47 am (UTC)
From: [identity profile] ex-feuerbach769.livejournal.com
Видел, и твою идею я понимаю.
Но тут есть принципиальная разница.
Одно дело, когда ты показываешь, что ты можешь сделать с помощью CSS.
Другое дело, когда тебе надо сделать конкретную вещь с помощью CSS.
Так вот, у меня есть серьезные сомнения насчет того, что CSS (по крайней мере тот, на который я в последний раз смотрел -- я вообще далек от вебдева) способен удовлетворить все твои/мои потребности даже в таком простом вопросе, как позиционирование блоков.

Date: Tuesday, August 21st, 2007 08:09 pm (UTC)

Date: Wednesday, August 22nd, 2007 10:40 am (UTC)
From: [identity profile] egorfine.livejournal.com
я понял. я пожевал твою идею на досуге и пришел к выводу о совершенной ее непрактичности. оно на поверхности, на самом деле. Например, количество свободного места в почтовом ящике в вебинтерфейсе один дизайнер может размещать сверху страницы, другой - снизу. Если оно идет в фиксированном месте xhtml'я, то тогда с CSS это будет мега гемор.

Date: Wednesday, August 22nd, 2007 10:47 am (UTC)
From: [identity profile] egorfine.livejournal.com
а я придумал такой метод загрузки баннеров, который не остановишь нажатие стопа в броузере, мухаха!!!! зато такой метод загрузки не мешает нормально работать js-коду на страничке.


Date: Tuesday, August 21st, 2007 08:21 pm (UTC)
From: [identity profile] http://users.livejournal.com/_iggi_/
Идея достаточно бородатая. Расширение модели model-view-controller путем добавления presentation model. В веб-приложениях (enterprise applications :))) есть проторенная дорожка - выдача XML бизнес-частью и преобразование ее в (X)HTML или любого другого зверя через XSLT в интерфейсной части. Впрочем, конкретных реализаций есть великое множество, с разными технологиями и разным дроблением на слои.

Date: Tuesday, August 21st, 2007 10:00 pm (UTC)
From: [identity profile] fester-ua.livejournal.com
Юра Рашковский реализовал для RoR LiLu. Выглядит довольно занятно.

September 2025

M T W T F S S
12345 67
891011121314
15161718192021
22232425262728
2930