Archive for October, 2003

Ya tengo buscador!!!

Saturday, October 18th, 2003

Bueno, como ha comentado Aitor ya tenemos la última versión de Roller instalada que trae la posibilidad de introducir un buscador mediante la macro # showSearchForm(). Yo he aprovechado para actualizar el contenido con los pocos post que realicé en mis anteriores weblogs y mediante la opción Website >> Settings >> Rebuild Search Index ponerlos disponibles para su búsqueda. (Aunque no se si funciona, pendré que esperar a ver…)



Por cierto, también he tenido que volver a subir todas las imágenes que habían desaparecido en la transición. :(

¿Quién quiere Programación Orientada a Objetos?

Tuesday, October 14th, 2003

Ahora que me dedico a programar en Visual Basic, Microsoft me ha ayudado a darme cuenta que me equivocaba en mi post anterior y que si que estoy evolucionando dejando de usar la herencia, que solo sirve para cosas pequeñas y desvia mucho esfuerzo al diseño.

Bueno aquí teneis la parte de la ayuda del Visual Studio que me ha abierto la mente:



Herencia y polimorfismo



Como se explica en “Polimorfismo”, en “Programar con objetos”, en el Manual del programador de Visual Basic, la mayoría de las herramientas de programación orientada a objetos proporcionan polimorfismo a través de la herencia. Se trata de un mecanismo poderoso para tareas de desarrollo a pequeña escala, pero en general ha resultado problemático para sistemas grandes.



En parte, estas dificultades surgen como consecuencia de la necesidad de
realizar cambios en las clases situadas en niveles profundos del árbol de
herencia. Es necesario volver a compilar para aprovechar tales cambios y
el no hacerlo puede producir sorpresas desagradables cuando llega el
momento de publicar una nueva versión.



Más grave aún es que un énfasis excesivo en el polimorfismo controlado
por herencia normalmente da como resultado un desplazamiento masivo de
los recursos desde las tareas de desarrollo hacia las tareas de diseño, a
la vez que no sirve para resolver lo que queda pendiente en el desarrollo
ni para reducir el tiempo para que el usuario final descubra, a través de
la experiencia con el producto, si el sistema hace realmente lo que se
pretendía.



Como consecuencia, las herramientas para conseguir prototipos rápidamente
y el Desarrollo rápido de aplicaciones (RAD) han logrado más aceptación
que las herramientas de programación orientada a objetos (OOP).

Puede ser que mi interpretación no sea la correcta, pero esta claro que usar JAVA es una equivocación así que volved todos al buen camino y programad en VB!!!!