Introducción al mundo del desarrollo de software con herramientas libres

Introducción

Hay ocho tipos de personas que podrian estar interesados en leer este documento

 1 Los que quieren ser desarrolladores de software (y no saben nada del tema)
  1.1   Los que usan Linux
   1.1.1  Quieren hacer software para linux
   1.1.2   Quieren hacer software para windows
  1.2   Los que no usan Linux
   1.2.1   Quieren hacer software para linux
   1.2.2   Quieren hacer software para windows
 2 Los que son desarrolladores de software, y usan herramientas privativas(no libres)
  2.1   Los que usan Linux
   2.1.1        Quieren hacer software para linux
   2.1.2        Quieren hacer software para windows
  2.2 Los que no usan Linux
   2.2.1   Quieren hacer software para linux
   2.2.2   Quieren hacer software para windows

A la gente de la seccion 1.2.1 y 2.2.1 les debo decir que por favor se revisen primero nuestra guia sobre como empezar a usar software libre, instalen linux y por ultimo vuelvan aqui ya que es imposible que su software corra sobre un sistema que ustedes desconocen.

A la gente de la seccion 1.1.2 y 2.1.2 les debo decir que desde linux pueden desarrollar software multiplataforma (funciona tanto en linux como en windows) y que por favor se remitan a las secciones "Quiere aprender a programar y usa Linux" y "Desarrollador de software que usa Linux" respectivamente.

Perfiles

Quiere aprender a programar y usa Linux

Lo primero que usted debe hacer es seleccionar cual es el lenguage de programacion que desea aprender, aqui puede encontrar un listado de los lenguages con los que podria trabajar, lea cuidadosamente y escoja uno de ellos.

Algunas pistas para seleccionar son:

Lo segundo que debe hacer para escribir sus programas es seleccionar un editor de texto, un listado de estos se provee en la seccion: editores de texto.

Apenas haya seleccionado el lenguaje y el editor de texto que va a usar comienze a leer su manual, instale el software en su distribucion y empieze programar.

Cuando considere que ya tiene una cierta habilidad para la escritura de programas en modo texto es hora de que lea la seccion herramientas para ciertos tipos de aplicaciones.

Quiere aprender a programar y usa Windows

Lo primero que usted debe hacer es seleccionar cual es el lenguage de programacion que desea aprender, aqui puede encontrar un listado de los lenguages con los que podria trabajar, lea cuidadosamente y escoja uno de ellos.

Algunas pistas para seleccionar son:

Lo segundo que debe hacer para escribir sus programas es seleccionar un editor de texto, un listado de estos se provee en la seccion: editores de texto.

Apenas haya seleccionado el lenguaje y el editor de texto que va a usar comienze a leer su manual, instale el software y empieze programar.

Cuando considere que ya tiene una cierta habilidad para la escritura de programas en modo texto es hora de que lea la seccion herramientas para ciertos tipos de aplicaciones.

Desarrollador de software que usa Linux

Por favor busque en este el lenguaje que usted desea usar.

Algunas pistas para seleccionarlo son: * El software cuenta con un manual para aprender a usarlo? * Este manual se encuentre en un idioma que usted conoce? * Su distribucion cuenta con paquetes para este lenguaje? * Le permite hacer lo que usted quiere (Interfaces Graficas, Conexion a bases

* El software y/o el manual estan preparados para que una persona con sus conocimientos se cambie a el? (ej: Si usted es un desarrollador .Net la herramienta libre mas adecuada para usted es mono) * Se pueden escribir aplicaciones multiplataforma?

Apenas haya seleccionado el lenguaje comienze a leer su manual, instale el software en su distribucion y comienze a programar.

Una vez escogido el lenguage debemos ver que tipo de aplicacion es la que usted desea escribir y para guiarlo respecto a las herramientas de las que dispone hemos creado la seccion herramientas para ciertos tipos de aplicaciones

Desarrollador de software que usa windows

Por favor busque en este listado el lenguaje que usted desea usar.

Algunas pistas para seleccionarlo son:

Apenas haya seleccionado el lenguaje comienze a leer su manual, instale el software en su distribucion y comienze a programar.

Una vez escogido el lenguage debemos ver que tipo de aplicacion es la que usted desea escribir y para guiarlo respecto a las herramientas de las que dispone hemos creado la seccion herramientas para ciertos tipos de aplicaciones.

Editores de texto

Multiplataforma

Unix

Windows

Herramientas para ciertos tipos de aplicaciones

Gui

La programacion de aplicaciones con una interfaz grafica de usuario es cada vez mas comun y algunas herramientas de software libre que lo ayudaran en esta tarea son:

Libreria Grafica

Asi como es de importante escojer un lenguaje de programacion para empezar programar, lo es escoger una libreria grafica con la cual hacer aplicaciones que cuenten con este tipo de interfaz.

Algunas pistas para seleccionar

Multiplataforma

Unix

Aplicaciones

Aplicaciones Web

Lenguajes

Aplicaciones

Unix

Enlaces externos

The Art of Unix Programming - Por: Eric Steven Raymond


IntroduccionAlDesarrolloDeSoftwareConHerramientasLibres (last edited 2008-04-20 14:38:17 by localhost)