Pergunta

Tem a introdução do .net framework feita matérias de programação em COM e DCOM redundante ?

(Excepto para a utilização de alguns serviços COM+, por exemplo,para o gerenciamento de transações através do Sistema.EnterpriseServices namespace)

Foi útil?

Solução

Ainda não, porque o sistema operacional ainda não gerenciado.

Se o MS, finalmente, fazer o que seus laboratórios foram falar por anos e produzir um totalmente gerenciado OS, em seguida, ele vai.

Que sistema operacional não irá ser compatível embora.Eles teriam que produzir gerenciado versões do Office, IE, etc em primeiro lugar.Eles vão ter que produzir uma máquina virtual para executar aplicativos não gerenciados.

A dor seria algo semelhante ao movimento da Mac OS9 para OSX.

Outras dicas

COM foi a última grande tecnologia que a MS realmente dogfooded.O MS continua a construir novas APIs que dependem de COM;por exemplo, Vista de novos Media Foundation (uma espécie de sucessor para o DirectShow, que também foi baseado em COM) é uma API COM.Assim é Direct3D10 (e eu diria D3D11).Eu não acho que ele vai desaparecer em breve, e para um monte de Janelas de programação de tarefas não é redundante.

Ainda não, mas eu diria que, a longo prazo, que visa.Obviamente, sempre haverá um lugar para os níveis mais baixos, mas pelo que eu entendo de estratégia da Microsoft, o movimento é para a substituição de com de código gerenciado como possível.

Eu acho que depende do que você quer dizer com 'bruto'.Ainda sinto a necessidade de expor COM APIs .Net bibliotecas de classe na ocasião.Faz com que o processo de migração de determinadas plataformas .Net muito mais fácil, desde que eu possa substituir as peças pequenas, via COM.

.LÍQUIDO tenha sido deliberadamente projetado para substituir COM (e, consequentemente, a DLL Hell) então enquanto .NET applications ainda pode acessar os componentes COM todos os novos desenvolvimentos são incentivados a se mover .NET, exceto se você tiver um bom motivo para ficar com COM.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top