Soy un recién graduado con una licenciatura en Ciencias de la Computación. Como la mayoría de la escuela hoy en día, ya no enseñan a los estudiantes C o C++ avanzado (solo un curso introductorio en C++ ... Con lecciones hasta punteros). El lenguaje de programación estándar prescrito en el plan de estudios es C# (.NET stack).Quiero aprender COM. ¿Cómo debo proceder?
Recientemente, me contrataron como desarrollador de software junior. El 95% de nuestra base de código está en C++ y nuestros productos utilizan COM/DCOM. El otro 5% está en .NET. Mi responsabilidad actual es mantener un proyecto escrito en .NET (ASP.NET) y aún no estoy obligado a estudiar C++ y otras tecnologías. Pero quiero aprender COM lo más pronto posible para poder ayudar en otros proyectos.
Así que estoy buscando el consejo de esta comunidad sobre cómo puedo aprender COM. Mis preguntas actuales son las siguientes:
- ¿Alguna lectura obligatoria? (Temas de prerrequisitos)
- ¿Un buen sitio para aprender los conceptos básicos de COM?
- Un tipo de programa simple de apreciar realmente el "fin" de COM (Un programa de chat, tal vez?)
Gracias! :)
PD: ¿Debo marcar esto como wiki de la comunidad?
Sólo recuerde que hay una buena razón por la cual se produjeron alternativas a COM. Haga una búsqueda en "DLL Hell" ... – RobS
Solo quería agregar que la mayoría de las escuelas no enseñan solo la pila MS. Muchos todavía enseñan en C/C++/Java. –
@Rob: Sí. Pero la mayoría de las compañías hoy todavía usan COM. Entonces es bueno aprenderlo. @Bob: Sí. Algunas universidades aquí enseñan Java. – Ian