Здравствуйте, vvaizh, Вы писали:
PE>>>>На юниксовых системах нет такой реюзабельности готовых компонетов. V>Ага, многие компоненты там работают с 70-х годов..
Работают. А можно ли на них построить принципиально новую ?
Например впихнуть емакс в браузер ?
PE>>Мне из моей прилаги сделать сервер автомации — два пальца об асфальт. PE>>Никаких телодвижений лишних делать не надо. PE>>А в случае с CORBA это не так к сожалению.
V>А из Java программы — 1 палец об тот же самый асфальт.. V>Ну и что?
Ого. Что бы заюзать офис из жавы, нужно поставить жаву сначала. А скрипт есть где угодно, на всех вынях. А если хечешь скрестить IE и офис, то все еще проще.
V>>>Вот именно! XMLCOM.. Forms.. и т.д. А для Java всё это портировать не нужно! PE>>Ты что, сдурел ? XML — это написано на шарпе и кросплатформенно.
V>xmldom = new ActiveXObject("MSXML2.DOMDocument.4.0"); V>Вот это кроссплатформенно? V>Начинали ведь с этого..
Это не кроссплатформенно, ибо это COM.
Но это реюзабельно.
Нахрена программисту, например, в бухгалтерии кроссплатформенность ?
Ему нужны быстрые решения. И все.
Мелкий отчет ты можешь сделать за 15 минут.
V>С того что для Java/Perl библиотеки нужны, а для JS нет, там компоненты есть.. V>Ты уж определись, бинарное оно, или на C#
Кто оно ?
XML есть бинарный — MSXML 4.0 например — его еще до дотнета писали.
А есть и в дотнете — на шарпе писаный.