From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: Mikhail Zabaluev Message-ID: <20001211033931.C1359@localhost.localdomain> Mail-Followup-To: mookid@sigent.ru, Mikhail Zabaluev References: <3A31B679.415B55D6@logic.ru> <1012359193.20001209191143@otstavnov.com> <20001209231635.E1169@localhost.localdomain> <846163033.20001211002750@otstavnov.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2i In-Reply-To: <846163033.20001211002750@otstavnov.com>; from maksim@otstavnov.com on Mon, Dec 11, 2000 at 12:27:50AM +0300 From: mookid@sigent.ru (Mikhail Zabaluev) Subject: [mdk-re] Re: =?koi8-r?B?W21kay1yZV0g8M8g0M/Xz8TVINzMxcvU0s/Ozs/KINDP3tTZLg==?= Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Mon Dec 11 04:32:09 2000 X-Original-Date: Mon, 11 Dec 2000 03:39:31 +0300 Archived-At: List-Archive: Hello Maksim, On Mon, Dec 11, 2000 at 00:27 +0300, Maksim Otstavnov wrote: > > Hello Mikhail, > > Saturday, December 09, 2000, 11:16:35 PM, you wrote: > > >> (к MS это не относится, там ловить просто нечего). > > MZ> Готов поспорить (но лучше не здесь). COM/DCOM достаточно удачен > MZ> (за вычетом кроссплатформенности), и его в свое время "словили" > MZ> разработчики Mozilla. > > Мне это не кажется образцом "правильного" подхода, прежде всего, из-за > проблемы "больших словарей" ("разработчики приложений" учат словари > классов вместо того, чтобы программировать). Смею думать, это общая проблема всех компонентных архитектур. Да и такая ли уж проблема? В эпоху становления модульных программ тоже, наверное, раздавались сердитые возгласы по поводу того, что программисты роются в куче библиотек вместо того, чтобы реализовать алгоритмы :) > С Mozilla отдельный > разговор, но (pipes+sockets+интерпретация (или компиляция на лету) > "удаленного" кода+защищенный (меж)сетевой обмен) кажется мне гораздо > более аккуратным решением большинства из тех задач, которые ставили > разработчики DCOM (оставляя в стороне вопросы производительности, с > которой все равно получилось как всегда). > > Интересно, что все эти механизмы _уже существовали_ до того, как такие > задачи были поставлены ;))) Если Вы о CORBA (в числе прочего), то многие до сих пор воротят от нее нос. Вполне возможно и желательно, чтобы CORBA преобладала как средство связывания компонентных, гетерогенных, удаленных и т.п. программ, но... с первого раза освоить спецификацию я не смог. Если ворошить историю Web, можно вспомнить, что у HTML/HTTP были предшественники и конкуренты. Но герои сегодняшних дней были прагматичны и просты (хотя и не без фиги в кармане) - и это обеспечило решающий перевес. Или вспомнить хрестоматийную "о семи уровнях" модель OSI и TCP/IP. -- Stay tuned, MhZ mailto:mookid@sigent.ru ----------- A language that doesn't have everything is actually easier to program in than some that do. -- Dennis M. Ritchie