Tamale  Moses

Tamale Moses

1643082535

JetBrains Fleet, The VSCode Killer?

JetBrains has been a big player in the IDE business for a long time. Until now, his biggest competitors for VSCode were IntelliJ IDEA and WebStorm. What were the most downsides of those VSCode competitors?

  • not free, a license is needed
  • high boot-up times in comparison
  • large footprint in memory and disk usage
  • smaller plugin ecosystem
  • UI is not intuitive
  • complex for beginners
  • constant indexing
  • can’t run in Browsers

#vscode 

What is GEEK

Buddha Community

JetBrains Fleet, The VSCode Killer?

Will JetBrains Fleet Be a VSCode Killer?

The VSCode editor has seen a massive adoption since its launch back in 2015. Why? Because It is lightweight, easy to use, and allows a ton of customization. Its plugins are an essential part of its ecosystem and why many Developers are hooked on it. Its native Typescript support excels and drives a lot of the Typescript community to use it.

It has a few competitors. There have been many attempts in the past to steal its throne. Especially on the web development side, where it truly shines.

JetBrains has been a big player in the IDE business for a long time. Until now, his biggest competitors for VSCode were IntelliJ IDEA and WebStorm. What were the most downsides of those VSCode competitors?

  • not free, a license is needed
  • high boot-up times in comparison
  • large footprint in memory and disk usage
  • smaller plugin ecosystem
  • UI is not intuitive
  • complex for beginners
  • constant indexing
  • can’t run in Browsers

How is JetBrains planning to get back in the game? By launching the new IDE: JetBrains Fleet.

A Rewrite from Scratch

The previously mentioned CONS are so baked into their fundamentals that they needed to start fresh if they wanted to ever get back in the Web Development race.

The Fleet IDE has been re-built from scratch. No legacy UI elements. They have applied all their 20 years of experience in the field on it. They are just re-using what worked well in their previous and make them stand out: their code-processing engine. This feature is what makes their current IDE shine when it comes to code refactoring. That is one of the main reasons people would use IntelliJ Idea or Webstorm over VSCode.

Let’s see how this new interface looks like:

Caption from jetbrains.com

This layout looks familiar and intuitive. They have dropped lots of UI elements that made the whole experience cumbersome. They have opted for minimalism like VSCode. All this will smooth out the transition from one to the other. It will also reduce the friction with beginners and newcomers when using this tool for the first time.

What languages does it support? How does its configuration look like? For the first launch only Java, Kotlin, Python, Go, Javascript, Typescript, Rust, and Json will be supported. There are many more like PHP and C++ coming soon. The tool will automatically detect the language and provide smart support and maximize the value by making the code-processing engine available in all of them.

Different Performance modes

The best thing about VSCode is how it quickly launches for quick edits. With that in mind Jetbrains have added two modes to its editor:

  • Editor-light: when in this mode the editor will launch quickly and with no delay. This is convenient for when we want to do a quick edit or have a sneak pick to a file. We are trading off the most complex capabilities for speed. In this mode, we will be getting mainly basic syntax highlight capabilities.

Caption from Jetbrains.com

  • IDE-smart: in this mode, we are sacrificing speed to have a more capable editor. We will get all the IntelliJ goodies: code completion, navigation to definitions and usages, and on-the-fly code quality checks and quick fixes.

Why is this exciting? Because we are now at the driving wheel and can fine-tune how our IDE behaves internally. We can switch between those modes at our convenience.

Working Remotely

The programming workflows are constantly changing and adapting to the new technologies. Nowadays, It is not even necessary to have the code in our machine anymore. The VSCode has been long supporting this through a Remote-SSH extension, Live Sharing, or executing it through a Web Browser.

The Fleet editor now supports natively connecting to a remote machine where our code is located. However, that’s not an exclusive feature to Fleet. This feature will be ported to their other editors. If we are already using any JetBrains IDE this alone might not be a reason to make us switch.

