|
Cada día el uso de herramientas opensource está creciendo tanto en el mundo de la empresa, como en el entorno del escritorio. Y para mí, una de las ventajas principales es el óptimo uso de los recursos. Quizás en windows, la herramienta más potente sea firefox, donde poco a poco se ha conseguido desterrar el monopolio del explorer. En la versión 3, el uso de memoria está muy mejorado, y eso repercute en la velocidad. Todo lo contrario que las aplicaciones de microsoft. Algo parecido sucede con el openoffice. En cuanto se pasa de una masa crítica, las aplicaciones parecen tomar un camino imparable para asentarse entre las aplicaciones propietarias. Y ese es el problema para el software propietario, que es un camino imparable, donde el "mercado libre" del opensource logra el producto más eficiente. El opensource va más despacio, los cambios entre versiones son pequeños, pero muy estudiados y respondiendo a necesidades reales de los usuarios. Es imposible que surga algo "impopular" ya que si la aplicacion lo merece, rapidamente saldrá un fork que desactiva eso. Y en cuanto al API, es la propia comunidad de usuarios la que selecciona la más adecuada. Hay una lucha feroz entre lenguajes y tecnologías para conseguir ser más querida por los desarrolladores. Algo que en el mundo propietario se arregla a base de poner billetes encima de la mesa. En cuanto a ubuntu, lo que está surgiendo actualmente es que la distribución base es lo suficientemente sencilla para el usuario más básico. Una ubuntu live puede cargarse y conectarse a internet de forma fácil, sin problemas, sin virus, sin cuelgues desesperantes. Quizas falten aplicaciones, pero como "terminal" de internet, es más que suficiente. Y este es un palo serio para el mundo microsoft. El campo del mundo gráfico tiene la gran amenaza de blender. Poco a poco, va consiguiendo nuevos avances. Tardará bastante en entrar en los grandes estudios, principalemnte, porque los grandes estudios ya tienen muchas cosas montadas sobre sus aplicaciones, y no compensa migrarlas todas a blender, pero los nuevos estudios pronto comenzarán a incorporar blender, especialmente para desarrollo. Y en este entorno, está el programador de gráficos y videojuegos. Yo programo en win32 porque la mayoría de gente que conozco usa win32. Y ya tengo todo mi entorno montado en visual. No fue siempre así, pero al final, decidí cambiarme para que la gente pudiese usar mis programas. Pero la cosa comienza a cambiar. Por ejemplo, EA ya anunció que deja el desarrollo de videojuegos para PC. Un amigo mio decia con ironía "menos mal". Y es una señal importante de lo que está pasando. Si no tienes vista, olvídate de dx10. Y si me cmbié a win32 es porque todo el mundo lo tiene, pero no pasa eso con windows vista. Programar DX10 es cerrarte a un mercado muy reducido (al menos en mi entorno). Asi que al menos, creo que ahora mismo hay que tener cautela en cuanto a ver nuevas API´s. Microsoft seguramente está tomando buena nota de todo esto, y se da cuenta de que no puede imponer un nuevo API al resto del mundo. Quizás nvidia y ati también estén pensado qué pasa con todo esto. Que DX10 no acabe de despegar es un palo para sus ventas. ATI ha liberado la documentación para sus drivers, y si eso funciona bien, tendremos un rendimiento óptimo en linux. En este marco, el opensource parece un sistema más standard. Algo que veo cada vez más necesario.
|