Bem-vindo ao Fleet!
Atualização (3 de Dezembro, 2021): recebemos um número impressionante de solicitações para o programa de acesso antecipado do Fleet. Infelizmente não poderemos aceitar novos pedidos, mas continuaremos enviando convites para aqueles que já se inscreveram. Sinta-se à vontade para se inscrever para receber atualizações e para o anúncio público em jetbrains.com/fleet ou siga @JetBrains_Fleet no Twitter.
Faz anos que o pessoal vem nos perguntando: “JetBrains, quando vocês vão criar um editor mais leve?”
Bem, hoje estamos muito contentes de anunciar o Fleet, um editor leve, mas com uma pegada diferente!
Quando você inicia o Fleet pela primeira vez, ele começa como um editor completo que oferece realce de sintaxe, uma complementação de código simples e todas as coisas que você esperaria de um editor. Mas espere, há mais coisas!
O Fleet também é um IDE plenamente funcional, que tem complementação inteligente, refatoração, navegação, depuração e tudo mais que você está acostumado a ter em um IDE — tudo isso com um simples clique em um botão.
O Fleet foi desenvolvido do zero, com uma arquitetura e uma interface de usuário novas. Vamos mergulhar nos detalhes para ver o que o Fleet tem, afinal!
O Fleet é poliglota
Desenvolvedores usam diversas tecnologias, não só em diferentes projetos, mas também dentro de um mesmo projeto. Aqui na JetBrains, sempre procuramos aproveitar o seu conhecimento do ambiente que você usa. É por isso que todos os nossos IDEs atuais são baseados na mesma plataforma central.
Com o Fleet, levamos essa abordagem um passo adiante, oferecendo um IDE único e versátil. Você não precisa mais abrir vários IDEs diferentes para obter a funcionalidade de que precisa para a sua tecnologia específica. Com o Fleet, está tudo lá, no mesmo aplicativo.
O Fleet é distribuído
O Fleet foi desenvolvido do zero para atender as necessidades daqueles desenvolvedores que não necessariamente trabalham com projetos locais. Com sua arquitetura distribuída, para o Fleet tanto faz se o seu projeto é local, se está num container ou em outro país a milhares de quilômetros de distância. Por fornecer um sistema de arquivos virtualizado, o Fleet funciona igualmente bem com projetos locais e remotos.
A arquitetura do Fleet é distribuída, e é dividida em front-end, back-end, servidor de espaço de trabalho e monitor do sistema de arquivos. Isso permite que o próprio Fleet também seja executado de forma distribuída, possibilitando que haja situações em que análises e outras operações podem ser executadas numa máquina remota, por exemplo.
O Fleet está no Space
Todos já sentimos o quanto é trabalhoso ter que configurar um ambiente de trabalho ao começar um novo projeto, verificando se colocamos os parâmetros de configuração corretos, as dependências certas e tudo mais de que precisamos para efetivamente começarmos a trabalhar. O JetBrains Space traz o suporte à orquestração, tornando fácil iniciar uma instância de servidor remoto a partir de um repositório de código-fonte, que pode ser personalizado através de um Dockerfile.
O Fleet é colaborativo
O Fleet foi desenvolvido pensando na colaboração. Ele permite a você colaborar facilmente em um projeto, não importando se local ou remoto. O Fleet permite que você trabalhe no mesmo arquivo ou em arquivos diferentes, execute testes, acesse terminais e faça outras coisas que você esperaria encontrar em um IDE colaborativo, tudo ao mesmo tempo.
O Fleet foi desenvolvido com base no nosso conhecimento e nas nossas tecnologias já existentes
Reunimos 20 anos do nosso conhecimento e da nossa experiência desenvolvendo ferramentas, especialmente IDEs, e aplicamos as lições que aprendemos para desenvolver o Fleet. Além disso, também usamos nossas tecnologias já existentes. Na verdade, todas as tecnologias inteligentes que você vê no Fleet usam o motor de processamento de códigos do IntelliJ no back-end.
O que vamos fornecer com o Fleet é uma experiência diferente para aqueles que às vezes só querem um editor, mas também querem um IDE com todos os recursos; para aqueles que querem usar uma única ferramenta, em vez de várias especializadas; e, é claro, para situações específicas que alguns dos nossos IDEs já existentes podem não atender, no que diz respeito ao desenvolvimento distribuído. Isto nos leva a um ponto muito importante: o Fleet não substitui as nossas ferramentas já existentes, mas aumenta as possibilidades de escolha. Continuamos investindo em todos os nossos IDEs, e o Fleet aproveitará esses aperfeiçoamentos.
Seja um Explorador do Fleet!
O Fleet ainda está no início, mas temos o compromisso de entregar uma ferramenta que atenda os nossos usuários, e precisamos do seu feedback. Se você gostaria de ganhar acesso às versões iniciais do Fleet, preencha o formulário de solicitação para entrar para o programa de Exploradores do Fleet. Tenha em mente que no momento, o acesso é limitado a uma quota. Embora fôssemos adorar abrir o programa para todo mundo, precisamos fazer isso aos poucos. Então, se você estiver interessado, não deixe de inscrever-se o quanto antes!
Artigo original em inglês por: