Compartir a través de


Plataformas de desarrollo soportadas por Windows Azure

Windows Azure platform ha sido creado teniendo en mente la interoperabilidad, convirtiéndola en una de las más abiertas del mercado. Como plataforma abierta, Windows Azure ofrece diferentes opciones para los desarrolladores.

Permite a los desarrolladores utilizar múltiples lenguajes (.NET, PHP, Ruby, Python o Java) y diferentes herramientas de desarrollo (Visual Studio o Eclipse) para desarrollar aplicaciones que funcionan con Windows Azure y/o consuman cualquiera de los servicios que la plataforma Windows Azure proporciona.

Con su enfoque basado en estándares e interoperables, la plataforma Windows Azure soporta múltiples protocolos de Internet, incluyendo HTTP, XML, SOAP y REST, pilares clave de los datos de portabilidad.


Figura 1.- Windows Azure como plataforma interoperable

Simplificando la interoperabilidad

Desde el punto de vista del desarrollador, la interoperabilidad crea oportunidades para combinar las nuevas aplicaciones basadas en la nube Azure con otras plataformas.

Los desarrolladores pueden combinar fácilmente las aplicaciones que viven en otras nubes o en los establecimientos que utilizan los servicios ofrecidos por la plataforma Windows Azure.

También pueden crear y mejorar las aplicaciones utilizando sus conocimientos en el entorno de desarrollo Microsoft Visual Studio y.NET Framework, o con otros entornos de desarrollo como Eclipse.

Los desarrolladores tienen la opción de emplear diferentes lenguajes de programación para crear aplicaciones, incluyendo:

  • .NET (C# and Visual Basic), C++
  • PHP, Ruby, Python
  • Java

Además, la interoperabilidad con otras plataformas se facilita a través de plugins y librerías disponibles en la comunidad:

  • Plug-in for Eclipse
  • SDKs para Java, PHP y Ruby.