Blog

19
NOV
2015

Preparando nuestro entorno de trabajo

preparando-nuestro-entorno-de-trabajo

En este post os mostraremos cómo ponemos a punto nuestro entorno de trabajo, es decir, qué programas (software) consideramos esenciales en Do While para poder trabajar día a día en desarrollo web.

No entraremos en detalle sobre aspectos como la distribución de nuestra estación de trabajo, que suele ser más subjetivo según los gustos de cada uno.

Sistema Operativo

Para empezar, el sistema operativo es donde construiremos todo nuestra configuración de trabajo, así que no es algo que debamos tomarnos a la ligera.

En Do While escogimos la distribución libre Ubuntu por su profesionalidad y la inmensa comunidad que tiene detrás.

Para descargar e instalar Ubuntu, que es gratuito, tenemos que ir a su página oficial, recomiendo descargar la versión LTS (Long Time Support o con soporte de larga duración), pero también podéis descargar la última versión.

Descarga Ubuntu

En el momento de escribir esta guía, la LTS es 14.04.3, mientras que la última que ha salido, la 15.10. Seleccionemos la opción de 64 bits.

La instalación de Ubuntu es muy intuitiva. Grabaremos la ISO en un pen drive o DVD, lo introduciremos en el ordenador que será nuestra principal herramienta de trabajo y nos aseguraremos de que podamos arrancar desde el dispositivo que hayamos introducido, mediante la BIOS.

Ubuntu puede ser instalado junto otros sistemas operativos, libres o no, como por ejemplo Windows. En caso de que no queráis dejar desperdiciar la licencia o por cualquier otra razón, Ubuntu suele dar la opción de instalarse al lado de los otros sistemas, pero prefiero hacer el particionado yo mismo. Para poder controlar el espacio dedicado a cada uno de los sistemas. En caso de que queráis respetar los dos sistemas, deberéis modificar las particiones. Mucho cuidado ahí, porque si os equivocáis, podríais terminar perdiendo el sistema operativo que queríais respetar.

Instala Ubuntu

El sistema ya trae instalado muchas herramientas que utilizaremos, como la suite ofimática LibreOffice, con procesador de texto, hojas de cálculo y editor de diapositivas o el cliente de correo Thunderbird. Aún quedan, por eso, muchas herramientas a instalar.

Chrome y otros navegadores

Ubuntu trae instalado Firefox, un gran navegador en mi opinión y el que suelo utilizar personalmente, pero en el mundo del desarrollo web, habrá que probar la visualización en varios navegadores. Puedes encontrar los libres en los repositorios de Ubuntu y acceder a ellos mediante el terminal o bien el centro de Software, pero la realidad es que la mayoría de las visitas vendrán siempre de Chrome y Firefox. Para otros navegadores como Internet Explorer y Safari, necesitaréis virtualizar otros sistemas operativos.

Para dar un ejemplo de instalación de un navegador privativo en Ubuntu, utilizaremos Google Chrome.

Para empezar, dirígete al actual navegador y realiza una búsqueda en tu buscador faborito de Google Chrome. Entramos en su página web y descargamos el fichero .deb. Doble click y nos abrirá el centro de software preguntándonos si confiamos en el proveedor de Software del paquete. Pinchamos en Instalar y listo; Google Chrome instalado en nuestro Ubuntu.

Descarga Chrome

Apache2 y PHP5

Si queremos crear una página web es indispensable un servidor para poder testear nuestro trabajo antes de subir los cambios al entorno real. Habrán configuraciones que tendrás que ir modificando a medida que te encuentras con proyectos nuevos, pero dejaremos los paquetes bastante por defecto. Abrimos el terminal del sistema y ejecutamos los siguientes comandos.

    $ sudo apt install apache2

    $ sudo apt install php5

Algo que sí que cambiaremos, indispensable, en mi opinión, para la estación de desarrollo de PHP, es hacer que éste te muestre un mensaje con los errores, en vez de simplemente quedarse en blanco. Para ello, vamos al fichero /etc/php5/apache2/php.ini y buscamos “display_errors”. La segunda búsqueda que encontramos, será así:

   display_errors = Off

Cambiamos el Off por un On, guardamos y cerramos el fichero. Para modificarlo, necesitaremos permisos de administrador. Podemos conseguirlo con el comando siguiente:

   $ sudo nano /etc/php5/apache2/php.ini

Utiliza Ctrl.+W para buscar.

Edita el fichero PHP.ini

MySQL

