por
pobrecito hablador
el Jueves, 29 Marzo de 2007, 11:12h
(#893963)
De acuerdo que pueden hacer extensiones de lo que quieran y distinguirse o ampliar algun campo en el que MS no entre o no le interese entrar. Pero hasta q punto se puede garantizar la independencia de la plataforma de esos desarrollos?
Voy a compararlo con Java. Si yo programo siguiendo Java 1.4 (por ejemplo), sé que cualquier JVM conforme a esa versión no va a tener problemas en ejecutar mi bytecode (suponiendo q sea una implementación completa de la JVM y de sus clases). Puedo usar Swing y me funcionará, puedo usar las expresiones regulares según java.util.regex y me funcionará, etc... Pero si baso mi desarrollo en paquetes de terceros que amplian la funcionalidad de Java, puede que mi desarrollo no sea posible ejecutarlo en todas las plataformas que tengan una JVM 1.4 completa
De acuerdo que en este caso concreto GTK y Mozilla son soft libre y es posible portarlos si no lo están ya la plataforma X, pero según que cosas, me parece un poco peligroso en el aspecto de la portabilidad, porque sabemos que en sentido inverso las cosas no son tan fáciles (DirectX, COM,...), y MS puede hacer lo mismo (Windows.Forms), hacer una extensión que sea "estándar de facto" y que sólo se pueda usar en Windows.
A pesar de que sea lento, consuma mucha memoria, (ponga aqui su crítica preferida), me parece que el camino adoptado por Java en cuanto a portabilidad es mejor que el de.NET.
Y la multiplataforma?
(Puntos:0)Voy a compararlo con Java. Si yo programo siguiendo Java 1.4 (por ejemplo), sé que cualquier JVM conforme a esa versión no va a tener problemas en ejecutar mi bytecode (suponiendo q sea una implementación completa de la JVM y de sus clases). Puedo usar Swing y me funcionará, puedo usar las expresiones regulares según java.util.regex y me funcionará, etc
De acuerdo que en este caso concreto GTK y Mozilla son soft libre y es posible portarlos si no lo están ya la plataforma X, pero según que cosas, me parece un poco peligroso en el aspecto de la portabilidad, porque sabemos que en sentido inverso las cosas no son tan fáciles (DirectX, COM,
A pesar de que sea lento, consuma mucha memoria, (ponga aqui su crítica preferida), me parece que el camino adoptado por Java en cuanto a portabilidad es mejor que el de