Ubuntu como entorno de programación y diseño web – PARTE IV

Continuación de la parte III del tutorial Ubuntu como entorno de programación y diseño web

Palabras claves: programación web, diseño web, entorno de desarrollo, Ubuntu, front-end developer, full-stack developer, application server, Java, PHP, Python, C, C++.

Parte I | Parte II | Parte III | Parte IV | Parte V | Parte VI | Parte VII

Servidores de aplicaciones y lenguajes de programación

Tenemos varias decenas de lenguajes de programación por lo que solo presentaré algunos de ellos para no extenderme demasiado.

Tasksel

Iniciamos con un selector de colecciones de software como Tasksel, que nos permite instalar un ambiente LAMP (Linux, Apache, MySQL, PHP), un Servidor DNS, etc. con pocos clicks.

Con Tasksel podemos instalar los componentes de un Servidor Ubuntu, Servidor OpenSSH, Servidor DNS, Servidor de emails, Tomcat, la base de datos PostgreSQL y el anteriormente mencionado LAMP.

Para listar las colecciones de software incluidas:

Para ejecutarlo:

nginx

Si queremos en cambio utilizar un servidor Nginx con php5-fpm ejecutamos:

Ubuntu Make

Ubuntu Make es una herramienta oficial de esa distribución creada para que los desarrolladores puedan instalar fácilmente las últimas versiones de varias herramientas e IDEs, como pueden ser Eclipse o Android Studio. Podemos instalarlo escribiendo:

PHP

Instalar PHP junto con el framework Laravel (considerando que ya hemos instalado el LAMP stack con Tasksel anteriormente):

Finalmente instalamos composer:

Otra opción es usar un entorno virtual usando Homestead en VirtualBox usando Vagrant o configurar una máquina virtual LXC con los pasos previamente comentados.

Java

Instalar la última versión de Java

Configuramos java home

Python
pythonPython ya viene instalado en Ubuntu, por lo tanto vamos a instalar Python pip para gerenciar los paquetes de software y, virtualenv y virtualwrapper para crear un directorio “virtual” con las bibliotecas de un proyecto.

Para verificar que está todo correcto ejecutamos:

Finalmente instalamos el entorno de desarrollo integral Dyango en un ambiente virtual:

Para salir del ambiente virtual:

Para volver a trabajar en ese ambiente:

C y C++
En Ubuntu para programar en C y C++ se necesitan los paquetes instalados al inicio de la parte I de este tutorial:

Seguimos a: Ubuntu como entorno de programación y diseño web – PARTE V

 

5 Comments