captura de tela do computador
O autor de Puter anunciou recentemente em um dos subfóruns do Reddit, sua decisão de liberar o código-fonte do Puter. E após 3 anos de desenvolvimento e com mais de um milhão de usuários adquiridos, ele menciona que seu projeto deve dar o próximo passo e se tornou open source.
Puter, Foi originalmente desenvolvido como um projeto pessoal, mas com o passar do tempo e graças à popularidade que ganhou, é agora um projeto que foi aberto à comunidade e seu código já está publicado no GitHub.
O que é Puter:
Peru É um ambiente de desktop avançado (agora código aberto) que pode ser acessado através de um navegador da web e possui um grande número de funções, É rápido e altamente extensível. Pode ser utilizado para criar ambientes de desktop remoto ou servir como interface para serviços de armazenamento em nuvem, servidores remotos, plataformas de hospedagem web, entre outros. O desenvolvedor apresenta-o como um sistema operacional da Internet, projetado para executar todos os aplicativos e serviços por meio de um cliente de Internet, normalmente um navegador da web.
Puter, chamado por seu criador de "sistema operacional da Internet", Caracteriza-se por combinar as funcionalidades de um sistema operacional avançado acessível através de um navegador web. O desenvolvedor, conhecido como Nariman J., afirmou que o projeto acaba de entrar na fase beta e estáEle é construído com tecnologias Vanilla JavaScript (Vanilla JS) e jQuery.
EO uso de jQuery no desenvolvimento de Puter gerou debate entre a comunidade, já que embora o desenvolvedor argumente que A escolha é baseada em razões de desempenho e controle direto sobre a pilha tecnológica, alguns expressam preocupações sobre a relevância e eficiência do jQuery no desenvolvimento web atual.
Os críticos do jQuery apontam que muitos de seus recursos estão agora integrados aos navegadores modernos, o que poderia tornar seu uso desnecessário e potencialmente prejudicial ao desempenho da página web. Além disso, alguns consideram que sua sintaxe pode ser complicada e difícil de manter, especialmente em comparação com o código JavaScript nativo.
Por outro lado, os proponentes do jQuery argumentam que ele ainda traz benefícios, especialmente em situações em que você trabalha com código legado ou exige compatibilidade com navegadores mais antigos. Eles também destacam a familiaridade de sua sintaxe para muitos desenvolvedores e sua capacidade de simplificar a manipulação do DOM e o tratamento de eventos.
Embora alguns possam considerar o jQuery desatualizado, a realidade é que ele ainda tem uma presença significativa na indústria e ainda é usado por muitos desenvolvedores profissionais. No caso de Puter, o desenvolvedor do Puter justifica sua decisão de não usar soluções como React ou Angular devido à necessidade de garantir um alto nível de desempenho e a escolha do jQuery poderia facilitar a contribuição no projeto e oferecer uma API poderosa e comprovada para manipular o DOM e tratar eventos de forma eficiente, além do objetivo principal ser evitar abstrações complexas e manter controle total sobre a pilha de tecnologia.
Por outro lado, o desenvolvedor lista vários casos de uso para Puter em seu repositório GitHub:
Puter pode ser usado como:
Uma alternativa ao Dropbox, Google Drive, OneDrive, etc. com uma nova interface e recursos poderosos.
Ambiente de desktop remoto para servidores e estações de trabalho.
Uma plataforma para criação e hospedagem de sites, aplicações web e jogos.
Uma comunidade e projeto amigável e de código aberto para aprender sobre desenvolvimento web, computação em nuvem, sistemas distribuídos e muito mais!
Por fim, vale ressaltar que O código Puter está sob a licença AGPL-3.0 E para os interessados em conhecer mais sobre o projeto, convido vocês a visitar o repositório do projeto no link a seguir.
Igualmente você pode experimentar o Puter diretamente do seu navegador acessando a partir do link a seguir