caption from Jetbrains.com

caption from Jetbrains.com

We may as well start working on a code located on a distributed JetBrain’s Space. What is that anyway? It is JetBrain’s take on GitHub’s Codespaces.

We will be able to spin up a fresh dev environment in seconds and get to coding. Our Developer team won’t have to deal anymore with the stress of configuring an environment. The Fleet editor will access that remote code instance and make the experience seamless. All the changes and edits will be persisted on that remote instance.

In my opinion, JetBrains Space/GitHub Codespaces should be the workflows of the future. We should not hold and run any Company code anymore for security reasons. We should free all the Developers from any hustle that is not coding. They will get a fast and performant development setup where they can just focus on code quality.

Distributed

Those above workflows have still a downside in common: the editor is still executing in our machine one way or another. Our machine is still responsible to account for quite a lot of computation.

What if our machine can’t keep up? The JetBrain team goes even a step further. In the near future, we will be able to choose to run some of the IDE Backend processes elsewhere. We may run those in the cloud. We may choose to run it in an instance from within a docker container.

What does that mean? This will turn any not-so-powerful machine into a blazing fast programming one. We will have to no longer rely on our development machine performance to edit or execute the code. Our machines will be just clients.

The JetBrains Space will rely on those features to provide the best coding experience possible. We will get an easy access call to action to spin a new remote machine that will host and run the editor for us. Their JetBrains Space in combination with Fleet will provide anything that any developer might need.

Collaborative

Whether we execute our JetBrain’s instance locally or distributed we can invite other peers to a session of live coding with us. Much like in the VSCode Live Coding extension, Fleet will generate an invite link that we can share with others. Once they accept the invite we can start a live coding session.

Why is that useful? We can design new coding workflows, working remotely won’t prevent us from being collaborative. We can use that for pair programming sessions, debugging, or even code reviews.

Conclusions

This product is really exciting. But what is the catch? To enjoy this tool to its maximum potential we will have to buy into the Jetbrains ecosystem. It has not yet been revealed if it’s going to be a free or freemium product.

You will be locking yourselves to a vendor. Furthermore, its code is not open-source. With VSCode we are not experiencing this heavy vendor locking. We are just getting higher quality for the Microsoft-related plugins. Any third party is always welcome to create its own extension within the ecosystem.

What about JetBrain Fleet plugins? It is highly unlikely that their existing plugin will be available in this new editor. So there will be a catch-up time where it will still fall behind.

So the ultimate decision will be up to you. Are the trade-offs worth it? Do you like the JetBrains ecosystem? Are you willing to give it a try?

Why am I excited? Even if that editor doesn’t seem right for you, it is always exciting to have new products. Competition is key to driving progress forward and getting better tooling.

Cheers.  

Link: https://betterprogramming.pub/will-jetbrains-fleet-be-a-vscode-killer-89554d1096ae?gif=true

#vscode #jetbrains 

Will JetBrains Fleet Be a VSCode Killer?

The VSCode editor has seen a massive adoption since its launch back in 2015. Why? Because It is lightweight, easy to use, and allows a ton of customization. Its plugins are an essential part of its ecosystem and why many Developers are hooked on it. Its native Typescript support excels and drives a lot of the Typescript community to use it.

It has a few competitors. There have been many attempts in the past to steal its throne. Especially on the web development side, where it truly shines.

JetBrains has been a big player in the IDE business for a long time. Until now, his biggest competitors for VSCode were IntelliJ IDEA and WebStorm. What were the most downsides of those VSCode competitors?

  • not free, a license is needed
  • high boot-up times in comparison
  • large footprint in memory and disk usage
  • smaller plugin ecosystem
  • UI is not intuitive
  • complex for beginners
  • constant indexing
  • can’t run in Browsers

How is JetBrains planning to get back in the game? By launching the new IDE: JetBrains Fleet.

 

