Compartir a través de


Elija lo que más le convenga

Ha creado la primera aplicación de pestaña, el bot de notificación interactiva y la extensión de mensaje. Puede crear una aplicación de Teams según los requisitos de la aplicación. En función de factores como las necesidades empresariales, el entorno de desarrollo y el conocimiento del dominio, seleccione el entorno y las herramientas para compilar la aplicación.

Una aplicación de Teams le ofrece la flexibilidad de elegir el entorno de compilación. Incluye herramientas, marcos y lenguajes para enfocar el desarrollo de aplicaciones. Compile la aplicación de Teams en el entorno más adecuado para la aplicación. Incluso puede seleccionar una combinación. Por ejemplo, puede usar el kit de herramientas de Teams para compilar una aplicación con JavaScript y hospedarla en un sitio de SharePoint.

Esta sección le guiará por las distintas opciones para compilar la aplicación de Teams.

Plataforma colaborativa de Teams

Como plataforma colaborativa para crear aplicaciones, Teams ofrece toda la gama de aplicaciones y herramientas. La plataforma Teams admite el desarrollo de aplicaciones en todas las fases, desde el planeamiento hasta la distribución.

Puede usar varias herramientas y servicios para compilar la aplicación. A continuación se muestra un flujo de desarrollo de ejemplo.

  1. Planifique su proyecto y averigüe los requisitos.
  2. Diseñe la aplicación. Use el kit de interfaz de usuario de Teams y los componentes de Fluent UI React para diseñar la interfaz de usuario de pestañas.
  3. Compile la aplicación con JavaScript mediante Teams Toolkit.
  4. Amplíe la funcionalidad agregando más funcionalidades de Teams, enviando notificaciones de fuente de actividad y usando datos de Microsoft 365 con Microsoft Graph.
  5. Pruebe la aplicación en un inquilino de desarrollador con datos de usuario de ejemplo.
  6. Implemente la aplicación en Azure.
  7. Administre y publique la aplicación en la Tienda Microsoft Teams con el Portal para desarrolladores. Monetice su aplicación con opciones, como ofertas de SaaS, compras desde la aplicación y mucho más.

Herramientas y SDK

Puede compilar la aplicación de Microsoft Teams con la ayuda de las siguientes herramientas y SDK.

El gráfico de flujo muestra los SDK y las herramientas que necesita para compilar la aplicación de Teams.

Para empezar a compilar la aplicación de Teams, puede seleccionar las herramientas y los SDK en función de los requisitos de la aplicación.

  1. Funcionalidades de la aplicación: puede elegir una única o una combinación de funcionalidades en función de los requisitos de la aplicación.
  2. SDK que necesita: por ejemplo, si va a crear la funcionalidad de inteligencia artificial para la aplicación de bot, seleccione Biblioteca de IA de Teams.
  3. Componentes de la interfaz de usuario: elija los componentes de la interfaz de usuario para diseñar la aplicación en función de la funcionalidad de la aplicación.
  4. Idiomas: elija el idioma en el que desea compilar la aplicación.
  5. Herramientas recomendadas: elija las herramientas en función del idioma que haya seleccionado. También puede usar el Portal para desarrolladores de Teams para administrar y publicar la aplicación. Teams Toolkit y Yo Teams le permiten compilar la aplicación con JavaScript y TypeScript o con C# en Visual Studio Code (VS Code) o Visual Studio.
Capacidades de la aplicación Interacciones del usuario Herramientas recomendadas SDK Idiomas
Pestañas Una experiencia web incorporada en pantalla completa. VS Code o Visual Studio con la extensión Teams Toolkit o la CLI de TeamsFx si prefiere usar la CLI Biblioteca cliente de JavaScript de Teams para funcionalidades de interfaz de usuario, SharePoint Framework (SPFx) y SDK de Microsoft Graph C#, TypeScript y JavaScript (incluido React)
Bots Un bot de chat que se comunica con los miembros. VS Code o Visual Studio con la extensión Teams Toolkit o la CLI de TeamsFx si prefiere usar la CLI SDK de TeamsFx, SDK de Bot Framework, biblioteca de inteligencia artificial de Teams y SDK de Microsoft Graph C#, TypeScript y JavaScript
Extensiones de mensajes Métodos abreviados de teclado para insertar contenido externo en una conversación o realizar acciones en los mensajes. VS Code o Visual Studio con la extensión Teams Toolkit o la CLI de TeamsFx si prefiere usar la CLI SDK de TeamsFx, SDK de Bot Framework, biblioteca de inteligencia artificial de Teams y SDK de Microsoft Graph C#, TypeScript y JavaScript

Nota:

  • Las reuniones y llamadas pueden ofrecer una experiencia de usuario para habilitar la colaboración, la asociación, la comunicación informada y los comentarios compartidos. Para obtener más información, consulte Aplicaciones para reuniones y llamadas de Teams.
  • También puede usar lenguajes, como Node.js, Java, Python y tecnología web, como HTML y CSS, para compilar la aplicación de Teams.

Escenario de ejemplo: si desea crear una aplicación de panel de redes sociales que envíe notificaciones mediante TypeScript, tenga en cuenta el siguiente escenario:

En el diagrama se muestra el escenario en el que se crea una aplicación de Teams con TypeScript.

Exploración de SDK

También puede crear y compilar la aplicación de Teams con varios SDK. Teams admite todos los SDK que se muestran en la siguiente imagen y puede elegir los SDK en función de sus requisitos:

En el diagrama se muestra la lista de herramientas y SDK para compilar la aplicación de Teams.

Explorar herramientas

Las siguientes herramientas de la plataforma Teams le ayudan durante el desarrollo de aplicaciones:

Fase de desarrollo de aplicaciones Herramientas de plataforma de Teams
Diseño Kit de interfaz de usuario de Teams y componentes de Fluent UI React
Compilar Kit de herramientas, herramientas y SDK de Teams y Microsoft Graph
Prueba, implementación y publicación Microsoft Entra ID and Developer Portal
Distribuir Centro de partners y tienda de Teams

Consulte también

Planifique su aplicación

Comprenda y asigne los casos de uso de la aplicación a las características de Teams.

Diseño de la aplicación

Diseñe la interfaz de usuario de la aplicación con el Kit de interfaz de usuario de Teams.

Crear una aplicación

¿Busca inspiración para el desarrollo de aplicaciones? Examine nuestra lista de escenarios reales y soluciones del sector con prototipos de concepto de alta fidelidad para comprender las distintas formas en que una aplicación de Teams puede ayudar a los usuarios.

Ampliar la aplicación en todo Microsoft 365

Puede obtener una vista previa de las aplicaciones de Teams que se ejecutan en otras experiencias de Uso elevado de Microsoft 365 con la biblioteca cliente de JavaScript de Teams más reciente.

Probar la aplicación

Después de integrar la aplicación con Teams, debe probarla antes de publicarla.

Distribuir la aplicación

Puede proporcionar su aplicación de Teams a una persona, equipo, organización o cualquier persona que quiera usarla.

Rentabilizar la aplicación

La Tienda Teams ofrece opciones de monetización de aplicaciones, como ofertas SaaS y compras desde la aplicación. Elija la mejor opción de monetización adecuada para su aplicación de Teams.

Integración con Teams

Combine las características que a los usuarios les encanta de una aplicación web, un servicio o un sistema existentes con las características de colaboración de Teams.

Con un poco de código se va muy lejos

No es necesario ser un programador experto para crear una aplicación excelente de Teams. Pruebe una de las varias soluciones de código bajo.