Industria: Desarrollo de software

Productos de JetBrains utilizados: WebStorm

Tamaño de la organización: 2

País: Reino Unido

NutriAdmin

NutriAdmin es una solución de software todo en uno para dietistas y nutricionistas. Más de 13 000 usuarios la han probado desde 2016.

«Es genial refactorizar código con WebStorm. He podido mover, renombrar, dividir y reestructurar simultáneamente más de cien archivos mientras refactorizo mi proyecto con seguridad y eficiencia. Una gran operación de refactorización podría convertirse en una pesadilla con un IDE menos avanzado, y muchos desarrolladores podrían ser reticentes a mantener y mejorar periódicamente su base de código, lo que daría lugar a la acumulación de una deuda técnica y una base de código degradada. Con WebStorm, ha resultado un placer mantener el código limpio a medida que crecen nuestros proyectos».

— Diego Oliveira Sanchez, Cofundador, NutriAdmin

Adoptar WebStorm

Diego y su socia, Magda, lanzaron NutriAdmin en 2016. Al haber escrito su frontend en AngularJS, pronto se encontraron con un problema en la compatibilidad con esta tecnología cuando Google sustituyó AngularJS por Angular. Diego investigó muchas de las herramientas disponibles en el mercado y finalmente se decidió por WebStorm. Lo que hizo destacar a WebStorm fue que el IDE era capaz de realizar análisis estático en código AngularJS, lo cual resultaba enormemente útil para su trabajo. También le gustaron las capacidades sólidas y ampliables de WebStorm.

Los beneficios principales de utilizar WebStorm

Diego ha subrayado varias ventajas que WebStorm aporta a su equipo:

  • IDE potente con compatibilidad de confianza. Disponer de compatibilidad con las tecnologías que se utilizan en NutriAdmin (AngularJS, NodeJS, React) todo en un IDE era esencial para el desarrollo. Según Diego, características como el autocompletado inteligente y las acciones relevantes son inestimables y les ahorran mucho tiempo.
  • Confianza en la herramienta. Los desarrolladores de NutriAdmin tratan continuamente de escribir código limpio y mejorar a medida que evoluciona la arquitectura. Ahí es donde las habidades de refactorización de WebStorm entran en acción. Diego y su equipo pueden mover, renombrar, dividir y reestructurar simultáneamente más de cien archivos mientras refactorizan, para que su proceso sea más eficiente y cómodo.
  • Integración fluida. WebStorm se integra sin fisuras con repositorios de Azure DevOps de NutriAdmin, procesos y paneles de trabajo. Además, el hecho de que el IDE cuente con un extenso ecosistema de complementos también es un gran plus.
  • Amplias posibilidades de personalización. A Diego le encanta que WebStorm tenga tantas opciones de personalización. Desde los ajustes de interfaz a accesos directos de teclado, plantillas de código y automatización; WebStorm ofrece un sinfín de opciones para que desarrollar resulte realmente agradable.

Planes de futuro

Para NutriAdmin, el objetivo principal en adelante es asegurarse de que, a medida que el producto evoluciona, su código contiene los mínimos errores, se puede mantener con facilidad y es ampliable. Como Diego indicó: «WebStorm desempeña un papel crucial para lograr este objetivo. En los próximos años, esperamos escribir miles de líneas de código para nuestras aplicaciones actuales y, si es posible, para otras. WebStorm nos permite escribir software de calidad y asegurarnos de que se pone siempre a prueba»,

Contacto

Diego Oliveira Sanchez, cofundador de NutriAdmin
diego@nutriadmin.com
nutriadmin.com

Historias de clientes similares

Unidata

Ruslan Trachuk, director de tecnología, Unidata

WebStorm es como una navaja suiza. Siempre hay una herramienta mejor para algún caso concreto, pero WebStorm es la única solución integral con una compatibilidad robusta con cualquier situación a la que haya que enfrentarse a diario como desarrollador JavaScript. Además, es bonito, sólido, cargado de funciones y fácil de usar.

RoadBotics

Matt Lucas, responsable de producto, RoadBotics

Nos pasamos a WebStorm en parte porque incluye de base muchas funcionalidades premium, lo que nos permite empezar con rapidez y reducir nuestra dependencia de terceros. Además, tener todas nuestras licencias de software en un solo lugar facilita la gestión del acceso a nuestras herramientas de desarrollo.

IT Manufactory

Varij Kapil, desarrollador de software, IT Manufactory

Todavía estamos en una fase de creación de nuevas características y funcionalidades en nuestro producto principal, y a veces cambian muchas cosas en muchos sitios. Los cambios significativos y la refactorización deben producirse en múltiples módulos Java y componentes React. Realizar cambios tan grandes no habría sido posible sin los productos JetBrains.

Más historias de clientes