A Rewrite from Scratch

The previously mentioned CONS are so baked into their fundamentals that they needed to start fresh if they wanted to ever get back in the Web Development race.

The Fleet IDE has been re-built from scratch. No legacy UI elements. They have applied all their 20 years of experience in the field on it. They are just re-using what worked well in their previous and make them stand out: their code-processing engine. This feature is what makes their current IDE shine when it comes to code refactoring. That is one of the main reasons people would use IntelliJ Idea or Webstorm over VSCode.

Let’s see how this new interface looks like:

Caption from jetbrains.com

This layout looks familiar and intuitive. They have dropped lots of UI elements that made the whole experience cumbersome. They have opted for minimalism like VSCode. All this will smooth out the transition from one to the other. It will also reduce the friction with beginners and newcomers when using this tool for the first time.

What languages does it support? How does its configuration look like? For the first launch only Java, Kotlin, Python, Go, Javascript, Typescript, Rust, and Json will be supported. There are many more like PHP and C++ coming soon. The tool will automatically detect the language and provide smart support and maximize the value by making the code-processing engine available in all of them.

 

Different Performance modes

The best thing about VSCode is how it quickly launches for quick edits. With that in mind Jetbrains have added two modes to its editor:

  • Editor-light: when in this mode the editor will launch quickly and with no delay. This is convenient for when we want to do a quick edit or have a sneak pick to a file. We are trading off the most complex capabilities for speed. In this mode, we will be getting mainly basic syntax highlight capabilities.

Caption from Jetbrains.com

  • IDE-smart: in this mode, we are sacrificing speed to have a more capable editor. We will get all the IntelliJ goodies: code completion, navigation to definitions and usages, and on-the-fly code quality checks and quick fixes.

Why is this exciting? Because we are now at the driving wheel and can fine-tune how our IDE behaves internally. We can switch between those modes at our convenience.

 

Working Remotely

The programming workflows are constantly changing and adapting to the new technologies. Nowadays, It is not even necessary to have the code in our machine anymore. The VSCode has been long supporting this through a Remote-SSH extension, Live Sharing, or executing it through a Web Browser.

The Fleet editor now supports natively connecting to a remote machine where our code is located. However, that’s not an exclusive feature to Fleet. This feature will be ported to their other editors. If we are already using any JetBrains IDE this alone might not be a reason to make us switch.

caption from Jetbrains.com

caption from Jetbrains.com

We may as well start working on a code located on a distributed JetBrain’s Space. What is that anyway? It is JetBrain’s take on GitHub’s Codespaces.

We will be able to spin up a fresh dev environment in seconds and get to coding. Our Developer team won’t have to deal anymore with the stress of configuring an environment. The Fleet editor will access that remote code instance and make the experience seamless. All the changes and edits will be persisted on that remote instance.

In my opinion, JetBrains Space/GitHub Codespaces should be the workflows of the future. We should not hold and run any Company code anymore for security reasons. We should free all the Developers from any hustle that is not coding. They will get a fast and performant development setup where they can just focus on code quality.

 

Distributed

Those above workflows have still a downside in common: the editor is still executing in our machine one way or another. Our machine is still responsible to account for quite a lot of computation.

What if our machine can’t keep up? The JetBrain team goes even a step further. In the near future, we will be able to choose to run some of the IDE Backend processes elsewhere. We may run those in the cloud. We may choose to run it in an instance from within a docker container.

What does that mean? This will turn any not-so-powerful machine into a blazing fast programming one. We will have to no longer rely on our development machine performance to edit or execute the code. Our machines will be just clients.

The JetBrains Space will rely on those features to provide the best coding experience possible. We will get an easy access call to action to spin a new remote machine that will host and run the editor for us. Their JetBrains Space in combination with Fleet will provide anything that any developer might need.

 

Collaborative

