Ir al contenido principal

¡Llamen al heladero que paga roqueta!

Yo suelo tomarle el pelo a la gente de Java respecto a que es más sencillo generar .NET que Java y por eso cada vez que me preguntan "¿pero lo probaste en Java?" les respondo "No, obviamente en .NET".

La sencillez es que con .NET me viene todo pre-instalado, el Framework (que igual lo preciso para GX en si) y el IIS. Para Java tengo que instalar el Tomcat, conseguir los drivers JDBC, el JRE, el "nosequé".

Obvio que no es difícil, para nada, pero en tren de tomarle el pelo a un bolsilludo, ya que futboleramente no puedo, me divierte.



Esto viene desde hace mucho tiempo, hasta que el otro día en el almuerzo salió la clásica "a que no me jugás..."

Así que le aposté a Roqueta que, con la Rocha, instalaba el Tomcat 5.5 y NADA MAS y luego F5 y a correr.

¿Qué pasó?

1. Instalé tomcat y, vaya uno a saber porque motivo de "mi seguridad personal", me dijo que no lo podía instalar como servicio, igual le dije "siga siga" y siguió aparentemente bien.

2. Ejecuté con F5 y obvio, no tenía el tomcat levantado (como si tengo el IIS que si está como servicio, pero en fin, dejemosla pasar).

Roqueta me anuló dos goles mal anulados, pero bueno, la dejo pasar.

3. Creación de tablas, todo bien, generación, F5 y ... bueno, quiere levantar el execute.xml pero como los XML los tengo asociados a un editor de texto entonces me lo abre con el editor de texto y no con el browser.

Listo... ¡gané con un gol en la hora!

Pero como son hincha fervoroso del "tercer tiempo" entonces negocié un empate y convenimos en pagar helados los dos. Así que el título si bien es cierto no es exacto, como dicen "la mitad de la verdad es la peor de las mentiras" pero seguro que este post tendrá muchos lectores, convengamos que para quienes los conocemos, sacar un empate con Roqueta es como ganarle a Brasil de visitante más o menos.

¡Que ricos serán esos helados!

"hazte de fama y ..."

Roqueta: lo siento Roqueta pero ando bajo de accesos al blog y como dicen "un buen periodista jamás dejaría que una simple verdad se interponga entre él y una primicia"

