Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Вышла третья бета для адаптеров элементов управления ASP.NET, использующих CSS-рендеринг вместо табличного. Это касается элементов управления группы Data (GridView, DataList, DetailsView, FormView), Navigation (Menu, TreeView), Login (Login, CreateUserWizard, ChangePassword, PasswordRecovery, LoginStatus) Посмотреть примеры использования можно здесь. Сайт проекта: http://www.asp.net/cssadaptersВ инфракрасный прицел мы видны, как небесный ОМОН ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2006, 13:38 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Вышла третья бета для адаптеров элементов управления ASP.NET, использующих CSS-рендеринг вместо табличного. Это касается элементов управления группы Data (GridView, DataList, DetailsView, FormView), Navigation (Menu, TreeView), Login (Login, CreateUserWizard, ChangePassword, PasswordRecovery, LoginStatus) G>Посмотреть примеры использования можно здесь. G>Сайт проекта: http://www.asp.net/cssadapters Хм, возможно вы сможете действительно хорошо объяснить, чем лучше использование css layout'a вместо html? Сделать подобное решение кроссбраузерным — это хорошая головная боль. Найти дизайнеров, которые хорошо и дешево будут верстать css layout, вместо обычного табличного — это еще одна головная боль. Зато очень много спецов умеют делать отличный html layout дизайн. Можно еще добавить сюда проблему, что много сайтов построенных на базе кучи div'ов, расставленных с помощью css, болеют невозможностью выделить КУСОЧЕК текста. Выделяется либо сразу блок, либо вся страница. Причем в самых больных случаях выделить слово на странице можно только нажав ctrl+a, а потом отбросить лишнее — но это же бред. Так что совсем непонятно, в чем роковые плюсы css layout'a? Зачем ради него так напрягаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 07:14 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Кэр, Вы писали: Кэр>Хм, возможно вы сможете действительно хорошо объяснить, чем лучше использование css layout'a вместо html? В основном следующим: а) Отделяется модель от представления, что позволяет сделать html намного меньше по размеру и более понятным. б) Изменением css-файла можно радикально поменять внешний вид результирующего html. в) Можно задать разные стили для разных носителей (например для принтера отдельный стиль) г) В CSS-адаптерах используется XHTML 1.1 strict, что тоже неплохо :) д) Некоторые браузеры :) не показывают таблицу пока не загрузят ее целиком. ну и т.д. и т.п. Кэр>Сделать подобное решение кроссбраузерным — это хорошая головная боль. Ну, под лежачий камень ничего не течет вообще. Кэр>Найти дизайнеров, которые хорошо и дешево будут верстать css layout, вместо обычного табличного — это еще одна головная боль. А зачем? Суть CSS адаптеров в том, что ничего не меняется. Как был у вас GridView, так он и останется, только клиенту будет отдана не таблица, а css-верстка. То есть вам-то ничего делать не надо, только поставить эти самые адаптеры. Впрочем, это все-таки Beta, я бы не спешил с их использованием в production. Да, теперь есть и Web Expression Designer, который позволяет удобно работать с CSS-версткой. Кэр>Можно еще добавить сюда проблему, что много сайтов построенных на базе кучи div'ов, расставленных с помощью css, болеют невозможностью выделить КУСОЧЕК текста. Выделяется либо сразу блок, либо вся страница. Причем в самых больных случаях выделить слово на странице можно только нажав ctrl+a, а потом отбросить лишнее — но это же бред. Это имхо проблема конкретных сайтов. Кэр>Так что совсем непонятно, в чем роковые плюсы css layout'a? Зачем ради него так напрягаться? Так напрягаться никто и не предлагает, именно потому что в ASP.NET сделали архитектуру с адаптерами. Правда, те кто писал свои контролы с помощью writer.write("<p>myHtmlHere</p>") ничего от этого не выиграют. А вот те, кто делал чтото типа this.Controls.Add(myGridView) получат css-верстку автоматом.По всей Смоленщине нет кокаина — это временный кризис сырья ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 12:34 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Здравствуйте, Кэр, Вы писали: Кэр>>Хм, возможно вы сможете действительно хорошо объяснить, чем лучше использование css layout'a вместо html? G>В основном следующим: G>а) Отделяется модель от представления, что позволяет сделать html намного меньше по размеру и более понятным. G>б) Изменением css-файла можно радикально поменять внешний вид результирующего html. Это все можно сделать и на html layout. Причем недорого. G>в) Можно задать разные стили для разных носителей (например для принтера отдельный стиль) Как правило сделать отдельную printer friendly page так же просто, как написать отдельный стиль. Если не проще. G>г) В CSS-адаптерах используется XHTML 1.1 strict, что тоже неплохо :) Ну мы понимаем, что это в первую очередь свойство адаптеров ;) G>д) Некоторые браузеры :) не показывают таблицу пока не загрузят ее целиком. Ок, аргумент :) Но не такая уж большая проблема. Не форматируйте большой текст таблицами и будем вам щастье. G>ну и т.д. и т.п. Ну вот, на самом интересном месте :) Кэр>>Сделать подобное решение кроссбраузерным — это хорошая головная боль. G>Ну, под лежачий камень ничего не течет вообще. Угу, только те люди, которые хорошо крутяться, обычно и стоят недешево. Я же говорю, что при html layout можно поиметь то же самое за меньшие деньги. Кэр>>Найти дизайнеров, которые хорошо и дешево будут верстать css layout, вместо обычного табличного — это еще одна головная боль. G>А зачем? Суть CSS адаптеров в том, что ничего не меняется. Как был у вас GridView, так он и останется, только клиенту будет отдана не таблица, а css-верстка. То есть вам-то ничего делать не надо, только поставить эти самые адаптеры. Впрочем, это все-таки Beta, я бы не спешил с их использованием в production. А там разве не свой адаптер для каждого контрола? Для моего родного серверного контрола все придется делать самому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 13:35 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Кэр, Вы писали: G>>а) Отделяется модель от представления, что позволяет сделать html намного меньше по размеру и более понятным. G>>б) Изменением css-файла можно радикально поменять внешний вид результирующего html. Кэр>Это все можно сделать и на html layout. Причем недорого. Нет нельзя. Почему, см. спецификацию. В частности, размеры табличной верстки занимают до 50-60% всей страницы, а так переезжают в кэшируемый css-файл. Для изменения предста G>>д) Некоторые браузеры :) не показывают таблицу пока не загрузят ее целиком. Кэр>Ок, аргумент :) Но не такая уж большая проблема. Не форматируйте большой текст таблицами и будем вам щастье. G>>ну и т.д. и т.п. Кэр>Ну вот, на самом интересном месте :) Для меня основные аргументы идут под пунктами а) и б), остальное довесок. Кэр>Угу, только те люди, которые хорошо крутяться, обычно и стоят недешево. Я же говорю, что при html layout можно поиметь то же самое за меньшие деньги. Не то же самое. Знаете, ведь для хорошего дизайна архитектор нужен, а он денег стоит. А тут взял студента — и он то же самое написал за меньшие деньги. Причем, есть ситуации когда это вполне оправдано. Но ттак бывает далеко не всегда. Кэр>А там разве не свой адаптер для каждого контрола? Для моего родного серверного контрола все придется делать самому? Если внутри контрола используются только стандартные, то не надо для своего контрола адаптера.Исправность аккумулятора можно проверить не выходя из салона, лизнув специально выведенные на приборную доску контакты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 13:48 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Не то же самое. Знаете, ведь для хорошего дизайна архитектор нужен, а он денег стоит. А тут взял студента — и он то же самое написал за меньшие деньги. Причем, есть ситуации когда это вполне оправдано. Но ттак бывает далеко не всегда. Хорошый дизайн приложения и хороший дизайн страницы — это совсем разные вещи :) Начиная с того, что более важно, как страница выглядит, и сколько стоит эта красота, чем то, каким способом эта страница описана. Кэр>>Это все можно сделать и на html layout. Причем недорого. G>Нет нельзя. Почему, см. спецификацию. В частности, размеры табличной верстки занимают до 50-60% всей страницы, а так переезжают в кэшируемый css-файл. Для изменения предста Радикально изменять html-представление можно в asp.net 2.0 приложении. Причем делать это просто. Размер html страницы — это важно, но пока это не стоит дорого для использования и поддержки. Использование css layout порождает много проблем, которые я описывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 14:34 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Кэр, Вы писали: Кэр>Хорошый дизайн приложения и хороший дизайн страницы — это совсем разные вещи :) Начиная с того, что более важно, как страница выглядит, и сколько стоит эта красота, чем то, каким способом эта страница описана. Так отделение модели от стилей css сделано отнюдь не для красивости рендеринга в браузере. Кэр>>>Это все можно сделать и на html layout. Причем недорого. G>>Нет нельзя. Почему, см. спецификацию. В частности, размеры табличной верстки занимают до 50-60% всей страницы, а так переезжают в кэшируемый css-файл. Для изменения предста Кэр>Радикально изменять html-представление можно в asp.net 2.0 приложении. Причем делать это просто. Да вы что? Как минимум свой шаблонный движок надо писать, проходили. В скинах используются в основном те же css, это кстати очень удобно задавать там разметку, вместо введения шаблонных юзерконтролов руками. Кэр>Размер html страницы — это важно, но пока это не стоит дорого для использования и поддержки. Использование css layout порождает много проблем, которые я описывал. Табличная разметка все равно останется внутри и будет давать прирост размера раза в два. В общем мы уже по второму кругу пошли. Нет так нет, мне лично это достаточно актуально. Использование css-layout не порождает проблем, кроме может быть выделения текста, и то скорее всего из-за кривизны конкретной верстки. Дизайнить css достаточно просто и никаких сверхдорогих спецов не нужно. Однако кидаться все переделывать тоже не надо. Кому надо — перейдут, кому не надо — не перейдут.Я не злопамятный... Просто я злой, и память у меня хорошая! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 16:08 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Да вы что? Как минимум свой шаблонный движок надо писать, проходили. В скинах используются в основном те же css, это кстати очень удобно задавать там разметку, вместо введения шаблонных юзерконтролов руками. Нужно. В "Обсуждении статей" лежит пример очень простого движка на базе application theme. Если его обновили с последней версией, что я высылал — даже с примером приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 17:11 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: Кэр>>Хм, возможно вы сможете действительно хорошо объяснить, чем лучше использование css layout'a вместо html? G>В основном следующим: G>а) Отделяется модель от представления, что позволяет сделать html намного меньше по размеру и более понятным. размер экономится значительно лучше используя HTTP Compression G>б) Изменением css-файла можно радикально поменять внешний вид результирующего html. Радикально? Я бы не сказал. CSS сильно ограничен в возможностях. И ограничен он куда больше, чем ASP.NET/C# или XSLT. Кэр>>Найти дизайнеров, которые хорошо и дешево будут верстать css layout, вместо обычного табличного — это еще одна головная боль. G>А зачем? Суть CSS адаптеров в том, что ничего не меняется. Как был у вас GridView, так он и останется, только клиенту будет отдана не таблица, а css-верстка. То есть вам-то ничего делать не надо, только поставить эти самые адаптеры. Впрочем, это все-таки Beta, я бы не спешил с их использованием в production. GridView в новых адаптерах рендерится той же таблицей. Кэр>>Можно еще добавить сюда проблему, что много сайтов построенных на базе кучи div'ов, расставленных с помощью css, болеют невозможностью выделить КУСОЧЕК текста. Выделяется либо сразу блок, либо вся страница. Причем в самых больных случаях выделить слово на странице можно только нажав ctrl+a, а потом отбросить лишнее — но это же бред. G>Это имхо проблема конкретных сайтов. Нет, это проблем div-вёрстки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 03:53 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, RandomGuid, Вы писали: G>>б) Изменением css-файла можно радикально поменять внешний вид результирующего html. RG>Радикально? Я бы не сказал. CSS сильно ограничен в возможностях. И ограничен он куда больше, чем ASP.NET/C# или XSLT. Смотрим http://www.csszengarden.com/ и наслаждаемся "ограниченностью" CSS ;)... << RSDN@Home 1.2.0 alpha rev. 661>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 12:29 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Вышла третья бета для адаптеров элементов управления ASP.NET, использующих CSS-рендеринг вместо табличного. Это касается элементов управления группы Data (GridView, DataList, DetailsView, FormView), Navigation (Menu, TreeView), Login (Login, CreateUserWizard, ChangePassword, PasswordRecovery, LoginStatus) Извини, но что то не понял особого смысла этих адаптеров. Если взять GridView, DataGrid, к примеру, то CssStyle можно задать в ItemTemplate, HeaderTemplate ... :xz:... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 10:35 |
|
||
|
Вышла Beta 3 CSS Controls Adapters
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, RustM, Вы писали: RM>Здравствуйте, RandomGuid, Вы писали: G>>>б) Изменением css-файла можно радикально поменять внешний вид результирующего html. RG>>Радикально? Я бы не сказал. CSS сильно ограничен в возможностях. И ограничен он куда больше, чем ASP.NET/C# или XSLT. RM>Смотрим http://www.csszengarden.com/ и наслаждаемся "ограниченностью" CSS ;) А теперь посмотри, сколько там хаков и твиков. И сколько времени её делали. В реальности же CSS не позволяет даже сделать вертикальное центрирование... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 14:38 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34097692&tid=1387997]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 329ms |

| 0 / 0 |
