Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por euyyn (38802) el Martes, 07 Octubre de 2008, 16:23h (#1089168)
    La intención de Microsoft es que el desarrollo de aplicaciones para Windows pase de ser en C++ principalmente a ser en C# (y lo que no, en "managed C++").

    Cuando eso sea así, que lo será (porque cuentan con el arma de evolucionar el gigante Visual Studio en el sentido que les convenga, y el VS es mucho VS), cuando eso sea así, de pronto todas las máquinas Windows quedarán básicamente liberadas de la carga de la compatibilidad hacia atrás de su repertorio de instrucciones.
    Sólo MS tendrá que recompilar su Windows (y adaptar el compilador de CIL) para las nuevas arquitecturas (los sucesores de IA-64, p.ej.). Todos los demás programadores veremos una explosión evolutiva de las arquitecturas de manera transparente. Y Microsoft, por supuesto, estará encantada de quitarle a x86 la carga de ser el estándar, y echársela en los hombros a su .Net.

    Cuando ese tren de las nuevas arquitecturas arranque, Linux tiene que estar preparado para subirse a él. No tiene que ser necesariamente con .Net (de hecho, la idea de copiar a Windows nunca ha sido tan buena, sobre todo siendo Linux un S.O. mucho mejor planteado). Estoy pensando en usuarios no expertos, claro: Los expertos pueden sobrevivir (con engorro) compilando todo lo que quieran instalar. Para los no expertos, en Linux sólo quedarán las aplicaciones Java, y los lenguajes dinámicos (que para algunas cosas no rinden suficientemente). Yo no querría que el futuro de Linux dependiera tanto del de Java.

    tl;dr: Linux va a necesitar un "CIL". El mismo que el de Microsoft (idea que no me parece tan buena), o uno suyo propio. En ese sentido, cualquier avance de Mono no son sino buenas noticias.
  • por Hiperion (16348) el Martes, 07 Octubre de 2008, 18:06h (#1089194)
    ( http://www.septeto.com/ | Última bitácora: Sábado, 01 Octubre de 2005, 13:34h )
    Sólo un detalle: intenta ejecutar algo hecho y compilado con C# en visual studio 2008 en Windows 2000.

    Te adelanto el resultado: El "Microsoft .NET Framework 3.0" (en adelante) no funciona en Windows 2000.

    Es decir... eso de olvidarse de la arquitectura, no tiene sentido, puesto que nunca se van a mantener de verdad varias plataformas. Dentro de poco, veremos como Microsoft usa el .Net tal y como usó el formato del Office: para forzar a los usuarios a cambiar de sistema operativo.

    por cierto, para quien tenga curiosidad, java corre en Windows 2000 sin problemas (Service Pack 3).
    [ Padre ]
  • 2 respuestas por debajo de tu umbral de lectura actual.