Sí, de manera positiva principalmente.
La decisión de Microsoft de abrir el código fuente y admitir otras plataformas como Linux y Mac definitivamente los ayudará a competir con Java.
Aunque había una implementación de código abierto de .Net (mono) para Linux, tenía algunas limitaciones. Al hacer .Net de código abierto, creo que Microsoft resolverá este problema.
- ¿Para qué sirven los envoltorios y contenedores? ¿Por qué no puedo simplemente dimensionar y colocar cada capa una tras otra sin complicar la situación con un envoltorio?
- ¿Qué materiales o sitios en línea pueden ayudarme a aprender tecnologías web? ¿Qué hay de Ruby on Rails?
- ¿Qué prácticas de HTML / CSS debo evitar al crear un sitio web para Google AdWords?
- ¿Cuál es la mejor herramienta de diseño de bases de datos MySQL para tablas y procedimientos almacenados?
- ¿Rails 3 finalmente será más estándar que PHP?
1. Una ventaja del código abierto sobre el software de código cerrado es la gran cantidad de desarrolladores y probadores en comparación con la del software de código cerrado. Por lo tanto, el software puede ser más sofisticado con los esfuerzos combinados de esos desarrolladores y probadores. Ser usuario de ese software siempre será beneficioso para un desarrollador.
2. Un problema del software de código cerrado es la cantidad de tiempo necesario para resolver un error o una solicitud de función de implementación. Pero en el software de código abierto puede agregar la solución para el error o implementar una función, que también es útil para un desarrollador.
3. Como desarrollador, creo que me permitirá desarrollar aplicaciones que sean fácilmente portátiles / universales para estas plataformas, lo que ahorra mucho tiempo. He visto algunas buenas aplicaciones de Windows (implementadas con otros marcos) que funcionan mal en Linux o Mac, por lo que si .Net está disponible en todas estas plataformas, este tipo de problemas se resolverá.