LINUX.ORG.RU

ресурсоемкий, слишком много надежд на него маркетологи при раскрутке возложили, но своя ниша у него ессно есть, откуда фиг его выбьешь :)

Spectr ★★★
()

Любят за то, что уже практически в любом тулките/фреймворке есть средства для работы с ним. За то, что можно прилепить CSS и красиво отобразить в браузере. За то, что читается и редактируется человеком легче, чем бинарные данные.

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

anonymfus ★★★★
()
Ответ на: комментарий от Xellos

Конечно не знаю. Ведь это Военная Тайна, а я, все-таки - не какой-нить там Мальчиш-Плохиш

grinn ★★
() автор топика
Ответ на: комментарий от anonymfus

>За то, что можно прилепить CSS и красиво отобразить в браузере. За то, что читается и редактируется человеком легче, чем бинарные данные.

Прилепить, конечно, и бантик на задницу можно... А практически это (использование xml) что-то дает? Например, для управления контентом?

grinn ★★
() автор топика
Ответ на: комментарий от Somewho

>не любят? да я его всей душой нинавижу!

а вот я слышал, с его помощью можно описать любую, даже самые неструктурированные структуры. Это правда?

grinn ★★
() автор топика
Ответ на: комментарий от grinn

Ну дык это... разделение контента и дизайна в сайтоклепательстве типа. Контент хранится в xmlях, а при помощи xslt его можно и в виде (x)html и в виде pdf и виде еще чего-нибудь выдать. То есть шаблонизатор получается.

Deleted
()
Ответ на: комментарий от geek

>>Например, для управления контентом?

> с каких пор XML - это CMS?

наверное, с тех пор, ка появился xmlto. Я угадал?

grinn ★★
() автор топика

За то, что его суют по делу и не по делу. И за то, что он в себе ничего нового не несёт.

ИМХО единственное место где он себя оправдывает - получение RSS, обработка их через XSLT и вывод на сайт. Хотя и тут существуют решения проще, надёжней и экономичней.

r_asian ★☆☆
()
Ответ на: комментарий от Deleted

>Ну дык это... разделение контента и дизайна в сайтоклепательстве типа. Контент хранится в xmlях, а при помощи xslt его можно и в виде (x)html и в виде pdf и виде еще чего-нибудь выдать. То есть шаблонизатор получается.

какое же это разделение, если, опять таки, все "в одном флаконе" получается? в одном xml'е?

grinn ★★
() автор топика
Ответ на: комментарий от Deleted

> Ну дык это... разделение контента и дизайна в сайтоклепательстве типа

Вот за это - вообще убивать с особой жестокостью. ЗАЧЕМ? А прощё никак не льзя, а Smarty уже не рулит?

r_asian ★☆☆
()
Ответ на: комментарий от geek

>неа. А что ты понимаешь под CMS? :)

неа. сперва - ты, бо я таких слов ("CMS") вообще не знаю, и не говорил ни разу :)

grinn ★★
() автор топика

Я люблю, за то что он довольно четкий, и проблем в ручной правке он у меня не вызывает

Orlangoor ★★★★★
()
Ответ на: комментарий от r_asian

>Хотя и тут существуют решения проще, надёжней и экономичней.

А поподробнее?

Да и в качестве кроссплатформенного хранителя данных, он что, уже не рулит? XSLT позволяет делать с ним что хочешь, XML-FO позволяет выводить его как хочешь... И потомки смогут прочитать все эти данные.

Ay49Mihas ★★★★
()
Ответ на: комментарий от r_asian

>Smarty уже не рулит?

Smarty == ПХП

а xml/xslt можно дергать откуда угодно

Deleted
()
Ответ на: комментарий от Ay49Mihas

1. В правильном XML из 100 кб файла 50-60 кб. мусора (то есть вполне можно сохранить файл той же информационной ценности, не в бинарном формате)

2. Данные при выводе из XML можно обработать 1 раз в минуту, ну 10 раз в минуту (нагрузка). Но не по 10 раз в секунду. Рано или поздно приходится делать КЭШ в формате идентичнов выводимому (это любителям использовать XSLT+XML для сайтостроительства)

3. Пресловутая ручная правка. Редакторы XML безусловно рулят. Но это похоже на решение проблемы, которую можно было и не создавать.

r_asian ★☆☆
()
Ответ на: комментарий от grinn

>опять таки, все "в одном флаконе" получается? в одном xml'е?

O RLY? в xml - контент, в xslt - оформление

Deleted
()
Ответ на: комментарий от r_asian

>интересно с чем ещё он его путает?