Whether we execute our JetBrain’s instance locally or distributed we can invite other peers to a session of live coding with us. Much like in the VSCode Live Coding extension, Fleet will generate an invite link that we can share with others. Once they accept the invite we can start a live coding session.

Why is that useful? We can design new coding workflows, working remotely won’t prevent us from being collaborative. We can use that for pair programming sessions, debugging, or even code reviews.

 

Conclusions

This product is really exciting. But what is the catch? To enjoy this tool to its maximum potential we will have to buy into the Jetbrains ecosystem. It has not yet been revealed if it’s going to be a free or freemium product.

You will be locking yourselves to a vendor. Furthermore, its code is not open-source. With VSCode we are not experiencing this heavy vendor locking. We are just getting higher quality for the Microsoft-related plugins. Any third party is always welcome to create its own extension within the ecosystem.

What about JetBrain Fleet plugins? It is highly unlikely that their existing plugin will be available in this new editor. So there will be a catch-up time where it will still fall behind.

So the ultimate decision will be up to you. Are the trade-offs worth it? Do you like the JetBrains ecosystem? Are you willing to give it a try?

Why am I excited? Even if that editor doesn’t seem right for you, it is always exciting to have new products. Competition is key to driving progress forward and getting better tooling.

Cheers.

Source: https://betterprogramming.pub/will-jetbrains-fleet-be-a-vscode-killer-89554d1096ae

#jetbrains #vscode 

¿Será JetBrains Fleet Un Asesino De VSCode?

El editor VSCode ha experimentado una adopción masiva desde su lanzamiento en 2015. ¿Por qué? Porque es liviano, fácil de usar y permite un montón de personalización. Sus complementos son una parte esencial de su ecosistema y por eso muchos desarrolladores están enganchados a él. Su soporte nativo de Typescript sobresale e impulsa a gran parte de la comunidad de Typescript a usarlo.

Tiene algunos competidores. Ha habido muchos intentos en el pasado de robar su trono. Especialmente en el lado del desarrollo web, donde realmente brilla.

JetBrains ha sido un actor importante en el negocio de IDE durante mucho tiempo. Hasta ahora, sus mayores competidores para VSCode eran IntelliJ IDEA y WebStorm. ¿Cuáles fueron las mayores desventajas de esos competidores de VSCode?

  • no es gratis, se necesita una licencia
  • altos tiempos de arranque en comparación
  • gran huella en uso de memoria y disco
  • ecosistema de complementos más pequeño
  • La interfaz de usuario no es intuitiva
  • complejo para principiantes
  • indexación constante
  • no se puede ejecutar en los navegadores

¿Cómo planea JetBrains volver al juego? Al lanzar el nuevo IDE: JetBrains Fleet.

Una reescritura desde cero

Los CONS mencionados anteriormente están tan integrados en sus fundamentos que necesitaban comenzar de nuevo si querían volver a la carrera de desarrollo web.

El IDE de Fleet ha sido reconstruido desde cero. Sin elementos de interfaz de usuario heredados. En él han aplicado todos sus 20 años de experiencia en el campo. Simplemente están reutilizando lo que funcionó bien en el anterior y los hacen destacar: su motor de procesamiento de código. Esta característica es lo que hace que su IDE actual brille cuando se trata de la refactorización de código. Esa es una de las principales razones por las que la gente usaría IntelliJ Idea o Webstorm en lugar de VSCode.

Veamos cómo se ve esta nueva interfaz:

Leyenda de jetbrains.com

Este diseño parece familiar e intuitivo. Han eliminado muchos elementos de la interfaz de usuario que hicieron que toda la experiencia fuera engorrosa. Han apostado por el minimalismo como VSCode. Todo esto suavizará la transición de uno a otro. También reducirá la fricción con los principiantes y los recién llegados al usar esta herramienta por primera vez.

