Linux Adictos David Naranjo  

PhpStorm, un excelente IDE para PHP multiplataforma

Phpstorm-

PhpStorm es el IDE PHP “Lightning Smart” creado por JetBrains y el cual está disponible para desarrolladores en Linux, MacOS y Windows. Es importante mencionar que esta no es una aplicación gratuita y los usuarios deben comprar una clave de licencia para usarla en todo su potencial.
Aunque JetBrains ofrece una licencia gratuita de un año para estudiantes, profesores, institutos y demás áreas académicas, la cual te permite no solo utilizar este IDE sino también te da acceso a los diferentes productos que ofrece JetBrains.

PhpStorm proporciona un editor para PHP, HTML y JavaScript con análisis de código sobre la marcha, prevención de errores y refactorizaciones automatizadas para código PHP y JavaScript. La finalización del código de PhpStorm es compatible con diferentes versiones de PHP, incluidos generadores, corutinas, la última palabra clave, lista en foreach, espacios de nombres, cierres, rasgos y sintaxis de matriz corta. Además de que incluye un editor SQL completo con resultados de consulta editables.

Sobre PhpStorm

PhpStorm está escrito en Java y los usuarios pueden extender el IDE instalando complementos creados para PhpStorm o escribiendo sus propios complementos. El software también se comunica con fuentes externas como XDebug.

La aplicación es compatible con Linux a través de varias tecnologías. En su sitio web oficial, anuncian que la aplicación se distribuye a través de un paquete Snap, aunque también se distribuye mediante los binarios y también algunas distribuciones de Linux incluyen el paquete en sus repositorios.

PhpStorm proporciona un editor de código enriquecido para PHP con resaltado de sintaxis, configuración de formato de código extendido, verificación de errores sobre la marcha y finalización de código.

Dentro de sus principales características se pueden destacar las siguientes:

  • Compatibilidad con diversas versiones de PHP
  • Función de autocompletado de código, clases, métodos, los nombres de las variables y las palabras clave de PHP, además de los nombres utilizados comúnmente para los campos y las variables según su tipo.
  • Soporte de estilo de codificación (PSR1/PSR2, Drupal, Symfony, Zend).
  • Soporte PHPDoc
  • Detector de código duplicado.
  • PHP Code Sniffer (phpcs)
  • Refactorizaciones (Cambiar nombre, Introducir variable, Introducir constante, Introducir campo, Variable en línea, Mover miembro estático, Extraer interfaz).
  • Edición de plantillas de Smarty y Twig (resaltado de errores de sintaxis, finalización de funciones y atributos de Smarty, inserción automática de llaves emparejadas, comillas y etiquetas de cierre y más).
  • Vista MVC para Symfony y frameworks Yii.
  • Soporte PHAR.

¿Como instalar en Linux?

Primero, si quieres obtener la licencia de un año que se ofrece, solamente debes dirigirte al sitio web oficial de JetBrains y aqui debes crear una cuenta en donde debes proporcionar tu email institucional o enviar tu credencial.

Correo de activación

JetBrains te enviará un correo de confirmación y un enlace donde podrás activar tu licencia la cual podrás utilizara para CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Jinete, RubyMine y WebStorm.

Hecho esto, recibirás la licencia para poder utilizar alguno de esos productos, de los cuales en este caso nos interesa PhpStorm.

Antes de realizar la instalación de PhpStorm, debo recordate que funciona con Java, por lo que debes contar con el paquete de Java instalado en tu sistema.

Ya conociendo esto, podremos realizar la instalación ya sea descargando el paquete que nos ofrece directamente desde su sitio web oficial, Snap, Flatpak o en el caso de que tu distro tenga el paquete incluido puedes instalarlo desde sus repositorios.

En el caso de los métodos más sencillos, vamos a optar por la instalación del paquete Snap, el cual solamente nos pide que nuestro sistema cuente con el soporte añadido.

En una terminal vamos a teclear cualquiera de los siguientes comandos, ya sea para instalar la versión edge o la versión estable:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

Ahora, por otra parte si prefieren el uso de Flatpak, basta con contar con el soporte para instalar este tipo de paquetes.

En una terminal simplemente se tiene que teclear:

flatpak install flathub com.jetbrains.PhpStorm

Finalmente si deseas realizar la instalación con el paquete que te proporcionan desde el sito web, podrás encontrar las instrucciones dentro del paquete.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.