Archivos en la Categoría: opinión

El espíritu crítico es según mi opinión algo que se debe practicar a menudo, todo el mundo debe plantearse de vez en cuando lo que está haciendo. Así que ¿Realmente vale la pena Rails?

Voy a dar opinión muy personal, seguro que habrán opiniones contrarias. Entrevista a mi mismo (ha salido así…):

  1. ¿Es Rails lo que hemos leido en tantos sitios? Yo diría que sí, incluso me atrevería a decir que es más de lo que se ve. Es un framework muy muy bien pensado, no son líneas de código apegadas para que funcione, según dicen es uno de los pocos proyectos de software libre que tiene un diseño muy bien pensado (estoy completamente de acuerdo). Si estás estudiando una carrera, aprendiendo orientación a objetos, empezando con la programación web, bases de datos te darás cuenta de que todo tiene su porqué y su lugar. Además es sencillo y divertido, cualquiera con unos conocimientos mínimos puede comenzar a “jugar” con Rails. Además aprenderas a un ritmo trepidante.
  2. ¿Es escalable? ¿Es algo útil para las empresas? Lo único que puedo decir sobre esto es lo que dicen los demás, ahí hay proyectos grandes usando Rails, en España también. Yo también tengo funcionando algo no demasiado grande en un servidor viejo con 256 megas de RAM. Para sitios más grandes… creo que ya se verá, no me atrevería a decir nada, aunque soluciones hay para todos los problemas.
  3. ¿Qué ventajas me ofrece respecto a PHP? Principalmente unas guías, unas convenciones e ideas muy útiles para que todo encaje y funcione como lo habías pensado. Además, no vas a estar peleándote con el lenguaje continuamente. La orientación a objetos y la programación en Ruby encantarán a los más atrevidos.
  4. ¿Rails tiene futuro? Espero que si, yo creo que habiendo visto como funciona tiene bastante futuro, le falta un poco de continuidad (no hay nadie que sea capaz de seguirle el ritmo a los cambios), pero creo que tendremos Rails para largo.
  5. Esos cambios… ¿Son importantes? Aunque hayan muchos cambios, estos se centran en añadir nuevas funcionalidades o en maneras más efectivas de hacer tareas usuales. El equipo de desarrollo de Rails se ha comprometido a mantener la compatibilidad hacia atrás, así que no tendrás que reescribir ni una sola línea más adelante.
  6. ¿Personalmente, para qué me sirve, aunque nunca lo vayas a usar profesionalmente (de momento)? Diría que es muy bueno para comprender la programación orientada a objetos, la programación dinámica. Una vez leí que un programador debería aprender al menos un lenguaje de programación cada dos años. Ver patrones de diseño en funcionamiento, buscar una manera mejor de hacer las cosas. El principio DRY, Testing unitario y funcional, principios de eXtreme Programming. Al final acabas instalándote tu repositorio de código subversion para gestionar tus proyectos, la comunidad es muy amplia, amigable y en muchos casos experta. Aunque nunca lo fuera a usar en proyectos reales la cantidad de cosas que se pueden aprender vale la pena.

¿Qué os parece? ¿Qué opinais?

Indignante:

Google se niega a cumplir una orden de la Administración Bush que obliga a revelar los términos de búsqueda de sus usuarios. El Departamento de Justicia de EE UU ha pedido que tanto Google como Microsoft, Yahoo y America Online (AOL) entreguen su base de datos con millones de registros de las búsquedas que efectúan sus usuarios. Con esta medida se quiere perseguir a los operadores de páginas de Internet que permiten que los niños vean pornografía.

¿Y si google no se hubiera opuesto, sabriamos algo? ¿Qué ocurrirá ahora? Si la opinión pública lo ve mal, ¿seguirán con esto? ¿En Estados Unidos sigue existiendo la ley? ¿…los derechos humanos?

¿Esta noticia llegará a bastante gente como para que se le de importancia?

Como ya dije, y como hereje que soy, fui a las conferencias de Microsoft (bueno sólo a la de DirectX) a ver qué se cocía por allí.

ms_university_tour.pngLa verdad bien poco, si yo iba a ver cómo alguien que sabe explicaba DirectX y escribía algún trozo de código interesante me quedé con las ganas. El conferenciante, del cual no sé el nombre ni quiero saberlo, tras confesar que "yo soy de Visual Basic", nos estuvo hablando sobre su vida, anecdotas varias y diversos chistes mientras se bajaba en otro PC el SDK de DirectX para poder programar algo. Eso sí, nos estuvo refregando su flamante tablet PC toda la conferencia y comentando que si su amigo tiene 4 pantallas TFT para jugar a juegos de aviones y no se qué más porque yo estaba pasando bastante del circo que estaba montando.

Y cuando llegó el momento de explicar DirectX nos enseñó 4 trozos de código de ejemplo los cuales ni siquiera le iban por hardware y despues de chapucear un par de líneas consiguió ejecutar por software. Cosas de los portátiles…(no me meto que a los de Polinux a veces también les salen los colores). Bueno, los ejemplos nada del otro mundo, un triángulo que daba vueltas, nos “explicó” qué es el vector normal de un plano (y ni siquiera venía a cuento) y luego un principio de juego de barcos que no funcionaba y que tampoco nos enseñó el código.

Luego tenía que hablar del futuro de .NET y de Windows Longhorn, pero el hombre tenía prisa por pillar el avión y comentó cuatro cosas por encima.

De lo único que me sirvió la charla es para saber que ls UPV tiene un contrato con Microsoft y que nos podemos pasar a recoger software de desarrollo de M$ “gratis” por la asociación PoliDotNet así que no saturaremos las redes de p2p cuando para alguna práctica nos haga falta el VS.NET.

Ah! y al final no repartieron bocadillos, pero sí camisetas y cd’s con la beta del Visual Studio 2005.