с DSL. ога, точно.

grinn ★★
() автор топика

Да, и если уж пошла речь о форматах данных
Можно, конечно, создать свои формат, заточенный под конкретную задачу, с нуля и самому написать парсер для него. А можно создать на основе xml и воспользоваться готовыми парсерами. Так проще, но приходится расплачиваться производительностью за универсальность.

Хотя, конфигам в xml формате для мелких утилиток (типа openbox) нету оправдания. Это обычно означает, что авторам было просто ЛЕНЬ написать/поискать что-то более подходящее :)

Deleted
()
Ответ на: комментарий от Deleted

>в xml - контент, в xslt - оформление

а! ну конечно! я ведь сразу так и подумал! ;)

/me пошел выкидывать все <para> </para> из всех ыксымелей.

grinn ★★
() автор топика
Ответ на: комментарий от grinn

>неа. сперва - ты, бо я таких слов ("CMS") вообще не знаю, и не говорил ни разу :)

ты заикнулся про управление контентом:

>А практически это (использование xml) что-то дает? Например, для управления контентом?

вот я и спрашиваю - каким боком он должен что-то иметь к управлению контентом? (CMS - Content Management System)

geek ★★★
()
Ответ на: комментарий от grinn

Понятно, чем отличается логическое форматирование от визуального ты не в курсе ибо, видимо, вусмерть испорчен хтмлем, где эти две абсолютно разные вещи самым грязным и похабным образом смешали.

Deleted
()
Ответ на: комментарий от r_asian

>. В правильном XML из 100 кб файла 50-60 кб. мусора (то есть вполне можно сохранить файл той же информационной ценности, не в бинарном формате)

и ещё где-то придется хранить описание этого формата, тогда как XML - самодокументируемый формат. Грубо говоря, вытащить данные из XML можно и без спец. ПО, которое заточено на разбор этого формата (INI-style не предлагать, потому что структура там плоская, а древовидные текстовики будут отличаться от зумля только отсутствием < >

>2. Данные при выводе из XML можно обработать 1 раз в минуту, ну 10 раз в минуту (нагрузка). Но не по 10 раз в секунду. Рано или поздно приходится делать КЭШ в формате идентичнов выводимому (это любителям использовать XSLT+XML для сайтостроительства)

кешируется вывод. А не данные. Если у тебя кешируются исходные данные, а вывод каждый раз строится динамически - то ты ССЗБ

>3. Пресловутая ручная правка. Редакторы XML безусловно рулят. Но это похоже на решение проблемы, которую можно было и не создавать.

предлагай другой вариант формата данных, который может прочитать/изменить и компьютер, и человек

geek ★★★
()
Ответ на: комментарий от geek

>вот я и спрашиваю - каким боком он должен что-то иметь к управлению контентом? (CMS - Content Management System)

гмм... то есть, какой-нить vim для целей управления контентом использовать нельзя, т.к. ты придумал прилепить модный ярлычок с иностранными букофкаме? Хламуръ, бля...

grinn ★★
() автор топика
Ответ на: комментарий от Deleted

> где эти две абсолютно разные вещи самым грязным и похабным образом смешали.
Ой, а можно пример, пожалуйста.
А то что-то уж я сильно не догоняю, зачем ты сюда приплёл ещё и html.

UVV ★★★★★
()
Ответ на: комментарий от grinn

>гмм... то есть, какой-нить vim для целей управления контентом использовать нельзя, т.к. ты придумал прилепить модный ярлычок с иностранными букофкаме? Хламуръ, бля...

а вим - это не средство управления контентом, это редактор. Я никак не пойму, что ты хочешь от зумля =)

geek ★★★
()
Ответ на: комментарий от Deleted

>чем отличается логическое форматирование от визуального ты не в курсе ибо, видимо, вусмерть испорчен хтмлем, где эти две абсолютно разные вещи самым грязным и похабным образом смешали.

чем же? цветом букаф? дык эт-та... css на то есть. Нет?

grinn ★★
() автор топика
Ответ на: комментарий от grinn

>цветом букаф? дык эт-та... css на то есть. Нет?

ну дык епт канешн

зы: css - неполноценный костыль

Deleted
()
Ответ на: комментарий от UVV

>ЗАгляни в ~/.kde/share/ и удивись!

лучше заглянуть в ~/.gconf ;)

Deleted
()
Ответ на: комментарий от geek

>а вим - это не средство управления контентом, это редактор.

уххх...

а я-то, наивный, всегда редактором контент манагерил...

прости, дядь, я ж не знал, что для это надо какую-то говноподелку йузадь.

grinn ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.