Comentarios

  1. Esto tampoco es cierto:

    "La sencillez es que con .NET me viene todo pre-instalado, el Framework (que igual lo preciso para GX en si) y el IIS. Para Java tengo que instalar el Tomcat, conseguir los drivers JDBC, el JRE, el “nosequé”."

    Cuando se te entrega un notebook con Windows XP se te entrega con todo el software necesario requerido por GeneXus, no es cierto que ya viene instalado.

    Podemos hacer la prueba dandote un notebook con todo lo necesario tanto para .net como para java con el software de base instalado y funcionando, creo que recien alli es màs justa la apuesta.

    Saludos

    ResponderBorrar
  2. Espero que sea la última vez en que voy a decir esto: estoy de acuerdo con Wagner. :-)
    Es absolutamente necesario que explique: instalé un night build en la máquina de casa donde, por defecto no se instala el IIS ni el SQL Server Express y ... pasé mal con el F5.
    Juro que no se ha de repetir.

    ResponderBorrar
  3. Esto me hace acordar a la cancion de Valeria Linch..... (Mentira... tu vida siempre ha sido una mentira!!!!!)

    Como que negociaste un empate porque me ganaste en la hora???
    No vas a decir que no era verdad que solo con el tomcat se configura todo solo Java porque te esta intentando abrir el developermenu.xml (no execute.xml) con el ultraEdit, no????

    Dale run a un main a ver que pasa en ese caso???

    No hay caso uno quiere ser bueno y no ganarle una apuesta y dejar regalado a una institucion como es el señor Carriquiry y el tipo aprovecha para decir que es benevolo y por eso me da el empate...

    Termino como empece.... Mentira, tu vida siempre ha sido una mentira

    Aca esta la letra entera de la cancion para el que la quiera ver toda... Es tal cual para este individuo
    http://www.coveralia.com/letras/mentira-valeria-lynch.php

    ResponderBorrar
  4. Si el problema es medir el trabajo que da a un desarrollador tener una aplicacion GeneXus ejecutando en .NET y en Java, creo que no hay dudas que con .NET es mas facil.

    En .NET hay que tomar menos decisiones porque Microsoft ya decidio muchas cosas por nosotros al integrar productos. Es discutible que las decisiones que toma MS, sean las mejores para nosotros, pero al menos yo no discute que ayuda a tener una aplicación rapido funcionando.

    En Java, hay que definir mas cosas (driver, url, classpath, servidor web, etc) y estas elecciones dan trabajo, pero también permiten adaptarse mas a mis necesidades.

    La complejidad de desarrollar y hacer funcionar una aplicacion en java y .net es enorme y similar entre ellas. Microsoft ha hecho un mejor trabajo para esconder esta complejidad y lo hace a su beneficio (IIS, Windows, etc). La comunidad java, tiene mucho mas opciones, pero la integracion entre las mismas es trabajo de quien desarrolla.

    A mi me gustan las dos soluciones .NET y java, para diferentes ocasiones.

    PD: Me preocupó un poco que Roqueta le dedique una canción a GusCarr que dice

    "Mentira,
    lo nuestro siempre fue una mentira,
    una piadosa pero cruel mentira,
    esas palabras bellas que se dicen
    y dejan en el fondo cicatrices."

    A lo mejor estan tratando de decirnos algo, que no logro comprender..

    ResponderBorrar
  5. Para Federico: si, tenés razón.

    Para Proto: a veces pasa.

    Para Roqueta: Si querés vamos a los tribunales y ahi vemos, mi abogado dirá: "¿según el enunciado de la encuesta el ejecutante dio F5 y pudo ejecutar satisfactoriamente su aplicación?" a lo que tendrás que decir que NO (o mentir como Valeria Lynch ;)) y ahi sale el "no futher questions, your honor" palo y a la bolsa, vos ves.

    Si te doy la razón en algo FUNDAMENTAL: me comí incluir (grave omisión mia) la cuestión de fondo de la apuesta: con la Rocha en Java todo es más sencillo, no tenés que configurar nada, instalado el Tomcat está todo resuelto, bla bla. Eso es así, como institución lo digo! hasta el RUN (F5) casi ejecuta de primera (como "casi le ganamos a España" el otro día ;)).

    Para Enrique: la verdad que no imagino a Roqueta con una peluca de rulos imitando a Valeria Lynch pero todo bien, acepto la diversidad, aunque aclaro que nada nos une... sobre todo por el tono como me trata ... no me merezco esas groserías....

    Para todos: gracias, a pesar de mi inactividad durante unos días en el blog, logré superar en Junio la marca de accesos de Mayo. Talvez apelando a temas sensibles como Roqueta pagando helados (un hito en la historia de la Humanidad) o religiosos (al que le caiga el sayo que se lo ponga).

    En fin... pagaré la cuota parte que me corresponde del helado, espero que TODOS cumplan con su cuota parte también pero nunca se sabe...

    ResponderBorrar
  6. Me sumo al tema ya que comencé a probar la Rocha y me encuentro con la facilidad a la hora de configurar modelos.

    En lo personal me pareció magia como la Rocha resolvió el tema de la configuración para los modelos que generan con Java ya que gran parte de mi tiempo lo estaba perdiendo ayudando a compañeros a configurar el ambiente de trabajo.

    Les cuento que tengo un notebook que lo uso solo para GXwiki, GXopen y ahora probar GXRocha. Este notebook no es con el que trabajo a diario pero tiene todo lo necesario para generar con GX. El tema es que quise ejecutar con C# y me pidió el IIS. Con Java yo tenía instalado el Tomcat para las aplicaciones que uso con GX 9.0 y solito me configuro todo y al dar F5 efectivamente estaba ejecutando mi aplicación.

    Independientemente de la discusión creo que estuvieron muy acertados en lograr que la configuración de un modelo java se haga sola ya que había una resistencia en los usuarios a usar el generador java por todo lo que había que hacer.

    Pasando en limpio cuando me pregunten que cosas buenas tiene la Rocha lo primero que voy a decir es que configurar un modelo para java se hace solo. :-) Esto es por que en el pasado perdía mucho tiempo ayudando a compañeros a configurar el ambiente para comenzar a trabajar....

    ResponderBorrar
  7. Buenos días, tengo un problema que no he podido solucionar. El modelo de mi aplicacion es java win y utilizo el msjvm86. Por ahi todo bien para clientes win vista o anteriores, pero para windows 7 no funciona el msjvm. La solución pasar a SUN JDSK, pero no me compila. Gracias por su ayuda

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

