Herramientas de Desarrollo Web (sobre todo para Laravel)

Al comenzar a programar para web, lo primero que uno tiene que hacer es escoger sus herramientas de desarrollo y crear un ambiente de desarrollo, en esta publicación pondrá las que yo usualmente uso.

Si ya tienen sus propias herramientas, lo que les recomiendo es que lean su manual para que le puedan sacar el máximo provecho, el SublimeText por ejemplo, tiene bastante plugin y personalizaciones que si lo “tunean” bien, puede fácilmente estar a la altura de un phpStorm.

phpStorm

IDE de desarrollo para PHP (también maneja múltiples tipos de archivo e incluso del tipo Blade de Laravel), bastante completo, pero como contraparte tiene el tiempo de carga, además que requiere de una PC un tanto potente ya que constantemente está verificando archivos, y hace una inspección de todo código del proyecto

Notepadd++

Editor de múltiples archivos (html, php, css, etc), bastante ligero y de carga muy rápida, se usa como complemento al phpStorm ya que muchas veces se requiere abrir un archivo para chequearlo y no es necesario cargar todo un proyecto,

FileZilla

Cliente Ftp, bastante bueno y que permite grabar sitios web para usarlo rápidamente

WampServer

 Servidor Wamp (Window, Apache, Mysql, Php), tambien hay otras opciones como el Xamp y todo lo que acabe en “amp”, pero este es mi favorito.

Composer

Es un administrador de dependencias para PHP que nos permite descargar paquetes desde un repositorio para agregarlo a nuestro proyecto. Por defecto, se agregan a una carpeta llamada /vendor. De esta manera evitamos hacer las búsquedas manualmente y el mismo Composer se puede encargar de actualizar las dependencias que hayamos descargado por una nueva versión.

Git Bash

Una consola bastante útil con comandos tipo Linux, además que si lo usamos con comandos Artisan de Laravel nos mostrará todo de manera más ordenada

Puedes descargarlo desde su web oficial: https://git-scm.com/downloads


Posted

in

, ,

by

Tags:

Comments

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *