lunes, 20 de octubre de 2008
domingo, 19 de octubre de 2008
Mis primeros pasos con Ubuntu 8.04

He tomado la pildora roja y he salido de Matrix (Microsoft), desde la semana pasada decidí eliminar de mi disco duro mi copia pirata de Windows Xp para instalar Ubuntu, su instalación fue extremadamente rapida y sencilla, para mi satisfacción puedo decir que mucho mas que instalar Windows, ya no tengo el temor de descargar por accidente un parche que genere un mensaje en mi escritorio "SU COPIA DE WINDOWS ES ILEGAL". La instalación de nuevos programas y actualizaciones las gestiono a traves de Synaptic, por esa vía instale mi escritorio 3D, el IDE de programación (Quanta), el cliente PostgreSQL (PgAdmin), el cliente FTP FileZilla y otros programas utiles para la programación. Ya no solo es PHP, PostgreSQL sino tambien el S.O. Reconozco que es un cambio de paradigma fuerte, tengo toda mi vida bajo el ambiente Windows, y eliminar el botón "Inicio" y "Mis documentos" de mi cabeza ha costado. Como primeros pasos he tenido tropezones y caidas, pero gracias a la comunidad en la Web he salido adelante con mi orgullo intacto. Pronto estaré publicando algunos temas sobre Linux - Ubuntu que aunque para algunos sean obvios, considero deben decirse por todo el pie del cañon.
miércoles, 15 de octubre de 2008
Evaluacion Framework PHP Symfony
Un saludo compañer@s.
Lo prometido es deuda, estoy colgando un documento con la evaluación de los framework PHP más populares en la web.
pinchen aqui y denle un vistazo a ver que tal.
GoogleDocs
GoogleSpace
GooglePages
Lo prometido es deuda, estoy colgando un documento con la evaluación de los framework PHP más populares en la web.
pinchen aqui y denle un vistazo a ver que tal.
GoogleDocs
GoogleSpace
GooglePages
lunes, 13 de octubre de 2008
Proceso Desarrollo de Software (PDS)

! Cualquier parecido con la realidad en pura coincidencia ¡
Cuentas veces hemos visto retratado en nuestros desarrollo de software la situación que plantea la imagen, generalmente existe una separación en las distintas visiones que poseen los participantes en el desarrollo de un sistema de información. En primer lugar está el usuario común, este "ente" posee una necesidad puntual, que quizás no sabe identificar con exactitud, pero es tangible y real para el. Los lideres de proyecto deben tener la capacidad de traducir el lenguaje natural del usuario a un lenguaje que pueda ser representado en los sistemas a desarrollar ( Ojala UML) y poseer la pericia para poder estimar los recursos ( humanos, software, hardware, costos, etc) y administrar los mismos en función de la ejecución del proyecto. El desarrollo de software esta plagado por situaciones que pudiesen poner en peligro su culminación exitosa; identificación deficiente de los requerimientos del sistema, poca o ninguna documentación, poca o ninguna gestión de los cambios, etc. Dejo para su reflexión esta imagen a ver si se sienten identificados con ella en algún momento de sus vidas.
Saludos.
sábado, 11 de octubre de 2008
PHPando un poco
Desde hace aproximadamente 2 años y piquito, he estado desarrollando aplicaciones Web en PHP, inicie con poca o ninguna expericiencia en desarrollo Web, venia del mundo de lenguajes compilados como C/C++ o Java. Sin embargo la transición fue bastante natural, con mucha documentación en linea y una significativa comunidad apoyando con ejemplos e ideas, me volvi un programador de PHP con todas las de la ley. Fue un gran alivio cuando surgio PHP 5.x y fue instaurado en casi un 100 % el soporte de POO. Comence desarrollando mis propias clases y estructuras de los proyectos, como buen aprendiz prefería dominar y aprender a mi ritmo y bajo mis normas, sin apegarme a ningun framework de trabajo existente (Ademas tampoco tenia muy claro eso de los framework). Al cabo de algun tiempo, estudio y proyectos realizados me percate que existen tareas transversales comunes en todo proyecto de software ( Ejm. Manejo de Excepciones, Mecanismos de seguridad, Log & Transacciones, etc) , que practicamente tenia que repetir de forma automatica en todos los proyectos. Y fue cuando despues de pensarlo mucho y compartir ideas con compañeros de trabajo acuñe el térmico "Edad de Bronce" en relación a como me sentia desarrollando mis proyectos de software. Estaba trabajando practicamente con piedras y palos para desarrollar software, y fue cuando empece a cuestionarme que podía hacer al respecto. He aqui cuando de nuevo surgio en mi cabeza la palabra "FRAMEWORK PHP. Googleando un poco/bastante pude hacerme un buen criterio para seleccionar uno que cumpliese mis expectativas. El seleccionado fue Symfony, ahora solo me queda meterme de lleno en esto, he tenido un primer contacto y me ha parecido bastante completo y versatil, aunque hay que leer bastante y entender algunos conceptos antes de ser realmente productivo. Al rato cuelgo el documento con la evaluación técnica realizada a los framework PHP y verán porque Symfony fue el triunfador en este caso.
Cambio y fuera.
Juan Vicente.
Cambio y fuera.
Juan Vicente.
Suscribirse a:
Entradas (Atom)

