Fleet: Next-Generation IDE by JetBrains

Click on the blue "Flying Snow Ruthless" above to follow my official account, set a star, and read the article as soon as possible

After the launch of Visual Studio Code, many people did not expect it to be so popular, including JetBrains.

Yes, Visual Studio Code is too light and powerful.

It's lightweight because it starts up fast, making you decide you're using a regular text editor, not an IDE.

It is powerful because of its plug-in capability, which allows you to make it an IDE for any programming language.

You only need one Visual Studio Code, you can develop Go, C++, Java, etc. at the same time, but if you use JetBrains, you need to install several IDEs: Goland, CLion, IDEA, etc., and each IDE is very heavy, and the startup is also very difficult. slow.

You probably never use IDEA to edit a single text file, because it is too heavy. But you do it with Visual Studio Code, and it's as natural as you do with Notepad.

Having said so much about Visual Studio Code above, you thought I was praising Visual Studio Code. In fact, I was talking about Visual Studio Code that gave JetBrains a sense of crisis, so it began to develop the next-generation editor Fleet.

818cc62484209aec965b6cbad09921d6.png

Look at this interface, compared to IDEs such as Goland and IDEA, is it very lightweight and very VSC. JetBrains is a veteran IDE manufacturer, and their IDE is very popular, so Fleet uses IntelliJ's code processing engine:

Built from the ground up based on 20 years of IDE development experience, Fleet uses the IntelliJ code processing engine with a distributed IDE architecture and a redesigned UI.

Modern programming is different from before. The first obvious change is multilingualism. For example, when we develop Go projects by ourselves, we also use React, TS, etc. to build UIs, so it is a trend that one IDE supports multiple languages, instead of using multiple IDEs.

So Fleet also considers this when designing, and supports many programming languages ​​in the first phase.

It is really against the standard VSC, it is tough, and the technology used is also LSP.

Fleet offers a multilingual experience with out-of-the-box intelligent support for multiple languages ​​and technologies, with plans to support more through dedicated plugins. With the help of LSP, you will also be able to use other language services in Fleet. Fleet is designed to automatically detect your project configuration from source code, maximizing the value you can get from its intelligent code processing engine while minimizing the need to configure your project in the IDE. Fleet provides a familiar and consistent user experience across different types of projects, so no matter what technology set you use or what type of project you're working on, you'll only need to use one IDE.

The second characteristic of modern programming is remote coding. This is very common. For example, I want to develop a Linux program, but my computer is a Mac. Although I can also develop and debug on my own computer, it is not as convenient as Linux. Especially when I need to use some header files of Linux, Mac will do Not sure.

At this time, I can remotely develop on the Linux development machine through VSC SSH. However, the SSH of JetBrains IDE is still in the Beta stage, and it is not easy to use.

Based on this, Fleet has been extended to support distributed development. Fleet's architecture is designed with support for various configurations and workflows in mind. You can just run Fleet on your computer, or you can move some processes elsewhere, such as deploying code processing processes in the cloud.

bc9c5c5e63b158ee83a8d53ca1b21954.png

The third feature of modern programming is collaboration. For example, I can help you review code, or write code together, perform debugging, etc. Fleet supports seamlessly and does not require any configuration.

3e46f404cdf31b1cee02ecb60ad5f53a.gif

A and C in the above figure are two different developers who can write code together in the same IDE.

At present, Fleet is still in closed preview. If you have previously submitted an application to participate in the test, you may receive an invitation email. If not, you can only wait for the public preview version, which is expected to be released by the end of this year.

In fact, I am looking forward to Fleet, because after all, JetBrains is an old-fashioned IDE manufacturer. Its automatic completion, coloring, refactoring and other functions are indeed much better than VSC, and it has zero configuration.

The reason why I don't want to use VSC to develop Golang is also because its configuration is more troublesome, so I bought Goland myself, which is really convenient.

But I will still use VSC to write Node, or C/C++, because I don't want to download too many IDEs.

Looking forward to the preview version of Fleet, looking forward to its remote collaboration, looking forward to its multi-language support, looking forward to only installing a Fleet, can help me edit any text file, and support development, debugging and deployment in multiple languages.

closed pre

52b5f0e47335a735a714ccebb9d9f685.png

Scan code attention

Share, like, watch is the biggest support

Guess you like

Origin blog.csdn.net/flysnow_org/article/details/125903839