Desarrollo de Aplicaciones

Editores de código: Sublime Text y PHPStorm

Los programadores web deben pasar prácticamente toda su jornada trabajando con una misma herramienta: un editor de código / IDE. Existen muchos en el mercado, ¿pero cuál es el mejor?

Editores de código: Sublime Text y PHPStorm

¿Qué editor de código debo usar para el desarrollo web?

Hoy detallaremos las funcionalidades de Sublime Text y PHPStorm y qué plugins son esenciales para su buen uso y facilidades.

Sublime Text

Es uno de los editores más populares con cientos de paquetes construidos por la comunidad y es uno de los más rápidos. Si estás empezando a programar, es una muy buena opción, ya que viene con un trial infinito (nunca caduca). Por lo tanto, ¡es gratis!

Algunas de sus características son:

  • Es muy rápido.
  • Tiene diferentes métodos de búsqueda en el código: @ nos permite ir a símbolos, # dentro del fichero y : ir directamente a un número de línea.
  • Múltiples cursores y multi-select.
  • Puedes personalizar cualquier aspecto: menús, snippets, macros, etc con documentos JSON.
  • Puedes dividir la pantalla en dos.
  • Existe un modo anti distracciones.

Algunos de los mejores plugins que deberíais instalar son:

  • Emmet: nos ayuda a mejorar el workflow de 'picar' código creando abreviaturas.
  • AllAutocomplete: amplía el autocompletado predeterminado para encontrar coincidencias en todos los archivos abiertos. De forma predeterminada, Sublime sólo considera palabras encontradas en el archivo actual, así que con este plugin podemos ir más allá.
  • SublimeLinter: este plugin nos ayudará a crear código limpio y sin bugs.
  • SidebarEnhancements: añade elementos de menú útiles en el sidebar.
  • AdvancedNewFile: crea un nuevo fichero rápidamente.
  • Git: añade un comando de git, sin necesidad de ir al terminal.
  • SublimeCodeIntel: convierte Sublime en un IDE con código inteligente y autocompletado.

PHPStorm

Si estamos trabajando en un proyecto con PHP (o con el framework Laravel) ésta será nuestra mejor herramienta. Tiene muchas funcionalidades, ya que se trata de un IDE y se puede utilizar el FTP, Git y la Base de Datos y el terminal desde el mismo.

Las características principales de PHPStorm son:

  • Asistencia de código inteligente: se realizan inspecciones para verificar que el código es correcto y analizar el proyecto en su conjunto.
  • Navegación de código inteligente: el IDE entiende donde queremos ir y nos lleva allí instantáneamente.
  • Refactorización rápida y segura: podemos refactorizar nuestro código de manera segura para renombrar, mover, eliminar, extraer un método, etc.
  • Fácil debug y test.
  • Ambiente de desarrollo: control de versiones con Git, SVN, Mercurial, Bases de Datos y SQL con soporte para Vagrant, Docker, Composer y mucho más.

Los plugins más interesantes son:

  • gfm: plugin de GitHub.
  • .ignore: para añadir cualquier fichero en .gitignore haciendo click derecho y escogiéndolo. 

No hay muchos plugins, ya que todas las funcionalidades necesarias vienen de serie sin necesidad de instalar nada más. Si queréis cambiar el tema de cualquiera de los dos programas que os hemos presentado, podéis conseguir nuevos estilos y colores en los siguientes links: 

En un próximo post os presentaremos Visual Studio Code y Brackets.

Comparte este artículo

Artículos Relacionados