Aventuras Informaticas

Wednesday, May 12, 2004

Software libre vs. Open Source

Recien me inicie en el mundo del software libre, buscando en internet articulos al respecto, y me he dado cuenta que algunas personas, confunden la definicion del software libre, con la de open source.
Un software libre es aquel que cumple con lo siguiente, no recuerdo en este momento los otros requisitos :(


  • Puedes realizar los cambios que quieras en el codigo para cumplir con tus necesidades, claro para ello es necesario contar con el codigo.

  • Puedes distribuir libremente una copia de este software a tus amistades


Mientras que el open source, es aquel en donde se distribuye el producto, junto con el archivo del codigo, y no existen estas libertades, anteriormente mencionadas.
Puedes consultar mas en http://www.gnu.org

Friday, May 07, 2004

La importancia de la Arquitectura de Software

Hace unos dias empece una aplicación web, para una agencia de publicidad, utilizando para ello asp y sql server, bueno, como todo "buen programador", me sente frente a mi máquina a escribir código, sin antes realizar una analogía del sistema.
Llevo dias trabajando en este sistema de publicación y dia con dia, aparecen nuevos cambios, esto conlleva a una reescritura del código :(. Esto me sucedio por no utilizar una buena ingeniería del software, como se recomienda en Manycomics. Asi que tomenlo como un ejemplo, a la hora de realizar todos sus proyectos de programación.
Ya aprendí mi lección, y en este momento estoy realizando la etapa de análisis.

Hello World!!

Creación de mi blog. Aqui estare colocando algunas de mis experiencias utilizando nuevos y viejos lenguajes de programación.