To GNU or not to GNU: that is the question ... in software developing.
Este es mi primer blog, y como tal escribiré sobre algo que discutía con un compañero de trabajo hoy. Actualmente me encuentro trabajando en una fábrica de software como líder de proyecto, desarrollamos una aplicación de complejidad mediana en JDeveloper con Javada/STRUTS e iBatis, utilizando templates en Velocity, por supuesto en ún Modelo 2.
Las tendencias actuales de las compañias de software, cada día se inclinan más y más por la venta de servicios y no de productos, y es aquí donde surgue la gran batalla titánica entre el bien y el mal, el ying-yang de las computadoras Windows y GNU\Linux. Como es bien sabido los costos de licencias tanto de servidores como de herramientas de desarrollo se vuelven increiblemente grandes conforme los requerimientos de información crecen en una compañia. En muchas de estas últimas se ha optado por soluciones GNU inlcuso en el sector público, tal es el caso de Brazil. Pero esto no solo implica obtener una reducción de costos en las empresas, si no un cambio de ideología en cuanto a la producción/venta d/manufactura de software como tal.
En mi reciente experiencia puedo decir que el desarrollo de software con herramientas GNU es muy dificil... muy inestable.. muy rígido, sin embargo una ves deployadas las soluciones se ha comprobado su estabilidad, caso contrario de las aplicaciones desarrolladas en plataformas windows mas específicamente .NET, son increiblemente fácil de desarrollar acoplar a los sistemas Windows y dejarlas sumamente amigables al usuario. Además de todo esto las estimaciones de tiempo de desarrollo tienden a incrementarse notablemente incluso para aplicaciones sencillas.
El gran problema de costo bajo vs. no amigable, hace que muchos empresarios y usuarios de equipo de cómputo en general duden de la implantación de servicios/soluciones GNU en sus compañias, sin embargo es un hecho que cada día mas y mas gente a todo lo largo del ciber-mundo se estan uniendo a las filas del pingüi-mundo.
Las tendencias actuales de las compañias de software, cada día se inclinan más y más por la venta de servicios y no de productos, y es aquí donde surgue la gran batalla titánica entre el bien y el mal, el ying-yang de las computadoras Windows y GNU\Linux. Como es bien sabido los costos de licencias tanto de servidores como de herramientas de desarrollo se vuelven increiblemente grandes conforme los requerimientos de información crecen en una compañia. En muchas de estas últimas se ha optado por soluciones GNU inlcuso en el sector público, tal es el caso de Brazil. Pero esto no solo implica obtener una reducción de costos en las empresas, si no un cambio de ideología en cuanto a la producción/venta d/manufactura de software como tal.
En mi reciente experiencia puedo decir que el desarrollo de software con herramientas GNU es muy dificil... muy inestable.. muy rígido, sin embargo una ves deployadas las soluciones se ha comprobado su estabilidad, caso contrario de las aplicaciones desarrolladas en plataformas windows mas específicamente .NET, son increiblemente fácil de desarrollar acoplar a los sistemas Windows y dejarlas sumamente amigables al usuario. Además de todo esto las estimaciones de tiempo de desarrollo tienden a incrementarse notablemente incluso para aplicaciones sencillas.
El gran problema de costo bajo vs. no amigable, hace que muchos empresarios y usuarios de equipo de cómputo en general duden de la implantación de servicios/soluciones GNU en sus compañias, sin embargo es un hecho que cada día mas y mas gente a todo lo largo del ciber-mundo se estan uniendo a las filas del pingüi-mundo.
3 Comments:
Tal vez hacia ahí se enfoque todo... Educar a la gente. ¿Pero cómo hacer cambiar la mente más testaruda?, tal vez no logremos evangelizar a todos, pero unos cuantos harán la diferencia y no dudo que se dé un efecto piramide. Y sabemos que no es cosa de un dia, habrá que librar grandes batallas para ganar la guerra, tal vez no se conquiste al mundo, pero se marcará territorio.
Como lo dije ya alguna vez, Windows no es la "Caja Negra" ni Linux te va a venir a solucionar todos tus problemas, simplemente el gusto se rompe en géneros y los problemas te llevan a plantear diferentes soluciones. Todo es bueno, es cuestión de la aplicación que se le quiera dar.
Yo creo que si va para alla la solucion. vender el servicio, no las licencias. Creo que lo mejor del GNU esta aun por venir, al hacerse mas popular. Creo que un buen ejemplo de ello es Mono/Monodevelop, pero aun le falta madurar mas al proyecto para empezar a hacer ruido fuerte.
Post a Comment
<< Home