Ante todo, hay que diferenciar entre usuario y desarrollador. Asumo por el post de que la "software-dependencia" de la que se
habla es de Windows y que podría ser curada con GNU-Linux y aplicaciones Open Source por ejemplo. Simplemente voy a tratar
sobre la facilidad/dificultad de uso de los sistemas.
► A nivel de usuario hay que volver a diferenciar el tema: están los usuarios de "a pie" y los power-user (que suelen ser los
que mas tarde se pasaran al grupo de desarrolladores)
☼ Usuario de "a pie" :
^^^^^^^^^^^^^^^^^
Este es el usuario típico 'windowsero' al que si se le enseña un sistema con GNU-Linux se escapa corriendo. Pq ?
Bueno, en Windows, cuando va a instalar un programa, hace doble click en setup.exe o install.exe y prácticamente es solo
darle al botón Siguiente hasta que aparece el botón Finalizar.
Todas las novedades en juegos salen para PC (el 98%)
Existen toneladas de utilidades para cualquier cosa.
Cada vez es mas raro (desde Win2000) encontrarse con problemas de compatibilidad.
Cuando se compra un períferico siempre viene con drivers para Windows y suele funcionar a la primera (95% de las
ocasiones)
CONCLUSION: hace falta simplificar enormemente el proceso de instalación/desinstalación de aplicaciones. OpenOffice es un
buen ejemplo de ello ;.) Mas aplicaciones para GNU-Linux.
☼ PowerUser:
^^^^^^^^^^^^
Bien, aquí ya estamos ante un usuario que en general ha encontrado las limitaciones de los entornos Windows. Se puede resumir
en una falta total en tema de transparencia de configuración de diversos aspectos del sistema operativo.
Este es un usurio que al principio le puede asustar el hecho de configurar cualquier parámetro de su máquina GNU-Linux a base
de vi, pero al final goza configurando TODO el sistema a su antojo gracias a la enorme facilidad aportada por el sistema de
configuración basado en archivos de texto.
Otro punto a destacar puedes ser el tema de redes. Es PowerUser Windowsero por fín puede controlar prácticamente cualquier
aspecto relacionado con redes. Tanto el transporte como la gestión de la información.
CONCLUSION: este usuario tiene todas las de convertirse en un usuario de GNU-Linux
► A nivel de programador : es donde mas pegas veo. Si, éxisten tecnológias en el mundo libre, pero son dificiles de
implementar. Los entornos de desarrollo está a años luz de los de Windows por ejemplo. En el mundo Windows es muy fácil
intercomunicar aplicaciones entre sí gracias a la parafernalia de COM/DCOM. Todo esta integrado, cada vez mas los grandes
paquetes de software ofrecen posibilidades de ser usado externamente mediante ActiveX por ejemple.
Que yo sepa no existen esas fácilidades en el mundo Open Source. Si, tenemos el código fuente, pero es que hay que estar
reinventando la rueda cada dos por tres. Se que existe CORBA, pero vete a implementarlo. Muy pocas aplicaciones ofrecen
acceso a sus métodos o informaciones mediante CORBA o lo que sea...
Hay que reconocer que para alguien que esta acostumbrado a desarrollar en entornos Windows con toda su potencia (que la
tiene) es muy dificil montarse en el tren del Open Source en temas de desarrollo. Hay que decir que el tio Bill nos
mima.
Porque al fin y al cabo, las aplicaciones se suelen desarrollar para ser vendidas y por lo tanto generar unos ingresos. O sea
que hay que estar seguro de que se desarrolla una aplicación que vamos a poder controlar y mantener los mas fácilmente
posible, y eso es muy factible en entornos Windows.
Y claro, si no hay desarrolladores que sacan aplicaciones Open Source, púes no hay usuarios dispuestos a cambiar de
'bando'.
Yo creo cada cosa tiene que estar en su sitio, y que en determinadas circunstancias el uso de Open Source es mejor y en otras
no.
A mi me encanta el tema Open Source sobre todo pq no me ata a nadie/nada, pero reconozco que hay situaciones en las que
necesito de aplicaciones propietarias pq está mucho mas cuidadas y depuradas.
A nivel de programador : es donde mas pegas veo. Si, éxisten tecnológias en el mundo libre, pero son dificiles de implementar. Los entornos de desarrollo está a años luz de los de Windows por ejemplo. En el mundo Windows es muy fácil intercomunicar aplicaciones entre sí gracias a la parafernalia de COM/DCOM. Todo esta integrado, cada vez mas los grandes paquetes de software ofrecen posibilidades de ser usado externamente mediante ActiveX por ejemple.
Que yo sepa no existen esas fácilidades en el mundo Open Source. Si, tenemos el código fuente, pero es que hay que estar reinventando la rueda cada dos por tres. Se que existe CORBA, pero vete a implementarlo. Muy pocas aplicaciones ofrecen acceso a sus métodos o informaciones mediante CORBA o lo que sea...
Bueno, quizá ese es un punto donde se puede acusar a GNU/Linux de cierta debilidad, pero no digas que no hay nada, o que hay que implementar CORBA. Existen implementaciones de CORBA para GNU desde hace tiempo como ORBit o mico que son muy potentes y muy ligeras. Existen modelos componentes tanto en KDE (KParts) como en GNOME (Bonobo). Quizá lo que no el desarrollador no ve tan directo es el integrar esas tecnologías en sus desarrollos, pero ese es el próximo paso de GNU/Linux, ahora mismo se están dando los pasos para asentar este paradigma de desarrollo sobre unas bases mas sólidas, pero existir existe, y usable, es. Otra cosa es que no se pueda implementar a base de clicks de ratón como se hace en Visual XXX, pero eso no es excusa. Un desarrollador es, o debería ser, mas que un usuario de ratón.
Aclarando
(Puntos:1)► A nivel de usuario hay que volver a diferenciar el tema: están los usuarios de "a pie" y los power-user (que suelen ser los que mas tarde se pasaran al grupo de desarrolladores)
☼ Usuario de "a pie" :
^^^^^^^^^^^^^^^^^
Este es el usuario típico 'windowsero' al que si se le enseña un sistema con GNU-Linux se escapa corriendo. Pq ?
Bueno, en Windows, cuando va a instalar un programa, hace doble click en setup.exe o install.exe y prácticamente es solo darle al botón Siguiente hasta que aparece el botón Finalizar.
Todas las novedades en juegos salen para PC (el 98%)
Existen toneladas de utilidades para cualquier cosa.
Cada vez es mas raro (desde Win2000) encontrarse con problemas de compatibilidad.
Cuando se compra un períferico siempre viene con drivers para Windows y suele funcionar a la primera (95% de las ocasiones)
CONCLUSION: hace falta simplificar enormemente el proceso de instalación/desinstalación de aplicaciones. OpenOffice es un buen ejemplo de ello ;.) Mas aplicaciones para GNU-Linux.
☼ PowerUser:
^^^^^^^^^^^^
Bien, aquí ya estamos ante un usuario que en general ha encontrado las limitaciones de los entornos Windows. Se puede resumir en una falta total en tema de transparencia de configuración de diversos aspectos del sistema operativo.
Este es un usurio que al principio le puede asustar el hecho de configurar cualquier parámetro de su máquina GNU-Linux a base de vi, pero al final goza configurando TODO el sistema a su antojo gracias a la enorme facilidad aportada por el sistema de configuración basado en archivos de texto.
Otro punto a destacar puedes ser el tema de redes. Es PowerUser Windowsero por fín puede controlar prácticamente cualquier aspecto relacionado con redes. Tanto el transporte como la gestión de la información.
CONCLUSION: este usuario tiene todas las de convertirse en un usuario de GNU-Linux
► A nivel de programador : es donde mas pegas veo. Si, éxisten tecnológias en el mundo libre, pero son dificiles de implementar. Los entornos de desarrollo está a años luz de los de Windows por ejemplo. En el mundo Windows es muy fácil intercomunicar aplicaciones entre sí gracias a la parafernalia de COM/DCOM. Todo esta integrado, cada vez mas los grandes paquetes de software ofrecen posibilidades de ser usado externamente mediante ActiveX por ejemple.
Que yo sepa no existen esas fácilidades en el mundo Open Source. Si, tenemos el código fuente, pero es que hay que estar reinventando la rueda cada dos por tres. Se que existe CORBA, pero vete a implementarlo. Muy pocas aplicaciones ofrecen acceso a sus métodos o informaciones mediante CORBA o lo que sea...
Hay que reconocer que para alguien que esta acostumbrado a desarrollar en entornos Windows con toda su potencia (que la tiene) es muy dificil montarse en el tren del Open Source en temas de desarrollo. Hay que decir que el tio Bill nos mima.
Porque al fin y al cabo, las aplicaciones se suelen desarrollar para ser vendidas y por lo tanto generar unos ingresos. O sea que hay que estar seguro de que se desarrolla una aplicación que vamos a poder controlar y mantener los mas fácilmente posible, y eso es muy factible en entornos Windows.
Y claro, si no hay desarrolladores que sacan aplicaciones Open Source, púes no hay usuarios dispuestos a cambiar de 'bando'.
Yo creo cada cosa tiene que estar en su sitio, y que en determinadas circunstancias el uso de Open Source es mejor y en otras no.
A mi me encanta el tema Open Source sobre todo pq no me ata a nadie/nada, pero reconozco que hay situaciones en las que necesito de aplicaciones propietarias pq está mucho mas cuidadas y depuradas.
Un saludo
Re:Aclarando
(Puntos:2)( Última bitácora: Jueves, 27 Febrero de 2014, 09:39h )
Que yo sepa no existen esas fácilidades en el mundo Open Source. Si, tenemos el código fuente, pero es que hay que estar reinventando la rueda cada dos por tres. Se que existe CORBA, pero vete a implementarlo. Muy pocas aplicaciones ofrecen acceso a sus métodos o informaciones mediante CORBA o lo que sea...
Bueno, quizá ese es un punto donde se puede acusar a GNU/Linux de cierta debilidad, pero no digas que no hay nada, o que hay que implementar CORBA. Existen implementaciones de CORBA para GNU desde hace tiempo como ORBit o mico que son muy potentes y muy ligeras. Existen modelos componentes tanto en KDE (KParts) como en GNOME (Bonobo). Quizá lo que no el desarrollador no ve tan directo es el integrar esas tecnologías en sus desarrollos, pero ese es el próximo paso de GNU/Linux, ahora mismo se están dando los pasos para asentar este paradigma de desarrollo sobre unas bases mas sólidas, pero existir existe, y usable, es. Otra cosa es que no se pueda implementar a base de clicks de ratón como se hace en Visual XXX, pero eso no es excusa. Un desarrollador es, o debería ser, mas que un usuario de ratón.
Re:Aclarando
(Puntos:1)