|
|
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
Про XML почитал инфу и обалдел. Оказывается, чтобы полноценно использовать эту технологию (XML) нужно еще знать 16 языков: XSL, XSLT, Xpath, XHTML и пр. Закономерно задаешься вопросом, а оно мне надо... Вся эта связка говорит лишь о том, что все еще сырое, если не сказать мокрое. Или все-таки имеет смысл окунуться в этот океан X...? У кого какие мысли по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 13:29:54 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
1. По-моему ты просто ленишься 2. Ты преувеличиваешь 3. Изучать проще, при наличии какой-то задачи. 4. Для обычного веба часто достаточно знания всего лишь нескольких стандартов (XML, XPath, XLink, XSLT) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 10:51:52 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
Заблужение, во-первых чтобы использовать xml, подчас достаточно знать только xml, например чтобы хранить структурированные данные и обрабатывать их с помощью любого языка программирования. Ну а эти 16 технологий все же не все являются языками, подчас они простые, но, согласен, нудно изучать их спецификации, только если действительно нужно, иначе просто может не пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 10:55:48 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
Родоначальником HTML и XML является SGML. От SGML отказались т.к. слишком сложен и создали HTML, а затем упрощенную версию SGML - XML. Т.к. XML - упрощенная версия, то пришлось нарастить его дополнительными расширениями, как уже писал - 16 доп. языков-расширений. Все это напоминает какой-то бред. Не проще ли вернуться к предку SGML и не парить себе и другим мозги "новыми технологиями"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 15:42:44 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
Разные расширения под разные нужды, например SOAP, там четко определена структура XML документа и как ни крути для работы с ним нужно знать именно эту спецификацию, так же и другие расширения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 16:33:53 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
ZSРазные расширения под разные нужды, например SOAP, там четко определена структура XML документа и как ни крути для работы с ним нужно знать именно эту спецификацию, так же и другие расширения. Нет, на самом деле вся проблема в том, что все браузеры, в том числе и современные, не могут корректно отобразить всю спецификацию SGML. Во как! Поэтому SGML начали дробить на части, называя все это дополнительной "ветвью" SGML, "расширяемым языком" и пр. громкими названиями. А все почему? А потому, что кто-то очень много хочет кушать, а работать не любит. Я про windows с его встроенным IE. Если бы не эта игла, на которую подсели если не все, то очень многие, то, кто знает, быть может, был бы уже давно разработан браузер, который воспринимал спецификацию SGML в полной мере. И тогда не надо было изобретать велосипед и дробить SGML на части. Ведь отказались от него потому что слишком "гибок" "много возможностей" и это есть "минус". Дурдом, что тут можно еще сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 16:54:58 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
Может быть, хотя я сомневаюсь, что все дело в отображении в браузерах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 17:05:49 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
orawebПро XML почитал инфу и обалдел. Оказывается, чтобы полноценно использовать эту технологию (XML) нужно еще знать 16 языков: XSL, XSLT, Xpath, XHTML и пр. Закономерно задаешься вопросом, а оно мне надо... Вся эта связка говорит лишь о том, что все еще сырое, если не сказать мокрое. Или все-таки имеет смысл окунуться в этот океан X...? У кого какие мысли по этому поводу? Зато стока строчек в резюме добавить можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 18:00:00 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
SarinЗато стока строчек в резюме добавить можно. Ага только толку-то от них:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 18:12:53 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
вначале был машинный код и на нём можно было всё написать, но потом придумали асм. Зачем? Ведь он не внёс в возможности машины ничего нового. Потом придумали Си. Зачем? Ведь всё, что можно написать на си, можно написать и на асме и прямо на машинном коде. Ты эти вопросы хотел задать? Ты уверен, что сгмл может заменить хмл и всё остальное вместе взятое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 15:15:44 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
машинный код > асм > Си - эволюция, прогресс. В случаи с XML - регресс, минимум - топтание на месте. Читай внимательно, что написал раннее. yamapikaryaТы уверен, что сгмл может заменить хмл и всё остальное вместе взятое? Лично я предпочел бы изучать спецификацию одного языка, каким бы он ни был сложным, чем несколько десятков языков-расширений в совокупности своей заменяющие один сгмл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 10:21:01 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
orawebЛично я предпочел бы изучать спецификацию одного языка, каким бы он ни был сложным, чем несколько десятков языков-расширений в совокупности своей заменяющие один сгмл. Да не нужно их всех учить они предназначены для разных вещей, если нужны веб-сервисы, то SOAP, WSDL, если нужно что-то другое, то эти расширения, зачем сразу все учить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 10:25:03 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
офф Sarin orawebПро XML почитал инфу и обалдел. Оказывается, чтобы полноценно использовать эту технологию (XML) нужно еще знать 16 языков: XSL, XSLT, Xpath, XHTML и пр. Закономерно задаешься вопросом, а оно мне надо... Вся эта связка говорит лишь о том, что все еще сырое, если не сказать мокрое. Или все-таки имеет смысл окунуться в этот океан X...? У кого какие мысли по этому поводу? Зато стока строчек в резюме добавить можно. зачет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 11:11:15 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
Чтобы завершить эту тему, выскажу последнее соображение и на этом поставлю точку. Итак, если "консорциумы" и пр. дяди, кто заказывает музыку в вебе, решили добавлять новые возможности в отображении и форматировании, то поскромнее надо было быть им с самого начала. Так и сказать: "ребята, SGML - навороченный язык, но мы не можем корректно отобразить всю его специфику в браузере, не можем этого сейчас и в долгосрочной перспективе тоже не сможем. Поэтому мы постепенно будем добавлять новые возможности в браузеры, расширять "парсеры" и подробно расписывать, как воспользоваться появившимися возможностями." Т.е. примерно, так как в Perle. Есть библиотека CPAN, где новые модули, в том числе и самые классные (CGI.pm) никто не пытается назвать "расширяемым языком", "супер-пупер навороченной возможностью на базе PERL" и пр. громкими вывесками. Если бы каждый модуль Perl называли "расширяемым языком", то сейчас бы каждый перлист в своем резюме добавил бы знание нескольких сотен языков. А раз нет этой скромности, а есть напыщенность, шумиха, крикливость, напористость и пр. пиар, то вполне уместно задрать ногу и обделать все эти X.. по полной программе. Что б поумерить аппетиты тех, кто наваривает бабло на всем этом. В тоже время, очень может быть, что все эти X..ы, в каких-то случаях уместны и даже необходимы, есть определенные достоинства и пр., но уж больно с большим душком все эти пиаровские акции проходят, по поводу "очередного (в который раз) нового расширяемого ЯЗЫКА", который по своей сути, на самом деле, является раскрытой реализацией возможности предка SGML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 13:12:26 |
|
||
|
Зачем учить XML?
|
|||
|---|---|---|---|
|
#18+
ну во-первых, мало кто знает, что такое сгмл и чем он отличается от хмл есть такая страничка: http://xml.coverpages.org//sgmlsyn/contents.htm ты правда думаешь, что всё, что там написано, - жизненно необходимо? это как асм: можно делать много забавных никому не нужных вещей. Хмл именно в этом аспекте и ограничили: меньше возможностей в разметке, и я хочу сказать, что хмл не испытывает недостатка возможностей разметки (хоть они и ограничены). А хслт, хмл-схема и куча других языков - это не расширения хмл, а приложения. Главная их особенность в том, что они содержат логику . Особую логику, которой до них не было. Ну... до схемы, конечно, был дтд, но схема не копирует его логику, а реализует свою, другую. Короче, по-моему, сгмл - муть, можешь про неё вообще забыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 21:21:06 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=425&tid=1476322]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
280ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 576ms |

| 0 / 0 |
