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 |