Tim berners-lee nos habla un poco sobre lo que es la web semántica, la evolución de la www.
Blog sobre internet,programacion,cafe,web,noticias y un poco de ocio.
domingo, 24 de mayo de 2009
martes, 12 de mayo de 2009
Me::P.V.M.
Punto de vista megalómano.
Segun la wikipedia los que sostienen el PVM creen comúnmente que su propio punto de vista es el punto de vista neutral.
Espero nu estar tan avanzado...
Dev::Patrones.de.diseño (Orientados.a.objetos).
Como desarrollador sea web o de aplicaciones de escritorio (death.end) puede ser que te hayas topado con este término una que otra vez (sobre todo si tu flamante lenguaje soporta objetos) sino no te preocupes para eso es este pequeño escrito.
Pero que es un patron y mas aun que demonios es un patrón de diseño?.
Muy sencillo, como programador no me dejaras mentir, conforme vas adquiriendo experiencia en el ramo te das cuenta que la vida es mas simple y sencilla si en vez de codificar una y otra vez la misma pieza de codigo, creas librerias, modulos, extensiones,etc que te permiten reutilizar una determinada funcionalidad cuando asi lo requieras.
Pues bueno un patrón de diseño no es mas que eso, un fragmento de codigo que describe una solucion general a un problema específico, que encontraras con cierta frecuencia en el diseño de sistemas.
Aún confundido?.
Piensa en un patrón de diseño como una guía explícita ,una receta de cocina si lo prefieres para resolver un problema determinado.
Puedes incluso estar haciendo uso de uno sin saberlo.
Y es que este término no surgió de la noche a la mañana, siendo el resultado del conocimiento humano aplicado al diseño de sistemas, ingenieros alrededor del globo se fueron percatando que ciertas piezas de código podían aplicarse una y otra vez para resolver algún detalle independientemente del dominio de la aplicación. Así poco a poco se fueron puliendo,difundiendo
hasta ser aceptados por la comunidad entera como una buena practica.
El primer libro, muy famoso por cierto, llamado Design patterns escrito por GoF (The Gang of Four) fue una de los primeras publicaciones (en los 90’s) en tocar el tema y básicamente se convirtio en la biblia de lo que hoy son los patrones de diseño (Si lo puedes conseguir, leelo).
En el siguiente (próximo fin) escrito hablare sobre las diferentes clasificaciones de los patrones de diseño en base a la necesidad que busca satisfacer,pero por el momento es todo.
Si todavía tienes curiosidad te dejo unos enlaces para que complementes la información.
- Wikipedia sobre patrones
- Algo mas sobre patrones (Ingles).
- Codigo de patrones (Ingles).
Etiquetas:
programacion practicas patrones diseño
Suscribirse a:
Entradas (Atom)