Un servidor local de bases de datos también será necesario para nuestras pruebas mientras desarrollamos. Lo instalaremos con un comando, que es mucho más fácil de explicar y reproducir que utilizando una interfaz gráfica.

Durante la instalación, nos pedirá contraseña para el usuario root. Es muy importante que no olvidemos esta contraseña, pero que sea segura. Sobretodo si vas a reproducir este paso en un servidor web, donde es más fácil que sufras ataques maliciosos.

   $ sudo apt install mysql-server

El cliente del terminal lo usaremos muy raras veces, teniendo el Workbench, pero no pesa casi nada y cuesta muy poco instalarlo.

   $ sudo apt install mysql-client

MySQL Workbench

Una interfaz gráfica de bases de datos facilitará mucho nuestra faena. Instalar el Workbench es tan sencillo como buscarlo en el Centro de Software. Suelo instalar las aplicaciones que tienen interfaz gráfica con el cliente gráfico del repositorio de Ubuntu (Centro de Software) pero si preferís el comando, sería algo así:

   $ sudo apt install mysql-workbench

Instala MySQL Workbench

FileZilla

Un cliente gráfico de FTP, para cuando tengamos que subir, hacer copias o bajarnos código de servidores externos. También recomiendo utilizar la versión hallada en el repositorio oficial. Todo lo que podamos sacar del repositorio oficial nos ahorrará problemas en caso de que queramos actualizar el sistema más adelante.

   $ sudo apt install filezilla

Sublime

Sublime es el IDE seleccionado para el desarrollo web en Do While. Para la instalación básica del programa, iremos a su web oficial y descargaremos el .tar. Recomiendo descomprimir el contenido del paquete en la dirección /opt/sublime; créala si no existe. Una vez hecho eso, hay que añadir una imagen (podemos buscarla en google) a la carpeta y crear el atajo en el menú.

Para el atajo del menú hay varias opciones. La más fácil es instalar la aplicación del Centro de Software de Ubuntu llamada “Menú principal”. Solía venir instalada con el sistema, pero se utiliza en pocas ocasiones, así que decidieron sacarla en esta versión. Vale la pena que compruebes antes de ir al Centro de Software si tu versión de Ubuntu la tiene o no.

¡Atención! De esta forma, el programa no recibe actualizaciones automáticas. Hay que tenerlo en cuenta y estar atento, para repetir el proceso cuando haya una nueva versión en el mercado.

Sublime Text Editor

Git

El control de versiones es esencial para no perder nuestro trabajo en caso de accidente, además de facilitarnos el trabajo en equipo. Instalar GIT desde el repositorio es muy sencillo, como la mayoría de las aplicaciones que utilizamos.

    $ sudo apt install git

SmartGit

SmartGit es un caso a parte. Como Sublime, es privativo, y por lo tanto, no se encuentra en el repositorio. Entonces, para instalarlo podríamos utilizar el mismo método que Sublime, pero este se actualiza muy a menudo y puede resultar engorroso. Por esto, y para poder ver este tipo de instalación, utilizaremos un repositorio no oficial, lo añadiremos con el PPA e instalaremos entonces desde ahí el programa.

Los repositorios no oficiales pueden llevar problemas de cola como que se caigan, cierren o que al instalarlo en sistemas más actuales, el programa no esté actualizado y no funcione correctamente. Sin embargo, suelen ser bastante fiables y arreglar el repositorio roto es tan fácil como borrarlo y buscar otro o instalar el programa por otro medio.

    $ sudo add-apt-repository ppa:eugenesan/ppa

    $ sudo apt update

    $ sudo apt install smartgit

Si queremos eliminar el repositorio:

   $ sudo ppa-purge ppa:eugenesan/ppa

SmartGit Interfaz Gráfica

Skype

Es muy importante para Do While mantener una buena comunicación dentro y fuera del estudio, tanto entre empleados como con nuestros clientes. Para ello, la herramienta de videoconferencias Skype nos viene muy bien. Además, su instalación es muy amigable, teniendo que descargar solo el .deb y hacerle doble click para instalarlo. Podéis bajarlo en la web oficial, pero quizá no encontraremos nuestro sistema. La adecuada para Ubuntu 14.04 es la que funcionaba en Ubuntu 12.04.

Entrada by Agustí Montes.
COMPARTIR EN :
Facebook Twitter LinkedIn Google+ Email
CATEGORÍAS
TAGS FORMACIÓN - DESARROLLO WEB - DESARROLLO WEB / APP

NOTICIAS RELACIONADAS

22/12/2016
by Hugo
06/10/2015
by Hugo