¿Qué idiomas admite? ¿Cómo es su configuración? Para el primer lanzamiento solo se admitirán Java, Kotlin, Python, Go, Javascript, Typescript, Rusty Json. Hay muchos más como PHPy C++próximamente. La herramienta detectará automáticamente el idioma y brindará soporte inteligente y maximizará el valor al hacer que el motor de procesamiento de código esté disponible en todos ellos.

Diferentes modos de rendimiento

Lo mejor de VSCode es cómo se inicia rápidamente para ediciones rápidas. Con eso en mente, Jetbrains ha agregado dos modos a su editor:

  • Editor-light: en este modo, el editor se iniciará rápidamente y sin demora. Esto es conveniente para cuando queremos hacer una edición rápida o tener una selección preliminar de un archivo. Estamos intercambiando las capacidades más complejas por velocidad. En este modo, obtendremos principalmente capacidades básicas de resaltado de sintaxis.

Leyenda de Jetbrains.com

  • IDE inteligente: en este modo, estamos sacrificando la velocidad para tener un editor más capaz. Obtendremos todas las ventajas de IntelliJ: finalización de código, navegación a definiciones y usos, y verificaciones de calidad de código sobre la marcha y soluciones rápidas.

¿Por qué es esto emocionante? Porque ahora estamos al volante y podemos ajustar el comportamiento interno de nuestro IDE. Podemos cambiar entre esos modos a nuestra conveniencia.

Trabajando de forma remota

Los flujos de trabajo de programación cambian constantemente y se adaptan a las nuevas tecnologías. Hoy en día, ya ni siquiera es necesario tener el código en nuestra máquina. El VSCode lleva mucho tiempo admitiendo esto a través de una extensión Remote-SSH, Live Sharing o ejecutándolo a través de un navegador web.

El editor de flota ahora admite la conexión nativa a una máquina remota donde se encuentra nuestro código. Sin embargo, esa no es una característica exclusiva de Fleet. Esta función se transferirá a sus otros editores. Si ya estamos usando cualquier IDE de JetBrains, esto por sí solo podría no ser una razón para hacernos cambiar.

subtítulo de Jetbrains.com

subtítulo de Jetbrains.com

También podemos comenzar a trabajar en un código ubicado en un espacio de JetBrain distribuido. ¿Qué es eso de todos modos? Es la versión de JetBrain de Codespaces de GitHub.

Podremos poner en marcha un nuevo entorno de desarrollo en segundos y llegar a la codificación. Nuestro equipo de desarrolladores ya no tendrá que lidiar con el estrés de configurar un entorno. El editor de flota accederá a esa instancia de código remoto y hará que la experiencia sea perfecta. Todos los cambios y ediciones se conservarán en esa instancia remota.

En mi opinión, JetBrains Space/GitHub Codespaces deberían ser los flujos de trabajo del futuro. Ya no debemos retener ni ejecutar ningún código de empresa por motivos de seguridad. Deberíamos liberar a todos los Desarrolladores de cualquier ajetreo que no sea la codificación. Obtendrán una configuración de desarrollo rápida y eficaz en la que solo podrán centrarse en la calidad del código.

Repartido

Los flujos de trabajo anteriores todavía tienen una desventaja en común: el editor todavía se está ejecutando en nuestra máquina de una forma u otra. Nuestra máquina todavía es responsable de dar cuenta de una gran cantidad de cómputo.

¿Qué pasa si nuestra máquina no puede seguir el ritmo? El equipo de JetBrain va incluso un paso más allá. En un futuro próximo, podremos optar por ejecutar algunos de los procesos de backend IDE en otro lugar. Podemos ejecutarlos en la nube. Podemos optar por ejecutarlo en una instancia desde dentro de un contenedor docker.

¿Qué significa eso? Esto convertirá cualquier máquina no tan poderosa en una de programación ultrarrápida. Ya no tendremos que confiar en el rendimiento de nuestra máquina de desarrollo para editar o ejecutar el código. Nuestras máquinas serán solo clientes.

