WebStorm 2020 Beta 2: Soporte para Nuxt JS y nuevas intenciones para JavaScript y TypeScript

¡WebStorm 2020.2 Beta 2 ya está disponible! Para ponerse al día con lo que ya se implementó en v2020.2, puedes consultar las publicaciones anteriores del blog de Webstorm o leer a continuación.

Estos son algunos de los aspectos más destacados de WebStorm 2020.2 Beta 2 (compilación 202.6397.17).

Soporte para Nuxt.js

En el último año, el equipo de Webstorm ha trabajado mucho para que la asistencia de codificación de Vue sea la más avanzada del mercado para permitir trabajar con los proyectos de Vue con una mayor comodidad. Además de otras muchas características existentes, la nueva compilación BETA viene con soporte para Nuxt.js, un framework popular construido sobre Vue.

Primero, si estás utilizando una versión de Nuxt de 2.9.0 en adelante y no tienes instalado el paquete @nuxt/types, WebStorm te va a avisar al respecto y sugerir instalarlo como una dependencia de desarrollo; deberías hacerlo si deseas que el IDE, tenga una mejor comprensión del código.

Cuando trabajes con el archivo nuxt.config.js obtendrás sugerencias para la finalización del código adecuadas. Al pasar el mouse, tambiéns verás una ventana emergente de la documentación que te va a mostrar la información de los tipos sobre del framework de Nuxt.

Ahora también es posible, realizar la configuración de un paquete web específico de Nuxt. Si vas a comenzar con Nuxt.js 2.12.0, WebStorm encontrará automáticamente el archivo de configuración del paquete web y usará las reglas de resolución del módulo para la asistencia de la codificación; sobre las versiones anteriores a 2.12.0, se pueden copiar las secuencias de los comandos y hacer apuntar a WebStorm.

Además de eso, WebStorm ahora es compatible con todos los componentes principales de Nuxt.js, ofreciendo sugerencias para la finalización del código y documentación relevante, simplemente flotando el puntero del navegador. El IDE también reconoce referencias de Vuex y además; es capaz de autocompletarlas correctamente.

Nuevas intenciones en torno al encadenamiento opcional y la fusión nula

Además de la intención recientemente agregada de convertir el código a encadenamiento opcional y / o fusión nula, WebStorm 2020.2 trae una nueva intención que hace lo contrario.

Digamos que ha cambiado de opinión y desea recuperar el código inicial para agregar una condición adicional. ¡Con la nueva intención, se puede hacer fácilmente! Coloque el cursor en la expresión que desea convertir, presione Alt + Entrar y seleccione Expandir encadenamiento opcional y fusión nula.

Esta no es la única intención nueva que hemos agregado. Ahora puedes convertir rápidamente el código a encadenamiento opcional y fusión nula en sentencias condicionales if / else. Esto funcionará para operadores lógicos utilizados en tales declaraciones y también para instrucciones anidadas if . ¡Inténtalo tú mismo! Presiona Alt + Enter en la expresión que deseas convertir y seleccionar la intención correspondiente.

Esos son los 2 aspectos más destacados de la actualización Beta de Webstorm, hasta otro día.. ?

Relacionado

Codelobster IDE: Editor de PHP, HTML, CSS, JavaScript

A lo largo del tiempo, en Ciberninjas ya hemos estado viendo numerosos editores de texto. Hemos realizado una selección con los que hemos considerado los mejores editores de texto, además de revisar editores de texto específicos para Markdown o editores concretos para un lenguaje de programación; como pueden ser, los mejores editores para PHP. Además, hemos revisado algún editor alternativo y menos conocido más a fondo, ¡SEGUIR LEYENDO!

Cursos de Programación gratuitos de Youtube 2022 (Febrero)

Curso de Angular CURSO DE ANGULAR Curso de Angular por DesarrolloWeb.com CURSO DE ANGULAR Curso Angular 13 por Domini Code CURSO DE ANGULAR 13 Podcast Airflow 2.0 (variado de cosas de programación) por CodinEric PODCAST AIRFLOW 2.0 Curso de CSS para principantes por AlexCG Design CURSO DE CSS PARA PRINCIPIANTES Guía Completa de CSS y HTML por AlexCG Design CURSO DE CSS Y HTML Curso de ¡SEGUIR LEYENDO!

Eclipse Theia

Eclipse Theia es un Framework de entorno de desarrollo integrado o IDE. Gratuito y de código abierto enfocado en las aplicaciones de escritorio y web. Se implementa en TypeScript y esta basado en el código de Visual Studio y destaca en él, sus posibilidades de ampliación. Historia de Eclipse Theia Theia fue desarrollado por TypeFox y Ericsson con contribuciones adicionales de Red Hat, IBM, Google y ¡SEGUIR LEYENDO!

El camino del Frontend Developer, por MrCodeDev

En este repositorio de Github de MrCodeDev vas a encontrar una importante lista de recursos para ayudarte a emprender el camino de llegar a ser Frontend Developer. El repositorio, ha sido creado por MrCodeDev y si deseas aportar algún contenido, puedes considerar el contactar con él; o bien, enviar un PR a través del repositorio de Github. Por último, si lo deseas, puedes invitar a un ¡SEGUIR LEYENDO!

GDE: Debbie O´Brien, experta en Google Cloud

Jefa de aprendizaje y promotora de desarrolladores en NuxtJS, el framework de VueJS. Con más de 10 años de experiencia en el desarrollo frontend, y enamorada por los frameworks de JavaScript, especialmente Vue.js y Nuxt.js, y mejorando el rendimiento con webpack y, por supuesto, JAMstack. Debbie posee una licenciatura en tecnologías Frontend y FullStack y es una oradora internacional con experiencia en numerosas reuniones y conferencias ¡SEGUIR LEYENDO!

El IDE de Komodo se convierte en aplicación de código abierto

Komodo IDE es un entorno de desarrollo integrado popular para lenguajes de programación dinámicos que se introdujo en mayo de 2000. Utilizado por muchos programadores de todo el mundo, ha demostrado ser un IDE muy útil a lo largo de los años. Desafortunadamente, todas las cosas buenas se terminan. https://ciberninjas.com/ide-komodo-gratis/ Este es el caso de Komodo IDE, puesto que ahora se ha retirado y todo el ¡SEGUIR LEYENDO!

Lazarus IDE 2.0, entorno de desarrollo compatible con Free Pascal

Se lanza una nueva versión del IDE enfocado al compilador Free Pascal, al lenguaje Pascal.