Compartir a través de


Qué es Azure para desarrolladores de JavaScript

Azure es una plataforma en la nube que proporciona una amplia gama de opciones de hospedaje y servicios basados en la nube. Si no está familiarizado con el desarrollo en la nube, obtenga más información sobre Azure:

JavaScript, TypeScript y otros lenguajes

La compatibilidad en tiempo de ejecución de Azure para JavaScript también admite TypeScript o cualquier otro tipo que transpila a JavaScript.

Servicios de Azure

Los servicios basados en la nube de Azure proporcionan una gran variedad de características. Estos servicios se pueden usar de forma independiente o como una colección.

Entre los principales tipos de servicio para desarrolladores de JavaScript se incluyen:

Creación de servicios de Azure en el Centro de inicio rápido

Cuando empiece a aprender la nube de Azure, cree una cuenta de forma gratuita y, a continuación, comience en el Centro de inicio rápido en Azure Portal.

La página de cada servicio de Azure Portal incluye información de conexión que necesitará para acceder al recurso fuera del portal.

Planes de tarifa

Los planes de tarifa son la forma en que se factura el recurso. Use la calculadora de precios de Azure para comprender la facturación del recurso.

Recursos de nivel gratis

Al seleccionar el plan de tarifa gratis (F0), es importante comprender las limitaciones que vienen con ese plan. Cuando se ofrece un nivel gratis:

  • Una suscripción puede limitarse a un recurso gratuito de ese servicio. Si no puede crear un recurso gratuito, puede indicar que el recurso gratuito ya existe en la suscripción.
  • Un plan de tarifa determina las transacciones por segundo (TPS) o transacciones al mes (TPM). Cuando se supera la cuota del plan de tarifa, la aplicación recibe un error HTTP con un mensaje que indica que no tiene cuota. Si prevé este problema para la aplicación y los servicios de Azure, cree varios recursos y hospede detrás de un único punto de conexión.

Preparación del entorno de desarrollo

El entorno de desarrollo necesita algunas herramientas para tener la mejor experiencia de desarrollo:

Uso de bibliotecas cliente de Azure con JavaScript

Para usar los servicios de Azure mediante programación con JavaScript, busque el paquete npm específico del servicio que usará. Cada paquete de npm tiene información de conexión específica del servicio.

Todas las bibliotecas cliente de Azure se ejecutan con JavaScript sin ninguna otra herramienta. Aunque la mayoría de los SDK modernos se escriben en TypeScript y proporcionan el *.d.ts archivo para la comprobación de tipos, TypeScript no es un requisito para usar las bibliotecas cliente de Azure o los servicios en la nube de Azure.

El código JavaScript puede usar servicios de Azure, independientemente de dónde se hospede el código (local, híbrido, nube). La manera recomendada de usar los servicios de Azure mediante programación con JavaScript es las bibliotecas cliente de Azure. Estas bibliotecas esperan un Node.js mínimo con compatibilidad a largo plazo (LTS).

Comprobación del tiempo de ejecución para aplicaciones de JavaScript hospedadas en Azure

Al usar los servicios de hospedaje de Azure, puede seleccionar para implementar un contenedor en el host o seleccionar una versión de Node.js como tiempo de ejecución para el host. En ambos casos, debe alinear la versión del entorno de ejecución, el código de la aplicación y las dependencias, como los SDK de Azure.

Para buscar información en tiempo de ejecución, use la tabla siguiente:

Servicio

Información de versión

Para entornos de ejecución de Linux. También puede ejecutar el siguiente comando de la CLI de Azure para ver todas las versiones admitidas.

az webapp list-runtimes | grep node

Los nuevos proyectos deben usar el modelo de programación más reciente.

Hay dos entornos de ejecución diferentes que se deben tener en cuenta: el front-end y la API si hospeda la API en Static Web Apps.

La CLI de SWA proporciona funcionalidad de entorno de desarrollo, como proxy, autenticación y otras configuraciones.

Pruebe un inicio rápido de JavaScript para su escenario de hospedaje

Las opciones de hospedaje permiten usar rápidamente Azure para la aplicación. Los siguientes inicios rápidos y tutoriales de hospedaje le guían a la experiencia del primer día de Azure más común:

Pasos siguientes