JetBrains Space se basará en esas características para brindar la mejor experiencia de codificación posible. Obtendremos una llamada a la acción de fácil acceso para hacer girar una nueva máquina remota que alojará y ejecutará el editor por nosotros. Su JetBrains Space en combinación con Fleet proporcionará todo lo que cualquier desarrollador pueda necesitar.

colaborativo

Ya sea que ejecutemos nuestra instancia de JetBrain de forma local o distribuida, podemos invitar a otros pares a una sesión de codificación en vivo con nosotros. Al igual que en la extensión VSCode Live Coding, Fleet generará un enlace de invitación que podemos compartir con otros. Una vez que aceptan la invitación, podemos iniciar una sesión de codificación en vivo.

¿Por qué es útil? Podemos diseñar nuevos flujos de trabajo de codificación, trabajar de forma remota no nos impedirá ser colaborativos. Podemos usarlo para sesiones de programación en pareja, depuración o incluso revisiones de código.

Conclusiones

Este producto es realmente emocionante. Pero, ¿cuál es el truco? Para disfrutar de esta herramienta en su máximo potencial tendremos que comprar en el ecosistema de Jetbrains. Aún no se ha revelado si será un producto gratuito o freemium.

Estarán encerrados en un proveedor. Además, su código no es de código abierto. Con VSCode no estamos experimentando este fuerte bloqueo de proveedores. Solo estamos obteniendo una mayor calidad para los complementos relacionados con Microsoft. Cualquier tercero siempre es bienvenido a crear su propia extensión dentro del ecosistema.

¿Qué pasa con los complementos de JetBrain Fleet? Es muy poco probable que su complemento existente esté disponible en este nuevo editor. Por lo tanto, habrá un tiempo de recuperación en el que aún se retrasará.

Así que la decisión final será tuya. ¿Valen la pena las compensaciones? ¿Te gusta el ecosistema de JetBrains? ¿Estás dispuesto a intentarlo?

¿Por qué estoy emocionado? Incluso si ese editor no le parece adecuado, siempre es emocionante tener nuevos productos. La competencia es clave para impulsar el progreso y obtener mejores herramientas.

Salud.  

Enlace: https://betterprogramming.pub/will-jetbrains-fleet-be-a-vscode-killer-89554d1096ae?gif=true

#vscode  #jetbrains 

¿Será JetBrains Fleet Un Asesino De VSCode?

El editor VSCode ha experimentado una adopción masiva desde su lanzamiento en 2015. ¿Por qué? Porque es liviano, fácil de usar y permite un montón de personalización. Sus complementos son una parte esencial de su ecosistema y por eso muchos desarrolladores están enganchados a él. Su soporte nativo de Typescript sobresale e impulsa a gran parte de la comunidad de Typescript a usarlo.

Tiene algunos competidores. Ha habido muchos intentos en el pasado de robar su trono. Especialmente en el lado del desarrollo web, donde realmente brilla.

JetBrains ha sido un actor importante en el negocio de IDE durante mucho tiempo. Hasta ahora, sus mayores competidores para VSCode eran IntelliJ IDEA y WebStorm. ¿Cuáles fueron las mayores desventajas de esos competidores de VSCode?

  • no es gratis, se necesita una licencia
  • altos tiempos de arranque en comparación
  • gran huella en uso de memoria y disco
  • ecosistema de complementos más pequeño
  • La interfaz de usuario no es intuitiva
  • complejo para principiantes
  • indexación constante
  • no se puede ejecutar en los navegadores

¿Cómo planea JetBrains volver al juego? Al lanzar el nuevo IDE: JetBrains Fleet.

 

Una reescritura desde cero

Los CONS mencionados anteriormente están tan integrados en sus fundamentos que necesitaban comenzar de nuevo si querían volver a la carrera de desarrollo web.

