16.10.11

Herramientas desastre de desarrollador

Últimamente he estado a tope en el curro aprendiendo JSP, XML, XHTML, JavaScript, Jquery y reaprendiendo HTML y CSS a punta pala.
Más que una beca me parece un 'sientate y aprende' en el que me pagan, pero el esfuerzo vale lo suyo.

Así que os voy a dejar algunas de las herramientas que uso para hacer lo mio, aunque no es muy allá.

Aptana3:
En vez de usar DreamWebber, que es de pago y mete mucha morralla, o FrontPage que es una ñorda monumental estoy usando Aptana para picar el código. Está basado en Eclipse, el entorno de desarrollo favorito de los programadores de Java (y por favorito quiero decir con el que se tiene más relación amor/odio/evisceración). Resalta HTML, PHP, CSS y Javascript y organiza requetebien los archivos de un proyecto... vamos, lo que se pide de un entorno de desarrollo. Si alguna pega tiene es que solo muestra en vista previa con el motor trident (internet explorer), pero no pasa nada porque...

Lunascape6:
Es un pedazo de navegador que usa los 3 motores de navegadores más usados: Trident (para Internet Explorer), Webkit (para Safari) y Gecko (Firefox y Chrome... y otros de los que ya hablaré). El motor Presto de Opera no lo pueden poner por motivos económicos... vamos que la fundación Opera no sabe como hacer los malabares para poner Opera con licencia GNU o similar.
El asunto es que este navegador te permite ver al tiempo con un complejo sistema de pestañas, como se vería la misma página en distintos motores. Todo un adelanto, para no tener que instalar más cosas de las necesarias, como pasa en mi caso y me pone de los nervios.

Firebug:
Increible complemento para Mozilla Firefox que permite ver el código de la página mientras te resalta los distintos elementos mientras sobrevuelas el código (resalta hasta en distintos colores margen, padding y demás). Por si no bastara con eso, permite modificar el CSS de los elementos en tiempo real... pura magia para ver donde has metido la gamba o ver de donde leches sale ese margen.
De veras, si trabajáis con desarrollo web y no conocéis esto ya estáis tardando en ponéroslo.

Lástima que no haya nada parecido para Internet Explorer... hasta que estos señores lo han sacado en versión reducida y en JS, buscad...


XAMPP:
Y es que en toda la vida del becario llega el momento en el que se enfrenta con sus mayores temores laborales. En mi caso, tener que encargarme también del servidor web sin tener ni idea de lo que necesito y que lo que me digan desde 'soporte' me suene a chino cantonés de las montañas. A lo dragonés...

Así que tras investigar que tengo que instalar, en una partición aparte si quiero cubrirme las espaldas el servidor Web Apache, Perl si quiero las funciones de este lenguaje y por supuesto un servidor FTP para hacer las subidas desde un puesto remoto y PHP para poder usarlo... voy y me encuentro con el paquetillo XAMPP, que no es más que todo lo anterior con un instalador sencillito de 'instala-facil-habilita-puertos-y-listo'.

Pega, no tiene las últimas versiones de cada trasto, pero están trabajando en ello. Por contra a esto último tienen una documentación extensa y seguro que encuentras algo que te ayuda a aumentar la seguridad por otros lados.


Y listos, en cuanto sepa más cosas las compartiré con vosotros. Un saludo.


OST de este Post:
Europe - Rock the Night
Florence and the Machine - Shake it Out

PostScriptum: El Nuevo GoEar es una mierda como un perro de alta.

Etiquetas: , ,