Re[8]: От COM'а к Reflection
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.11.02 22:30
Оценка:
Здравствуйте IT, Вы писали:

IT>Работает через раз. Иногда всё пучком, иногда не работает по непонятным причинам, психанёшь бывает, всё удалишь, по новой поставишь, клиентов пересобирёшь, упс, заработало.

IT>У меня такое подозрение что при генерации tlb ей каждый раз присваивается новый гуид.

Я вот сейчас посадил одного орла потрахаться... Трах действительно есть. Но похоже он из-за отсуствия норального описания как и что нужн делать.

На счет гуидов это из той же серии. Все гуиды можно задать вручную. В том числе и от тайплиба, и даже от АппАйДи.

По позже попробую все это проанализировать.

IT>По твоему, я должен молчать в тряпочку если в качестве одного из решений могут быть использованы веб-сервисы?


Нет, конечно! По такому поводу молчать нельзя. Но все же можно было сказать и о других. А то я вот так понял, что ве6-сервисы это единственное разумное решение. Хотя одним местом чую что это не так.


IT>И вообще получается, что мне можно упоминать о них только когда вопрос ставится следующим образом:

IT>- А не использовать ли мне вебсервисы вместо глючного интеропа?

У тебя другая крайность. По мне так все крайности не хороши. Говорить конечно можно (и нужно) но говорить о чем-то как о панации — это тоже не здорово.


IT> А, IT? (Типа а не в амперах ли измеряется сила тока?) И тут я такой выхожу и yes, yes, ты знал, веб-сервисы, веб-сервисы

IT>

Тебе смешно? Я даже не удивлюсь если такая ситуация будет в жизни. Рекламой этих веб-нутых сервисов уже достали. А тут еще как назло вроде совершенно разумные люди в них души не чают.

IT>Я это говорил?


Ты говоришь так что у меня сладывается впечатление, что кроме веб-сервисов нет ничего разумного для доступа по сети.

IT> Влад, не надо клеить ярлыки.


Дык! И я тебе о том же.

IT>Ты флеймом


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

IT> в одной этой теме сделал из меня злобного пособника MS, которая кстати веб-сервисы не придумала, а только сделала для них нормальную поддержку в новой студии.


Я не знаю придумал MS их или нет, но то что он больше всех денег вложил в их рекламу — это факт! У них нет пресрелиза чтобы без доблесных вебсервисов обойтись. Этой болезнью и другие начали болеть. Даже у Оракла с Саном бред по этому поводу начинается.


IT> Тем не менее, мне приходится оправдываться и за себя, и за MS, и при этом не понятно почему.


Да потому что веб-сервисы одна из технологий. Со своими приимуществами и недостатками (и серьезными). А по вашим словам получается — что это панацея какя-то.

IT>Всё это очень смахивает на почитай здесь — Антология нечестных приемов журнальной и сетевой полемики.


А твой способ доказателст на что смашивает?

IT>Я выбрал веб-сервисы как единственно возможный вариант способный обеспечить плавный и безболезненный переход от старых технологий к новым.

Вот это и есть не правда. Далко не единственный. И далеко не во всех случая удобный/приемлемый.

IT>Я тебе уже приводил пример, который ты кстати безжалостно покилял. Я не могу остановить процесс и переписать всё заново. Я могу только эволюционировать, никто не позволит мне принимать никаких революционных решений.


Ну а я тебе говорил, что для тебя может это и правильно, но не факт что это правильно для других. И не факт что твои проблемы есть у всех. С примущетсвами я не спорю. Я спрорю со словами "единственный" и "лучший". Ты же говоря для меня навязываешь их другим. Неявно вроде так... но настойчиво.

IT>Да, я. Причём я предложил это как альтернативный вариант:


IT>

IT>Можно ещё попробовать выставить ремоут-объект через IIS, тогда к нему можно будет обращаться как к веб-серверу.


Это ты уже конец поквотил, а можно ведь и выше.


Кстит,

ты добавишь? Или это только в Янусе его не видно?

IT>Он как-то особо свою ситуацию не расписал, по-этому я бы не стал делать никаких предположений.


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

IT>Например (применительно к моим задачам)?


Если бы я изучил твои задачи, то мог бы ответить. А так... несерьезно это.

IT>>>Не помню. Как минимум нужно перелогиниться, при чём всем одновременно.


VD>>Для регистрации КОМ-объектов? Странно... Мой опыт говорит об обратном.


IT>При регистрации COM вроде как нужно чего-то писать в реестр. Всякие там гуиды, пути к тлибам и много всякой другой дряни. Прав на это у наших юзеров нет.


Писать в реестр можно и бачем по сети. А информция в реестре и базе COM+-а обнавляется в риалтайме. Так что перелогиниваться не нужно. Но нужно написать скрипт. Проблемы могут возникнуть с бокировкой модуля (длл-ки). Но таже проблема будет и у нэтных сборок.

IT>Нет, ты не понял, речь была о .NET на сервере, а клиент на Win32


IT, приборы!

IT>Да? Не уже ли всё так круто поменялось за два года?


Да и раньше слушали. Покрайней мере в частном секторе.