El miedo, ese asesino silencioso

Hace unas semanas compré por Mercado Libre un tejido de alambre (de esos electrosoldados que se usan para cercos, pérgolas, etc) para armar una pérgola en casa. Como me suele pasar: compré de más. Así que decidí vender el resto del alambre por el mismo medio (Mercado Libre). Lo publiqué un Miércoles a las 13:00 y 4 horas después recibo un aviso de Mercado Libre que lo había vendido. Perfecto! Incluso lo había puesto al mismo precio x metro que la compra original así que notable! Revisé la compra y me pagó mediante Mercado Pago usando una tarjeta VISA, en fin, todo normal. Un rato después del aviso me llaman de un teléfono fijo al celular un tal Juan Rodriguez que coincidía con el nombre del comprador que me había llegado. Capitulo 1: ¡para qué abrís la boca! No sé cómo decir esto de un modo "políticamente correcto" pero la manera de expresarse parecía de alguien que no tenía un gran nivel de educación. Demasiado "lunfardo" para hablar con alguien que no con...

Liberar una versión: el fin del principio

Quienes desarrollamos software buscamos afectar positivamente la vida de las personas a través de nuestras aplicaciones. Ese es nuestro objetivo final, ese es nuestro éxito. Quienes desarrollamos , que ayuda a nuestros colegas en esa misión, solo tenemos éxito cuando ellos tienen éxito, por eso solemos decir que cuando liberamos una versión es "el fin del principio". Es un escalón fundamental, pero solo el primero. Tuve el privilegio de formar parte del equipo de y de su pero a su vez no he podido dedicarle tanto tiempo   como quisiera, casi no he podido  , ni  he podido leer. El mundo siguió girando, hay  , hay que me perdí y . Casi de casualidad me enteré del encuentro del a partir del 16/marzo en Montevideo. En cualquier caso: ¡el esfuerzo valió la pena!. Ahora que está siendo liberada en el   , hay que celebrar porque aplica aquello de "release is a feature". Podría tirarme en mi casa y estrenar mi  con una buena peli o sino aprovechar ir al un poco má...

Sobre plomeros y sanitarios

Hace unos días estaba en casa de mi madre, quien sigue viviendo en la ciudad donde yo nací (Florida-Uruguay), cuando sonó el timbre. Fui a atender y me encontré con Martín, un ex compañero de liceo que hacía años no veía. Luego de preguntarle cómo andaba y el saludo de rigor, le pregunté que estaba haciendo por allí y me dijo "estoy trabajando aquí", ahí noté que venía con baldes y herramientas y recordé que es hijo del plomero que toda la vida trabajó en mi casa. El baño de mi madre estaba con problemas en la presión de agua así que llamó al plomero "tradicional" y este le comentó que estaba retirado pero que enviaría a su hijo. Allí pues estaba Martín. Es interesante encontrarse con compañeros de escuela/liceo que uno no ve hace muchos años, da para otro post seguramente. La cuestión es que seguimos conversando mientras él trabajaba. Le pregunté por el padre y me dijo que estaba bien pero ya medio cansado del trabajo y que nunca se había podido adaptar a los cambi...