¿COM está realmente muerto?

7

Anteriormente he trabajado en COM, sin embargo he observado durante algún tiempo que casi ninguna empresa solicita la experiencia de COM

.

¿Está COM muerto o los informes de su desaparición son muy exagerados?

    
pregunta Gaurav 25.11.2010 - 23:36

4 respuestas

13

COM todavía se usa ampliamente en Windows. Muchas de las nuevas características dentro de Windows se basan en una base de COM, ya que es el principal modelo de componente de código nativo y Windows es principalmente código nativo. Pero la mayoría del desarrollo de aplicaciones que no son del sistema en Windows ahora se realiza en código administrado, por lo que COM es menos relevante (aunque accesible) ya que hay envoltorios de .NET Framework. Así que definitivamente no está muerto, pero no es tan relevante para la mayoría de las personas día a día.

    
respondido por el Craig 25.11.2010 - 23:57
9

Para citar a Don Box:

  

¿COM está muerto? No esta muerto es   hecho.

Debido a que puede agregar una "Referencia de COM" a muchas de las ventajas de Windows que se presentan como COM en lugar de API planas, muchos desarrolladores de código administrado pueden ignorarlo. Todavía hay escenarios en los que se necesita un conocimiento más detallado (control de tiempos de vida o reorganización, implementación de interfaces COM específicas en el código administrado para que el sistema operativo pueda llamar, etc.), pero no son cotidianas.

    
respondido por el Kate Gregory 26.11.2010 - 02:17
1

Hay un montón de código COM existente que necesita ser integrado. A menudo se puede manejar con envoltorios de COM, pero los jóvenes recién llegados no tienen conocimiento de las restricciones de la COM.

Es muy raro querer, o necesita escribir un nuevo objeto COM. La última vez que hice esto fue hace 2 años.

    
respondido por el Michael Shaw 25.11.2010 - 23:44
1

Deseo ...

Dicho esto, el único contexto en el que todavía tengo que lidiar es esencialmente legado. Así que diría que está "muerto" en el mismo sentido que el VB clásico está muerto: pocos o ningún proyecto nuevo se va a hacer ahora y en el futuro. Pero el soporte y la integración heredados seguirán existiendo durante bastante tiempo.

    
respondido por el Bobby Tables 25.11.2010 - 23:39

Lea otras preguntas en las etiquetas