Описание структуры XML-документа: DTD, XML Schema, RELAX NG...

Jan 20, 2010 10:02

Дошел до границы, потоптался и... пошел дальше в том же направлении :) Нет худа без добра, как говорится. Я все еще вздыхаю по Java, но - как там у классика? - наступаю мужественно на горло своей песне. А если вспомнить еще и китайскую философию, и понятия полноты и пустоты (о которых я узнал, читая комментарии к тратктату Сунь-Цзы "Искусство войны ( Read more... )

программирование, xml

Leave a comment

Comments 24

birkhoff January 20 2010, 07:30:16 UTC
А в чем противоречие между Java и XML?

Reply

chevalry January 20 2010, 07:37:38 UTC
Да ни в чем... Просто это разные вещи: Java - это язык программирования с необъятными возможностями, а XML - это преимущественно формат передачи данных. При этом Java+XML - это прекрасный тандем...

Но фишка в том, что для меня как бизес-аналитика, знатока Excel+VBA и специалиста по бюджетированию изучать Java - не совсем оправданная трата сил. К такому выводу я пришел. Java требует высокого профессионализма, а ведь лично я преследую сугубо свою цель - освоение BPM. Я так подумал, что изучить XML - будет лушей тратой времени. Хотя - и это несомненно - Java как таковая мне очень понравилась...

Reply

birkhoff January 20 2010, 08:27:53 UTC
Имхо, несмотря на концептуальную простоту XML, на нем выстроено такое огромное количество средств, стандартов и проч (в том числе можно разрабатывать приложения на XML, писать запросы, преобразования из одного формата XML в другой и проч), что если не ставить какой-то конкретной задачи в XML увязнуть еще проще, чем в Java. К тому же Java EE инфраструктура во многом завязана на производных XML

Reply

chevalry January 20 2010, 09:11:53 UTC
Ну... возможно и не следует изучать XML весь как таковой. Достаточно изучить принципы и некие отдельные части. Например, если я правильно понимаю, даже в мою текущую работу на VB можно было бы привнести XML, и это могло бы иметь интересные результаты. Насчет Java я бы так не сказал...

XML - это интеграционный инструмент. Он позволяет (если я правильно понял) увязать мои же приложения на VB с тем же Java (коль скоро такая потребность в будущем возникнет). А там можно переходить постепенно к изучению и других частей XML (по мере необходимости, конечно), проникая все глубже и глубже и в некоторые концептуальные вещи...

Освоить что-то в мире ИТ можно только практически. Это аксиома. Тот же VBA я изучал исходя из чисто практических потребностей. Так вот, мне так кажется, что XML лично для меня имеет сейчас больше точек практического приложения, чем Java. ИМХО, разумеется :)

Reply


birkhoff January 20 2010, 21:05:04 UTC
Все таки интересно, какая же задача? BPEL это конечно XML, только что даст изучение глубин XML? :)

Reply

chevalry January 21 2010, 06:57:25 UTC
Таких задачи две. Одна - узкая, вторая - более широкая ( ... )

Reply

birkhoff January 21 2010, 07:06:49 UTC
Понятно. Но аргументы почему вас отговорили от Явы были я так понял тоже в том, что она сложна.
Насчет трансляции BPMN-BPEL не готов пока ответить, поизучаю этот вопрос - смогу.

И я не думаю, что аналитик у нас и за бугром чем то отличаются. Продукты то одни и те же.

Reply

chevalry January 21 2010, 07:16:26 UTC
Я думаю, что отговорили постольку-поскольку произнесли волшебные слова "учите мат.часть" типа линейного программирования, дискретной математики и ООП, которые меня так напугали, в тот момент, когда я - прочитав определенный материал - испугался необъятности Java. Действительно, там изучать надо ой-ой как много. К тому же, серверное программирования и вовсе у меня в прицел не входило ( ... )

Reply


Leave a comment

Up