Trastero

Actualizándose

/

Ahora que se acerca el momento en que presentaré el DEA, me tomaré un descanso del doctorado para actualizarme tecnológicamente hablando :P

Aquí va mi lista de deseos de cosas que quiero hacer:

  1. Refrescar mis conocimientos en C++, dado que tanto C en el curro ha hecho que me oxide un poco en los entresijos del C++ :P
  2. Aprender los nuevos entresijos de las últimas versiones del J2EE. Me quedé en lo que había hace unos 2 / 3 años… ¿algún consejillo al respecto?
  3. Mejorar mis conocimientos de diseño a niveles generales. Es decir, siempre es bueno repasar cosas que no se usan desde hace tiempo y ver que se usa en el mercado actualmente. Se aceptan recomendaciones ;)
  4. Intentar instalarme una Solaris y aprender a manejarla en condiciones, que no todo tiene que ser desarrollar / diseñar.
  5. Si me sobra tiempo y todo… ¿aprender algo nuevo y diferente?

Venga, se aceptan recomendaciones. Proponer señoras y señores, proponer ;)

  1. Uy, voy a marcar esta página en favoritos, que a mí también me interesa. Estoy desentrenado desde que curro en una empresa en la que consideran conocimientos avanzados de informática saber que las ventanas se cierran con alt-f4

  2. Arriba el C++! xDDDDDD
    Yo ultimamente solo veo PHP5, PHP5 y más PHP5, así que recomiendo PHP5 jajajaj no, es broma, que de eso creo que ya sabes :D

    PD: Me parto con lo del alt-f4 xDDDD

  3. Disquete Enmascarado says:

    Pues os puedo decir algunas cosas que me han pagado por aprender un poco:

    -Jelly. Es un lenguaje en XML para tontás varias. Lo usaba Maven 1.x y creo que ya no lo usa nadie. NO merece la pena.

    -Maven 1.x. Añade muchas cosas a Ant para hacer las compilaciones un poco más fáciles, pero no mucho más. En cierta empresa que conocemos Ucedaman, Black Hole y algún otro se descartó porque gestiona las versiones de los jar por el que ponga en el nombre de cada uno. Si se configura bien, se baja jars directamente de repositorios en internet.

    -NSIS. Creador de instaladores para Windows que hizo el equipo de Winamp para no usar el de MS. Sintaxis muy raruna, pero le doy voto de confianza.

    -VBScript. Si no fuera por ciertas cosas feeeeas estaría bien para desterrar del todo los bat. Bueno, puede que aun así lo esté, pero me hice la ilusión de usarlo como lenguaje introductorio para novatos y después de chocarme con los problemas es/no-es un objeto o función/sub lo descarté. Sigue estando bien para scripts, repito. En principio se puede usar JScript (el dialecto de Javascript de MS) para lo mismo, pero es mentira.

    -XUL. El invento de Mozilla. Definir la interfaz de Firefox y sus extensiones con Javascript y objetos predefinidos pseudoHTML con sintaxis de XML. Mola un puñao. Ya le gustaría al IE tener tan bien definido cómo extenderlo con lenguajes de script.

    -Spring. Apenas me he podido dedicar a ello, pero hasta la semana pasada (que cambiaron las condiciones de distribución de versiones menores) parecía que iba a dejar obsoletas las EJBs.

    -Struts. Sí, sigue vivo y dando guerra. La semana que viene le dedicaré más tiempo, ya os cuento.

    -VB.NET. Mejor que VBScript, pero menos inmediato. Está un poco en tierra de nadie, ni chicha ni limoná. Hay IDE gratis de MS, pero requiere registro.

    -C#. El primo de Java. Me gustaría dedicarle más tiempo, buena pinta en general. Sus contactos con COM son inquietantes por lo pesados de definir, pero funcionan. IDEs gratis de MS y de la comunidad libre. El de MS no requiere registro ni nada.

    Aparte de esto me gustaría poder echar un ojo a:

    – JEE 1.4, que dicen que han simplificado mucho todo.

    – Python. Está de moda, parece entendible y he escuchado menos cosas feas de él que de Ruby.

    – Java X donde X>=5. Al fin estoy en un proyecto donde se usa Java5 y me intrigan ciertas capacidades que se prometen para la versión 7.

    – AndroMDA. Genera esqueletos de código a partir de UML. Lo uso diariamente, pero versiones viejas. Sospecho que hay cosas mejores Ahí Fuera.

    – GIT. Sistema de control de versiones distribuido, se lo inventó Linus Torvalds un día de cabreo con lo que usaba previamente. Un crá, el tío.

    – Las tripas de los paquetes RPM/DEB. Qué menos ya que he visto las de los instaladores de MS.

    Estoy bastante desencantado de metodologías en general, tanto humo me irrita los ojos.

  4. Disquete Enmascarado says:

    4. De nada, hombre.
    Struts sigue vivísimo, al menos en la empresa española, lo cual es como decir que se usaba Java 1.3 cuando la oficial era ya la 5… ¡Huy! Esto me suena.

    VB* es recomendable como solución de compromiso, sólo para entornos Windows, como alternativa para no tener que aprender MFC, ATL, COM, las manías del Visual Studio y cosas así. Si tu día a día no te pide tocar Windows, pasa de él/ellos. Yo lo he usado para hacer un plugin para el IE sin tener que tardar tres meses. Sustituto de los bat, recuerda ;)

    AndroMDA no “compite” con UMLet, de hecho podría convivir. A AndroMDA le das el fichero de tu UML y él genera código a partir de él. Con lo que competiría es con EMF de Eclipse, que todavía no he visto a nadie usarlo.

    Android me tira, igual que GWT. Symbian me da la impresión (es un prejuicio, no he visto nada) que tendrá cosas que hace años tendrían sentido pero ya no y que tendrá una pega compartida con J2ME: saber qué capacidades va a tener tu dispositivo cliente.

  5. Jsjsjsjsjs, ¿por qué me sonará eso también? :P

    La leche. Debieras hacer un post sobre los intríngulis que tuviste con VB, porque la verdad es que suena muy interesante.

    El UMLet también hace más o menos lo mismo (o a lo mejor estoy mezclando aplicaciones y estuve utilizando otro plugin :S )

    Quizás también acabe echando un vistazo a Android, porque tengo una curiosidad insana sobre él :D Y Symbian lo mencionaba de paso porque, las cosas como son, hay tantos por ahí…

    Por cierto, reconozco una cosa… Nunca he usado Rational Rose… ¿merezco morir?

  6. UnoDeLosOtros says:

    Hola,

    Aquí van algunos comentarios desde São Paulo, Brasil (con escribir esto y que desgraciadamente me suena, Y MUCHO, la triste historia de Maven, de los jars que no podían llevar la versión en el nombre y la aventura de WebWork unido a la frase: “Pues yo pensaba que un framework web te hacía las páginas con estilos incluidos y todo” supongo que sabrás quién soy, ¿no?):

    – Spring: donde curro ahora se usa bastante, unido a la inversión de control, para instanciar beans sobre todo.

    – Hibernate: simplifica el acceso a la base de datos, incluso tiene un API para realizar consultas, actualizaciones, borrados, etc. que es bastante sencillo de utilizar aunque nos hemos encontrado con que a veces genera sentencias que Oracle no puede ejecutar, por culpa de su afición a poner alias por todas partes.

    – EJBs: me tuve que mirar la 3.0 un poco y parece más útil (además de que recuerda sospechosamente a Hibernate) que la versión anterior.

    – JSF: parece que simplifica la vida al programador de jsp’s… hasta que te sales un poco de lo estandar y entonces tu vida se vuelve muy pero que muy divertida…

    – WebSphere: añade más diversión al conjunto. Me he llegado a comer dos sandwiches seguidos, un puñado de almentras y una pieza de fruta mientras desplegaba una aplicación y me dio tiempo para ir a lavarme los dientes y volver y contemplar su maravilloso icono de espera.

  7. Disquete Enmascarado says:

    7 . Lo de Hibernate con Oracle háztelo mirar, hay opciones de configuración de cual va a ser el gestor de base de datos. Aquí usamos MySQL y tuvimos problemillas porque el default es Hypersonic. Cambiar, regenerar y listo.

    Aquí usamos las consultas de Hibernate desde código generado por AndroMDA, que es muy fácil si, como siempre, no te sales de lo estándar.

    6. No, hombre. Sólo merece morir el brazo tecnológico de Botín. Conozco versiones ya viejas de Rational y salvo dos tonterías, toda experiencia que tengas con otra herramienta UML es trasladable.

    Tengo en la lista de “algún día” el post de plugins para IE y Firefox ;)

  8. 7. Totalmente que sé quién eres ;)
    Graciñas por tus comentarios! La verdad es que Hibernate es algo que solo conozco de vista y los EJB3 tengo curiosidad por verlos, a ver si es verdad eso de que han mejorado un poco. Y lo de Websphere… ¡¡¡cómo mola!!! Eso es tensión y el resto tonterías ;P

    8. ¿AndroMDA genera código Hibernate? Qué cosas se entera uno :D

    Vale, pues seguiré vivo, bajo tu permiso, por supuesto ;)

    Y sí, ¡los necesitamos ya de ya!

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>