iStock

Hubo un tiempo en que Microsoft vio el código abierto como su enemigo mortal, con el ex director ejecutivo Steve Ballmer haciendo comentarios particularmente agudos sobre Linux poco después de tomar el mando de la empresa en 2001.

Avance rápido hasta hoy, y es una imagen muy diferente. Desde entonces, Microsoft ha abierto muchos de sus proyectos más grandes, desde .NET Core hasta PowerShell, e incluso partes de Windows como WPF y WinForms, mientras contribuye con herramientas de código abierto y lenguajes de programación con Visual Studio Code y TypeScript, respectivamente.

VER: Todo lo que necesita saber sobre el uso de plataformas low-code (PDF gratuito) (República Tecnológica)

“Creemos que es nuestra responsabilidad contribuir a la comunidad de código abierto, ser un buen administrador del código abierto y ayudar a que la industria del software de código abierto avance para nuestros clientes y socios”, dice Sarah Novotny, una de las responsables de código abierto de Microsoft. clientes potenciales para Azure.

“El código abierto también permite a las personas compartir conocimientos y prácticas sobre cómo operar y ejecutar software; este conocimiento puede retroalimentarse en proyectos para el valor de otros miembros de la comunidad”.

La actitud de Microsoft hacia Linux también ha cambiado considerablemente. Si bien la especulación de algunos de que Microsoft eventualmente podría migrar la interfaz de Windows al kernel de Linux sigue siendo precisamente eso, no hay duda de que la empresa se ha vuelto mucho más tolerante y dependiente de la plataforma.

Novotny, quien también forma parte de la junta de la Fundación Linux y anteriormente se desempeñó como jefe de código abierto de Google Cloud, señala que la mitad de las máquinas virtuales (VM) en Azure actualmente se ejecutan en Linux. Mientras tanto, Microsoft también está trabajando con proveedores de código abierto como Red Hat, Databricks y Redis para crear conjuntamente soluciones abiertas en la plataforma Azure.

"Seguimos invirtiendo en Linux y apoyándolo en nuestra cartera de productos y servicios", agrega Novotny.

“Tenemos servicios administrados por Microsoft que se ejecutan en Linux. Y tenemos desarrolladores que trabajan aguas arriba dentro de la comunidad del kernel de Linux para asegurarse de que lo que aprendemos en este viaje de código abierto se comparta ampliamente.

VER: La guía del CIO para plataformas low-code (Premium de TechRepublic)

Apoyar a los desarrolladores

Avec la demande d'applications professionnelles - et, par conséquent, de programmeurs - à un niveau record, les développeurs recherchent de plus en plus des outils qui leur permettent de créer des applications plus rapidement sans supprimer la possibilité d'utiliser du code "réel " si es necesario.

Como tal, las herramientas de código bajo y sin código han visto un aumento en la popularidad en los últimos meses, con la pandemia de COVID-19 obligando a las empresas a desviar el tiempo y los recursos de los largos procesos de desarrollo y, en cambio, centrarse en las operaciones críticas.

Charles Lamanna, vicepresidente corporativo de Low Code Application Platform en Microsoft, sugiere que el apetito por las herramientas de código bajo y sin código solo se acelerará en medio del cambio al trabajo remoto y los nuevos desafíos comerciales resultantes.

VER: Calendario editorial premium de TechRepublic: políticas de TI descargables, listas de verificación, kits de herramientas e investigación (Premium de TechRepublic)

“Con el trabajo remoto cada vez más generalizado y el entorno empresarial cambiando debido a la pandemia, las organizaciones necesitan crear soluciones rápidamente y adaptarse a la nueva realidad”, dice Lamanna.

"Hemos visto muchos ejemplos de organizaciones, desarrolladores y desarrolladores ciudadanos que usan código bajo para crear soluciones que les permitan impulsar el negocio en un entorno que cambia rápidamente".

Con ese fin, Microsoft anunció a fines de julio Project Oakdale (entonces llamado Dataflex), su plataforma de código bajo para crear e implementar aplicaciones y chatbots dentro de Microsoft Teams.

VER: Los 5 principales lenguajes de programación que deben aprender los administradores de sistemas (PDF gratuito) (República Tecnológica)

Basado en Microsoft Power Platform, Project Oakdale permite a los usuarios con una experiencia de codificación mínima o incluso nula crear aplicaciones con Power Apps y bots con Power Virtual Agent sin siquiera tener que abandonar Teams, lo que permite a las empresas satisfacer las necesidades comerciales cambiantes sobre la marcha. con herramientas personalizadas.

En Ignite, Microsoft anunció un nuevo conjunto de actualizaciones para PowerApps destinadas a cerrar la brecha entre los entornos de codificación "profesionales" y de código bajo, lo que incluye permitir a los desarrolladores crear herramientas de código bajo e integrarlas con Azure y GitHub.

“Estas actualizaciones permiten que el código bajo se escale sin problemas en entornos de codificación profesional”, dice Lamanna.

Agrega: "Seguiremos brindando a los usuarios formas innovadoras de construir con Power Platform sin problemas dentro de Teams y en Azure, ya que vemos que crece el apetito por las soluciones de código bajo entre los profesionales de TI, los desarrolladores profesionales y los desarrolladores ciudadanos.