El IDE de Fleet ha sido reconstruido desde cero. Sin elementos de interfaz de usuario heredados. En él han aplicado todos sus 20 años de experiencia en el campo. Simplemente están reutilizando lo que funcionó bien en el anterior y los hacen destacar: su motor de procesamiento de código. Esta característica es lo que hace que su IDE actual brille cuando se trata de la refactorización de código. Esa es una de las principales razones por las que la gente usaría IntelliJ Idea o Webstorm en lugar de VSCode.

Veamos cómo se ve esta nueva interfaz:

Leyenda de jetbrains.com

Este diseño parece familiar e intuitivo. Han eliminado muchos elementos de la interfaz de usuario que hicieron que toda la experiencia fuera engorrosa. Han apostado por el minimalismo como VSCode. Todo esto suavizará la transición de uno a otro. También reducirá la fricción con los principiantes y los recién llegados al usar esta herramienta por primera vez.

¿Qué idiomas admite? ¿Cómo es su configuración? Para el primer lanzamiento solo se admitirán Java, Kotlin, Python, Go, Javascript, Typescript, Rusty Json. Hay muchos más como PHPy C++próximamente. La herramienta detectará automáticamente el idioma y brindará soporte inteligente y maximizará el valor al hacer que el motor de procesamiento de código esté disponible en todos ellos.

 

Diferentes modos de rendimiento

Lo mejor de VSCode es cómo se inicia rápidamente para ediciones rápidas. Con eso en mente, Jetbrains ha agregado dos modos a su editor:

  • Editor-light: en este modo, el editor se iniciará rápidamente y sin demora. Esto es conveniente para cuando queremos hacer una edición rápida o tener una selección preliminar de un archivo. Estamos intercambiando las capacidades más complejas por velocidad. En este modo, obtendremos principalmente capacidades básicas de resaltado de sintaxis.

Leyenda de Jetbrains.com

  • IDE inteligente: en este modo, estamos sacrificando la velocidad para tener un editor más capaz. Obtendremos todas las ventajas de IntelliJ: finalización de código, navegación a definiciones y usos, y verificaciones de calidad de código sobre la marcha y soluciones rápidas.

¿Por qué es esto emocionante? Porque ahora estamos al volante y podemos ajustar el comportamiento interno de nuestro IDE. Podemos cambiar entre esos modos a nuestra conveniencia.

 

Trabajando de forma remota

Los flujos de trabajo de programación cambian constantemente y se adaptan a las nuevas tecnologías. Hoy en día, ya ni siquiera es necesario tener el código en nuestra máquina. El VSCode lleva mucho tiempo admitiendo esto a través de una extensión Remote-SSH, Live Sharing o ejecutándolo a través de un navegador web.

El editor de flota ahora admite la conexión nativa a una máquina remota donde se encuentra nuestro código. Sin embargo, esa no es una característica exclusiva de Fleet. Esta función se transferirá a sus otros editores. Si ya estamos usando cualquier IDE de JetBrains, esto por sí solo podría no ser una razón para hacernos cambiar.

subtítulo de Jetbrains.com

subtítulo de Jetbrains.com

También podemos comenzar a trabajar en un código ubicado en un espacio de JetBrain distribuido. ¿Qué es eso de todos modos? Es la versión de JetBrain de Codespaces de GitHub.

Podremos poner en marcha un nuevo entorno de desarrollo en segundos y llegar a la codificación. Nuestro equipo de desarrolladores ya no tendrá que lidiar con el estrés de configurar un entorno. El editor de flota accederá a esa instancia de código remoto y hará que la experiencia sea perfecta. Todos los cambios y ediciones se conservarán en esa instancia remota.

En mi opinión, JetBrains Space/GitHub Codespaces deberían ser los flujos de trabajo del futuro. Ya no debemos retener ni ejecutar ningún código de empresa por razones de seguridad. Deberíamos liberar a todos los Desarrolladores de cualquier ajetreo que no sea la codificación. Obtendrán una configuración de desarrollo rápida y eficaz en la que solo podrán centrarse en la calidad del código.

 

