Se lanzó la primera versión del entorno de desarrollo ruso OpenIDE

El desarrollo de OpenIDE comenzó a finales del año pasado. En abril, la asociación se formalizó en la compañía «Entorno de desarrollo abierto». Durante varios meses, se llevó a cabo una prueba beta, en la que participaron más de doscientos desarrolladores, incluidos ingenieros de grandes compañías, freelancers y profesores universitarios. Ahora, la versión final y el código fuente están disponibles para su descarga para todos los interesados.

Entre las principales características de la primera versión de OpenIDE:

  • Soporte para la versión más reciente de Java 24: OpenIDE se convirtió en el primer IDE nacional con soporte actualizado para las últimas versiones de Java.
  • Infraestructura independiente: todos los elementos del entorno, incluido el marketplace de extensiones, la telemetría y las actualizaciones, están ubicados en Rusia y son administrados por compañías rusas.
  • Marketplace propio: los usuarios tienen acceso a más de 350 plugins, se está desarrollando el soporte para nuevas extensiones, incluidas las populares herramientas DevOps.
  • Multilingüismo y extensibilidad: el IDE soporta Java, Kotlin, Python, Scala y otros lenguajes a través de plugins LSP, y también proporciona un conjunto de herramientas para trabajar con sistemas de control de versiones, ensamblaje, depuración y refactorización.
  • Código fuente abierto y soporte de la comunidad: OpenIDE se distribuye bajo la licencia AGPLv3, lo que permite a todos los interesados contribuir al desarrollo de la plataforma, crear y publicar sus propios plugins.
  • Integración con el JDK ruso: el entorno incluye un runtime completamente localizado e independiente de Axiom JDK.
  • Soporte para Spring e integración de Amplicode.

En los planes de los desarrolladores de OpenIDE está la creación de su propio plugin para Docker y la mejora del soporte de LSP, la inclusión de OpenIDE en el Registro de software nacional del Ministerio de Asuntos Digitales, así como el apoyo activo a los desarrolladores nacionales de plugins y extensiones.