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

Jan 20, 2010 10:02

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

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

Leave a comment

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

chevalry January 20 2010, 09:51:13 UTC
Да, кстати, сейчас только в голову пришло - есть ведь вполне конкретная вещь на базе XML, которая мне интересна в рамках темы про BPM. Это язык BPEL. Впрочем, не только он - тот же WSDL, например. Я писал про это кое-что здесь...

Reply


Leave a comment

Up