Repartido

Los flujos de trabajo anteriores todavía tienen una desventaja en común: el editor todavía se está ejecutando en nuestra máquina de una forma u otra. Nuestra máquina todavía es responsable de dar cuenta de una gran cantidad de cómputo.

¿Qué pasa si nuestra máquina no puede seguir el ritmo? El equipo de JetBrain va incluso un paso más allá. En un futuro próximo, podremos optar por ejecutar algunos de los procesos de backend IDE en otro lugar. Podemos ejecutarlos en la nube. Podemos optar por ejecutarlo en una instancia desde dentro de un contenedor docker.

¿Que significa eso? Esto convertirá cualquier máquina no tan poderosa en una de programación ultrarrápida. Ya no tendremos que confiar en el rendimiento de nuestra máquina de desarrollo para editar o ejecutar el código. Nuestras máquinas serán solo clientes.

JetBrains Space se basará en esas características para brindar la mejor experiencia de codificación posible. Obtendremos una llamada a la acción de fácil acceso para hacer girar una nueva máquina remota que alojará y ejecutará el editor por nosotros. Su JetBrains Space en combinación con Fleet proporcionará todo lo que cualquier desarrollador pueda necesitar.

 

colaborativo

Ya sea que ejecutemos nuestra instancia de JetBrain de forma local o distribuida, podemos invitar a otros pares a una sesión de codificación en vivo con nosotros. Al igual que en la extensión VSCode Live Coding, Fleet generará un enlace de invitación que podemos compartir con otros. Una vez que aceptan la invitación, podemos iniciar una sesión de codificación en vivo.

¿Por qué es útil? Podemos diseñar nuevos flujos de trabajo de codificación, trabajar de forma remota no nos impedirá ser colaborativos. Podemos usarlo para sesiones de programación en pareja, depuración o incluso revisiones de código.

 

Conclusiones

Este producto es realmente emocionante. Pero, ¿cuál es el truco? Para disfrutar de esta herramienta en su máximo potencial tendremos que comprar en el ecosistema de Jetbrains. Aún no se ha revelado si será un producto gratuito o freemium.

Estarán encerrados en un proveedor. Además, su código no es de código abierto. Con VSCode no estamos experimentando este fuerte bloqueo de proveedores. Solo estamos obteniendo una mayor calidad para los complementos relacionados con Microsoft. Cualquier tercero siempre es bienvenido a crear su propia extensión dentro del ecosistema.

¿Qué pasa con los complementos de JetBrain Fleet? Es muy poco probable que su complemento existente esté disponible en este nuevo editor. Por lo tanto, habrá un tiempo de recuperación en el que aún se retrasará.

Así que la decisión final será tuya. ¿Valen la pena las compensaciones? ¿Te gusta el ecosistema de JetBrains? ¿Estás dispuesto a intentarlo?

¿Por qué estoy emocionado? Incluso si ese editor no le parece adecuado, siempre es emocionante tener nuevos productos. La competencia es clave para impulsar el progreso y obtener mejores herramientas.

Salud.

Fuente: https://betterprogramming.pub/will-jetbrains-fleet-be-a-vscode-killer-89554d1096ae

#jetbrains  #vscode 

Tamale  Moses

Tamale Moses

1643082535

JetBrains Fleet, The VSCode Killer?

JetBrains has been a big player in the IDE business for a long time. Until now, his biggest competitors for VSCode were IntelliJ IDEA and WebStorm. What were the most downsides of those VSCode competitors?

  • not free, a license is needed
  • high boot-up times in comparison
  • large footprint in memory and disk usage
  • smaller plugin ecosystem
  • UI is not intuitive
  • complex for beginners
  • constant indexing
  • can’t run in Browsers

#vscode