La confusión de el decreto 3390: ¡Como Java no va para el baile!

Esto me lo mandó una persona que trabaja para una compañia de el estado. Les voy a colocar la pregunta sin alteraciones para que la lean y luego mi respuesta. Debo admitir que el correo me resultó muy confuso ya que los requerimientos son muy amplios, además de que hay desinformación, como explicaré más adelante.
Hola Buenas Tardes,
He estado navegando por la web desde hace aproximadamente una semana, y es quiero encontrar la forma de añadir el plugin de PERL PYTHON C# y PHP a ECLIPSE 3.1, dado que en mi sitio de trabajo estamos evaluando los lenguajes PERL PYTHON C# y PHP, para la migración de aplicaciones a Software Libre, de conformidad con lo establecido el en Decreto 3390 del 24-12-2004. En este sentido agradezco tu ayuda en cuanto a:
Requerimientos y configuración de mi PC para que corran aplicaciones elaboradas en estos lenguajes:
- Tales como: Añadir variables de sistema.
- Copiar alguna directiva Requerimientos de Interpretes adicionales que deba descargar.
- Donde puedo obtener las ultimas versiones disponibles de estos lenguajes Requerimientos y configuraciones de Eclipse adicionales para añadir los plugin que ya yo los tengo
- Y todos los tips adicionales que tengas a bien enviarme y que creas que puedan servir para estos lenguajes.
Agradeciendo su atención y oportuna respuesta, se despide, XXXX Analista de Sistema de Información TSU Informatica
PD.: Me enorgullese que sea venezolano...
Bueno, primero que nada a mi también me enorgullese ser Venezolano :). Lo otro es que creo que estás un poco confundida en cuanto a que software debes utilizar en tu compañia y me parece que alguien te pasó la lista sin poner mucha atención. Por ejemplo, C# aunque es un estandar abierto sólo cuenta con dos implementaciones, La de Microsoft y la de Mono. Mono está creciendo a pasos agigantados pero no me atrevería a catalogarlo como "completamente libre" ya que la sombra de Microsoft sobre el lenguaje es muy grande, y la versión gratuita (Mono) es bastante joven.
No veo tampoco a Java por ningún lado en tu lista de lenguajes. Java cuenta con máquinas virtuales gratuitas (Kafee, GNU Classpath), así como miles de librerías de código abierto (en licencias como GNU GPL, Apache, BSD).
Pero lo más ironico de tu correo es que ustedes quieren utilizar Eclipse 3.1 el cual es una aplicación escrita en Java (¡sorpresa!). Lo otro que me preocupa son los lenguajes que no Veo: C++, Ruby, entre otros.
OK, suficiente charla. Voy a tratar de responder lo mejor posible tus preguntas:
- Eclipse te permite correr un programa paso a paso, de hecho su depurador es muy completo. Lo otro es que todos estos lenguajes (por lo menos Perl) tienen su depurador incorporado.
- No entiendo que es lo que quieres decir. Consulta la página de Eclipse para ver los requerimientos de instalación y ejecución.
- Al principio de este articulo te indique todos los URL que necesitas. Te recomiendo que los visites. Adicionalmente, Perl tiene un interprete bajo Windows y Python puede correr desde Java, usando Jython.
- Google y los libros son tus amigos...
Enlaces relacionados
- Java colisiona con el decreto 3390
- Porque Java si puede ser usado en el marco de el decreto 3390
- Classpath, la máquina virtual de Java de software libre que hacia falta
- ¿Porqué me ladilla en fanatismo de los programadores? (escoger una lenguaje de programación va más alla de preferencias politicas o personales)



2 Comentarios:
yo catalogaría a C# y Mono como algo inmaduro todavía aunque, como dices, creciendo a pasos agigantados. Lo de la "sombra" de Microsoft sobre C# es parecida a la "sombra" de Sun sobre Java, solo que C# si es software libre aun cuando Mono sea por ahora la única alternativa. El mundo Java y J2EE en general está mucho más maduro según mi humilde opinión con respecto al mundo C#, .NET y Mono, y es cuestión de los años que lleva Java por ahi y los años que llevan .NET y Mono. En mi compañía trabajamos con Mono y no nos va mal la verdad, aun cuando Mono no es la respuesta a todas los problemas. Hay problemas que requieren otra cosa y para eso no es muy recomendable limitarse a una sola plataforma teniendo a Java disponible o Ruby o incluso PHP con todo y el asco que muchos le tenemos jejeje.
Que Java no es software libre... jeje menos libre es limitarse a no usar Java.
De acuerdo con el Kode y Romrod. No usar Java es una limitación tan fuerte que en lugar de ayudar a la comunidad de desarrolladores y a las instituciones del gobierno, lo que haría sería limitarlos en funcionalidad y posibilidades de crecimiento. Aunque pienso que es llover sobre mojado, siempre es bueno repetir este tipo de obviedades hasta el cansancio, o hasta que algún "decision taker" se de cuenta del mensaje.
Saludos.
Publicar un comentario en la entrada
Enlaces a este articulo:
Crear un vínculo
<< Regresar