IT>Мда... Тебя завернёшь...


Мы стойкие кавалеристы... Хотя для того же януса — это хорошее решени. Правда фтп похоже еще лучше.

IT>Не знаю, я вашими соап-тулкитами не пользуюсь. Написание генерилки проксей для С++ у меня заняло три дня. Генерируется обычный C++ класс без всяких комов и просто компилируется вместе с проектом. До это при тестировании просто пользовался XML парсером.


Ну так можно и COM-овский битстрим генерить. Ты кстит бы об этом другим рассказал бы.

IT>Тем хуже для явы.


И Маков!

IT>Но написать веб-сервис можно хоть на ASP, другое дело, что это всё равно что на ассемблере делать гуи.


Во-во. Можно и на сокетах лабать. Что долго объекты в стрим посериализовать?

IT>Интероп — это глюк, это было понятно ещё до выхода релиза студии. В релизе они кое-что подправили правда, но не так что бы всё.


Мне кажется ты не совсем с ним разобрался. Я пока тоже не сильно с ним капался. Да и проблемы вижу, но чтобы вот так мрчно...

IT>Интероп и COM+ было первое за что я ухватился и пытался применять. Разочаровавшись я начал искать другие пути.


Ты бы хоть нам рассказал про свои разочарования. А то как-то в одну... Глядишь помогли бы тебе чем... и разочарование не наступило бы.

IT>Не нравится IIS бери Апач и ставь на него ASP.NET.


Ты стеаешся что ли?

IT>>>Очень интересно. И кого и где я обманул, нагло упомянув в очередной раз веб-сервисы


VD>>Ты просто безапеляциооно их навязываешь не прдупреждая о проблемах. Ну вточь-вточь как MS.


IT>Мда... Даже комментировать не хочется.


Ну извени. Просто так кажется со стороны. Интероп у тебя глючный. Соап... ну тут еще вообще ничерта нет. Получается веб-сервисы и никаких гвоздей.

IT>Влад, мы общаемся на сайте в форуме, но ты видимо хочешь что-бы каждый ответ был готовой статьёй и расписывал все плюсы и минусы


Ну хотябы разные аспекты того или иного решения. А то об этих аспектах узнаешь только из криков о помощи и своего гемороя.

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


Да? И где? Я говорю, что особый смысл в них появляется в Мнтернете (кстати, MS говорит тоже самое). И говорю что проблемы у них есть тоже. Иногда они выгодны, иногда нет. Например для мидл-таера я бы все же выбрал COM+. А для Януса их родимых. Но отстой и т.п. это твои домыслы.

IT>Что практически равносильно: "IT, задолбал ты уже этими дурацкими веб-сервисами"


Ну есть немножко.

IT>При этом наверняка ты их сам использовать и не пробовал.


Дык вон Янус на диске лежит. Хотя уже думаю прдложить AVK частично заменить их на банальную выкачку по FTP. Недостатки дают знать. Мам понимаешь и скорость фиговая и бинраные данные нельзя гнать. А по фтп мы зипом пожать все сможем и докачка будет.

IT>Кстати, можешь посмотреть историю моих сообщений и посчитать сколько раз я за последние пару месяцев упомянул веб-сервисы. Скорее всего мой ответ Мике будет первым.


А сколько раз ты говорил о алтернативе?

IT>Ты ей просто пользоваться не умеешь.


У классиков было "готовить не умеешь" (это про кошек).

IT>ADO.NET гораздо удобнее чем ADO, особенно в серверных приложениях.


Это миф в которм ты себя же и убеждаешь.

IT>Вопрос, а нафига вообще понадобилась докачка?


Есть таке тупые люди (обычно их завут юзерами). Дык они (ну не уроды) хотят иметь привычный и удобный интерфейс. Ну типа долистал грид до низу и тебе не написаили шо мол ламер поганый сделай запрос более точный, а шоб новй блок скачался. Я конечно понимаю ты с таким не работал. В АДО или полный кнект или полный дисконект. Но я вот видил и нормальный вариант. К тому же я вот сранви количество кода для адо.нет и нашего асаДБ. Ды полчучается что для адо.нет его море, а для аскДБ вообще нет. Все визуально и просто. В общем адо.нет это на 70% шаг назад. Это я тебе говрю как человек сам проектировавший такие библиотеки. Бред вроде одного ридера на один конекшон — это вообще ламерство и недоработка.

IT>Дашь тексты посмотреть?


Надеюсь они в фурнал попадут. Хотя по срокам мы все завлили к чертям. Ну да лдно. Задо качество. На а тесты могу брость где нибудь завтра-после звтра.

IT>Ты пробовал через фтп или просто прикалываешься, типа для поднятия настроения


Ну через винкомендер не раз. 300 кил пролетает влет. Ну и главное что с фтп можно информацию без тегов ди еще и сжатую зипом качать. Вот ты бы взял и написал бы форматер для фтп, чем веб-срвисы рекламировать. Во бы было круто! У MS-ых пиаров хватило воображения только на почту. А фтп — это ново.
... << RSDN@Home 1.0 alpha VladD2.1.0.alpha 12.1.0.1028.36665 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.