Herramientas de Desarrollo Web (sobre todo para Laravel)

3 febrero, 2018
Jhonnyf

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 (tambien maneja multiples 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 util con comandos tipo Linux, ademas 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

 

Sin comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *