NOS MUDAMOS A http://xnt.sitiolibre.net, YA NO HABRAN POSTS NUEVOS AQUI.

Xientyto's blog ha sido mudado a http://xnt.sitiolibre.net

Ahora estamos en http://xnt.sitiolibre.net

11/25/2005

Cambios de Filosofía

¡Muy buenas noches a todos ustedes!

El día de ayer tuve el placer y honor de asistir a la Reunión de la Comunidad Java en México, por invitación de Gerardo Horvilleur. Debo decir que fué un evento bastante ameno y entretenido aunque, por desgracia, a falta de Emilio que me brindara transporte tuve que regresar temprano... De cualquier forma, logré asistir a la plática de Daniel Mejía Sánchez (orgullosamente politécnico ;)) sobre Web Objects, y también escuché con muchísimo agrado el mensaje corporativo de Nexusware anunciando ECForms. Ambas cuestiones me hicieron plantearme 2 cambios de filosofía directamente relacionados con el mundo de la informática. Las presento a continuación, esperando me dejen sus comentarios.


* La Orientación Actual de los Sistemas de Información.

Independientemente de que Java está pensado para el trabajo en Web, es innegable que hoy día quien no sabe programar en red (o ya de perdida diseñar) debería cambiarse de carrera. Ambos temas (WebObjects && ECForms) están completamente planeados para correr sobre internet. Es una pena que en una escuela de prestigio como lo es el CECyT Juan de Dios Bátiz no se vea nada relacionado con Internet (quise decir, nada EN SERIO) hasta 6o semestre cuando se ven las herramientas Web de Progress. Y eso nada más jugando un poco con la LAN de la escuela. De hecho ni siquiera se ve PHP, Applets, Ruby... ¡ya ni HTML! Todos estos conocimientos los debes adquirir "a la autodidacta"... Incluso conozco por ahí un maestro que defendía a capa y espada que "HTML es un lenguaje de programación"... Desgraciadamente de ésto te das cuenta ya cuando casi casi estás fuera de ahí. Y dado que la mayorái de los lectores de este blog son alumnos o ex-alumnos de la Bátiz, pues ya espero la lluvia de reclamos... pero, ¡seamos honestos! Si alguien sale de ahí con un título de "Técnico en Programación" y, teóricamente, sabe Java... ¿que va a hacer cuando deba trabajar con JEE, JSP, etcétera? ¿Hará una forma en VB.Net y la subirá a su directorio mediante FTP o qué onda?
Si estudias en una escuela que también se diga "de informática" o "de programación", te recomiendo hables con los directivos. Las cosas en esta área se mueven rapídisimo y, si bien no puedes estar cambiando planes de estudios cada semestre, al menos mantenerte a la verdadera vanguardia no te arriesgará tanto... En el peor de los casos, te tienes que hacer, como ya dije, autodidacta pero... ¿cómo se supone que lo lograrás, si los profesores te dejan "reinventar la rueda" haciendo nóminas en VB con los widgets desde código?
En este caso se ha dado, desde hace años, un cambio de filosofía en el enfoque práctico de los programadores. Ahora la mayoría de la gente del Open Source diseña cosas que sean compatibles en red. Pero quien también necesita este cambio son las instituciones educativas. No podemos seguir enfrascándonos en una plataforma. Si no quieren dar Java, ¡bien!, pero al menos den ANSI C con sockets en vez de C# o VB de puro localhost, ¿no?


* La Orientación Actual de las Grandes Corporaciones.

Cuando, un poco antes de que me fuera, dijeron que el patrocinador era Nexusware y que tenía un proyecto, honestamente me preparaba a escuchar cantidades estrepitosas por un proyecto excelente. Y debo decir que únicamente me equivoqué en lo primero.
Una vez más "El Mago" hizo magia, y ahora doble: no sólamente implementó el IPL (Ienjinia Programming Language) en un constructor de aplicaciones Web vía Java Server Faces... También, de alguna extraña manera, convenció al super monstruoso corporativo Mexicano de lanzarlo en Licencia GPL... ¿Cómo? ¡Sencillo! Si eres un buen programador (¡pero realmente bueno!, no de los que dicen que harán un Age y terminan con una triste DB de 5 entidades), tú decides qué harás, cómo lo harás y para quién lo harás. Y pues creo que no les quedó de otra a la gente de ahí (que por cierto, aprecio mucho y agradezco sus atenciones cuando anduve por allá pero, hasta ayer, no coincidía en nada con sus ideales) mas que agachar la cabeza. Bueno, de cualquier forma está también la licencia comercial. Pero a nosotros frikis juguetones, ¿qué nos importa abrir el código de lo que hacemos?
Para darles una muestra, Frank (de NW) hizo anoche una presentación: programó una mini-app que desplegaba el doble de un número ingresado, con un textbox, un botón y un label... lo hizo correr en red. Para quienes programen en red sin usar IDEs sabrán que aún hacer algo tan "X" como esto lleva bastante tiempo.
Pues bien, Frank bajó el paquete, lo descomprimió, lo instaló, hizo el proyecto de Ant, escribió el código, montó Apache, abrió su server... ¡En 2'45"! Y eso que se estuvo deteniendo para explicarnos más o menos que iba haciendo (creo que nadie que no fuera del equipo de desarrollo, había hecho alguna vez Grids con IPL =P)... Y en verdad que así fué, pues el Mago estuvo tomando el tiempo.
Honestamente este proyecto está de ppm... no sólo porque reducirá nuestros costos y tiempos... ¡sino porque es algo gratis de NW! Créanme que no se lo pueden perder.

Pues bueno, por si les da flojera volver a checar el link, aquí se los dejo, porque en verdad es una joya con la que deberían jugar un rato.

¿Qué opinan ustedes? Espero sigan teniendo una agradable (aunque un tanto fría) y pues espero sus comentarios. ¡Hasta pronto!

1 Comments:

Anonymous -micklo said...

q' se siente estar vivo?

28 noviembre, 2005 02:30  

Publicar un comentario

<< Home