octubre 29, 2006

Encuesta 2006 sobre Delphi

Nick Hodges ha publicado una encuesta con la idea de obtener retroalimentación de sus clientes y usuarios principalmente. Han habido muchos debates en los artículos que el señor Hodges ha publicado en su Blog, creo que el podría usar los resultados de esta encuesta como un verdadero argumento con la gente de Borland/DevCo para presentar lo que los programadores realmente buscamos en un producto como el suyo. Principalmente me gustó mucho que se haya incluido la pregunta acerca de en que lenguaje prefeririamos tener el IDE, obviamente muchos hispanoparlantes votaremos por el español y ojalá esto haga eco en los oidos de esta empresa.

Por cierto que ya empieza Noviembre y todavia no hay noticias de quien será el comprador de la linea de los IDEs... suspenso... suspenso...

octubre 24, 2006

EasyMVC

Es muy común en algunos entornos de programación como Java por ejemplo el uso de Frameworks o Plataformas de desarrollo, en Delphi no es tan común, los programadores de Delphi estamos muy viciados con todas las bondades que ofrece la VCL y en sí el ambiente RAD del IDE que permite crear muy rápidamente ventanas, modulos de datos, Objetos enlazados a Datos, etc...

Pero en realidad muchas veces desarrollar así de rápido trae como consecuencia de que si se hace sin orden el mantenimiento de una aplicación medianamente compleja muchas veces es insostenible, terminas haciendo lo mismo muchas veces, corregir errores es una tarea titánica que generalmente nunca terminas por hacer bien, y de pensar en dedicar un tiempo a optimizar código mejor ni hablamos.

EasyMVC es un framework de desarrollo para Delphi que pretende traer algo de orden a ese caos, está basado en el conocido modelo MVC Modelo-Vista-Controlador en el que el chiste es separar la forma en como se presentan los datos, de la manera en como se administran y de la manera en como se almacenan, este modelo ha probado su efectividad en diversos proyectos en otros lenguajes como PHP, Ruby, Java, Python, etc. En el ambiente de Delphi existen algunos Frameworks disponibles en sourceforge para su descarga, de entre estos EMvc destaca por la documentación que lo acompaña y la integración completa que tiene con el IDE.

Aún si no eres un asiduo a trabajar con Frameworks te recomiendo que le heches un ojo al código fuente de este proyecto, tiene buenos trucos que le puedes aprender, como el pesado uso que hace de las interfaces y la manera en como se integra con las diferentes versiones de Delphi.

octubre 11, 2006

Dilbert y House

dilbert2006100104708
Si haz seguido esta bitácora ya te habrás dado cuenta que soy un fan de la serie de Dilbert, es una lástima que en México ya no la transmitan mas por la cadena FOX, particularmente esta tira me ha hecho reir bastante sobre todo porque refleja algo que sucede muy comunmente en el ámbito corporativo, tal vez más de uno de los programadores nos identificamos con este personaje.

En lo personal si veo televisión, pero desde niño no me he enganchado con ninguna serie, las pocas veces que llegué a ver Dilbert me identifiqué de inmediato con el personaje, y la inventiva que tiene el señor Scott Adams; Otra serie que me ha enganchado es "House M.D" algunos capítulos de la serie me han parecido brillantes, tal vez porque alguna vez pensé en estudiar medicina es que me llama tanto la atención este programa y tengo ahi todavia esa espinita de conocer un poco más sobre como funciona el cuerpo humano. El escritor de esta serie resulta ser Matt Witten hermano del famóso Físico-Matemático Edward Witten, así que el ingenio esta de sobra en este programa.

Hay varias probaditas de la serie andando por youtube, yo siempre recomiendo a mis amigos la de las Descargas Ilegales, cuando se presenta con los pacientes cuando solicita la presencia de uno de sus colaboradores, y la manera en como conforta a una moribunda, ninguno tiene pierde en fin, hay muy buenos cortos de la serie por ahi, si conocen alguno bueno, compartanlo!!!