Flota: IDE de última generación de JetBrains

Haga clic en el azul "Flying Snow Ruthless" arriba para seguir mi cuenta oficial, establecer una estrella y leer el artículo lo antes posible.

Después del lanzamiento de Visual Studio Code, muchas personas no esperaban que fuera tan popular, incluido JetBrains.

Sí, Visual Studio Code es demasiado ligero y potente.

Es liviano porque se inicia rápidamente, por lo que decide que está usando un editor de texto normal, no un IDE.

Es poderoso debido a su capacidad de complemento, lo que le permite convertirlo en un IDE para cualquier lenguaje de programación.

Solo necesita un código de Visual Studio, puede desarrollar Go, C ++, Java, etc. al mismo tiempo, pero si usa JetBrains, necesita instalar varios IDE: Goland, CLion, IDEA, etc., y cada IDE es muy pesado, y el arranque también es muy difícil.lento.

Probablemente nunca use IDEA para editar un solo archivo de texto, porque es demasiado pesado. Pero lo hace con Visual Studio Code, y es tan natural como lo hace con el Bloc de notas.

Habiendo dicho tanto sobre Visual Studio Code anteriormente, pensó que estaba elogiando Visual Studio Code. De hecho, estaba hablando de Visual Studio Code que le dio a JetBrains una sensación de crisis, por lo que comenzó a desarrollar el editor Fleet de próxima generación.

818cc62484209aec965b6cbad09921d6.png

Mire esta interfaz, en comparación con IDE como Goland e IDEA, es muy liviana y muy VSC. JetBrains es un fabricante veterano de IDE y su IDE es muy popular, por lo que Fleet usa el motor de procesamiento de código de IntelliJ:

Construido desde cero sobre la base de 20 años de experiencia en el desarrollo de IDE, Fleet utiliza el motor de procesamiento de código IntelliJ con una arquitectura IDE distribuida y una interfaz de usuario rediseñada.

La programación moderna es diferente a la anterior El primer cambio obvio es el multilingüismo. Por ejemplo, cuando desarrollamos proyectos de Go nosotros mismos, también usamos React, TS, etc. para crear interfaces de usuario, por lo que es una tendencia que un IDE admita varios idiomas, en lugar de usar varios IDE.

Entonces, Fleet también considera esto al diseñar y admite muchos lenguajes de programación en la primera fase.

Realmente va en contra del VSC estándar, es resistente y la tecnología utilizada también es LSP.

Fleet ofrece una experiencia multilingüe con soporte inteligente listo para usar para múltiples idiomas y tecnologías, con planes para admitir más a través de complementos dedicados. Con la ayuda de LSP, también podrá utilizar otros servicios lingüísticos en Fleet. Fleet está diseñado para detectar automáticamente la configuración de su proyecto desde el código fuente, maximizando el valor que puede obtener de su motor de procesamiento de código inteligente y minimizando la necesidad de configurar su proyecto en el IDE. Fleet brinda una experiencia de usuario familiar y consistente en diferentes tipos de proyectos, por lo que no importa qué conjunto de tecnología use o en qué tipo de proyecto esté trabajando, solo necesitará usar un IDE.

La segunda característica de la programación moderna es la codificación remota. Esto es muy común. Por ejemplo, quiero desarrollar un programa Linux, pero mi computadora es una Mac. Aunque también puedo desarrollar y depurar en mi propia computadora, no es tan conveniente como Linux. Especialmente cuando necesito usar algunos archivos de encabezado de Linux, Mac lo hará No estoy seguro.

En este momento, puedo desarrollar de forma remota en la máquina de desarrollo de Linux a través de VSC SSH. Sin embargo, el SSH de JetBrains IDE todavía está en la etapa Beta y no es fácil de usar.

En base a esto, Fleet se ha ampliado para admitir el desarrollo distribuido. La arquitectura de Fleet está diseñada teniendo en cuenta la compatibilidad con varias configuraciones y flujos de trabajo. Puede simplemente ejecutar Fleet en su computadora, o puede mover algunos procesos a otro lugar, como implementar procesos de procesamiento de código en la nube.

bc9c5c5e63b158ee83a8d53ca1b21954.png

La tercera característica de la programación moderna es la colaboración. Por ejemplo, puedo ayudarlo a revisar el código o escribir código juntos, realizar la depuración, etc. Fleet admite sin problemas y no requiere ninguna configuración.

3e46f404cdf31b1cee02ecb60ad5f53a.gif

A y C en la figura anterior son dos desarrolladores diferentes que pueden escribir código juntos en el mismo IDE.

En este momento, Fleet aún se encuentra en versión preliminar cerrada. Si ya envió una solicitud para participar en la prueba, es posible que reciba un correo electrónico de invitación. De lo contrario, solo puede esperar la versión preliminar pública, que se espera que sea lanzada por el final de este año.

De hecho, estoy deseando que llegue Fleet porque, después de todo, JetBrains es un fabricante de IDE a la antigua. Su finalización automática, coloreado, refactorización y otras funciones son mucho mejores que VSC, y no tiene configuración.

La razón por la que no quiero usar VSC para desarrollar Golang también es porque su configuración es más problemática, así que compré Goland yo mismo, lo cual es realmente conveniente.

Pero seguiré usando VSC para escribir Node, o C/C++, porque no quiero descargar demasiados IDE.

Espero la versión preliminar de Fleet, espero su colaboración remota, espero su soporte multilingüe, espero solo instalar una flota, puede ayudarme a editar cualquier archivo de texto y apoyar el desarrollo, la depuración y la implementación en múltiples idiomas

pre cerrado

52b5f0e47335a735a714ccebb9d9f685.png

Escanear código de atención

Compartir, dar me gusta y mirar son el mayor apoyo.

Supongo que te gusta

Origin blog.csdn.net/flysnow_org/article/details/125903839
Recomendado
Clasificación