8 Playground de código para aprender desenvolvimento web

Publicados: 2021-07-24

Quer você seja um programador iniciante ou um desenvolvedor especialista, os playgrounds de código são úteis para compartilhar e aprender com outras pessoas.

Um playground de código é um serviço online onde você pode escrever, compilar (ou executar) e compartilhar código com outras pessoas. Eles também permitem que você bifurque e brinque com códigos de outras pessoas.

Se você está aprendendo desenvolvimento web e praticando suas habilidades em HTML ou CSS, usar um playground de código seria útil para criar páginas web simples online. Além disso, você pode aproveitar as vantagens dos projetos de tendências nessas plataformas e tomá-los como recursos de aprendizagem.

Por outro lado, se você é um desenvolvedor web profissional e quer mostrar seu trabalho, os playgrounds de código são o lugar perfeito para fazê-lo.

A melhor parte é que a maioria dos playgrounds de código tem uma camada gratuita e você pode incorporar resultados de código em seu site.

Vamos revisar alguns deles!

JSFiddle

JSFiddle é um playground de código onde você pode testar trechos de HTML, CSS e Javascript. Ele veio de um aplicativo de prova de conceito em 2009 e agora é um dos maiores playgrounds de código que existem.

Você pode criar uma conta gratuita, salvar todos os seus violinos e também bifurcar trechos de outras pessoas.

Outra coisa impressionante sobre JSFiddle são as sessões de colaboração. Você pode criar uma sessão de bate-papo com áudio enquanto codifica no violino.

Se você é um blogueiro que deseja incorporar o resultado de trechos de código e também seu código-fonte, JSFiddle seria uma excelente opção.

É claro que, no momento da escrita, este playground de código não oferece suporte a outras linguagens de programação populares como Python, Go ou PHP, então você não pode esperar construir um aplicativo full-stack nele.

Recursos

  • Livre para usar a plataforma
  • Interface minimalista
  • Suporte para HTML, CSS e JS
  • Bifurque qualquer fragmento de violino público na plataforma
  • Colabore com outras pessoas usando o bate-papo com áudio diretamente no site
  • Boa documentação
Como acontece com a maioria dessas plataformas, há um plano “extra” que ajuda a mantê-las em operação. Se você está contando com eles, deve considerar fazer o backup.

Codepen

Codepen não é apenas um playground de código, mas uma comunidade de desenvolvedores que desejam aprimorar suas habilidades e compartilhar o melhor trabalho possível.

Por @Yakudoo

Com mais de 6 milhões de usuários, é um dos editores de código online mais usados ​​para desenvolvimento de front-end. Se você está começando a aprender front-end, encontrar ideias e motivação para continuar sua jornada de aprendizado é o ideal.

E quanto à experiência de desenvolvimento?

Posso dizer que Codepen tem um editor amigável com três painéis ajustáveis ​​para codificar em HTML, CSS e JS. Codepen inclui suporte integrado para pré-processadores Javascript e CSS, como Typescript e Sass. Além disso, se você depende de um pacote npm, pode instalá-lo a partir do painel de configurações.

Recursos

  • Plano pro opcional
  • Editor de código fácil de usar
  • Ótima comunidade
  • A maioria dos codepens são de código aberto
  • O lugar ideal para praticar o desenvolvimento de front-end

CodeSandbox

Prototipar um site pode ser uma tarefa difícil se você não tiver a configuração certa. Usar CodeSandbox deve ser uma decisão óbvia quando a prioridade é construir sites rapidamente.

Como o próprio nome sugere, CodeSandbox fornece um ambiente sandbox para desenvolvimento de front-end.

sandbox de código

De integrações do GitHub e ferramentas de depuração a uma experiência semelhante a código VS personalizável, este playground de código oferece tudo para começar a codificar em segundos.

Se o seu objetivo principal é colaborar, tudo que você precisa é compartilhar o link do sandbox e você estará pronto para fazer a programação em par em tempo real.

Por exemplo, você pode explorar uma lista escolhida a dedo dos melhores sandboxes.

Eu poderia ficar sem tempo listando todas as características do CodeSandbox, então vamos mencionar seus recursos matadores.

Recursos

  • Integração GitHub
  • Baseado no editor Monaco que alimenta o popular editor VScode
  • Colaboração primeira plataforma
  • Implantar no Vercel ou Netlify
  • Ferramentas de depuração
  • Estruturas de teste prontas para usar
  • suporte npm

Sololearn

A popular plataforma de aprendizagem de codificação Sololearn tem seu próprio playground de código para desenvolvimento web.

Para ser honesto, não é um IDE completo como os outros editores online que vimos no artigo, mas oferece um ambiente sem distrações no qual você pode escrever e executar código.

Isso deve ser mais do que suficiente se você está apenas começando com a programação.

Outra coisa legal sobre Sololearn é a grande comunidade e o suporte para várias linguagens de programação - o que é muito bom se você quiser brincar com outras tecnologias.

Editor de código Sololearn

Recursos

  • Grátis para usar com sua conta Sololearn
  • Editor de código online simples
  • Grande comunidade para compartilhar seu código
  • Suporte para vários idiomas
  • Um ótimo ecossistema com os cursos Sololearn

Para resumir, o playground de código do Sololearn não está incluído na bateria, mas funciona como deve ser, e se você já faz parte dos milhões de sololearners, deve tentar.

Codeply

A melhor coisa sobre Codeply é o suporte para múltiplas estruturas e bibliotecas prontas para uso e o editor de código orientado a design responsivo.

Se você está apenas começando com uma nova estrutura como React, Vue ou Angular, Codeply é um ótimo lugar para começar devido a um conjunto completo de modelos iniciais e uma grande comunidade de mais de 40 mil desenvolvedores.

Recursos

  • Livre para usar a plataforma
  • Documentação simples, porém direta
  • Plano pro de taxa única
  • Inclui mais de 50 bibliotecas
  • Teste sua web em diferentes resoluções de tela

Replit

O Replit é possivelmente o IDE online mais adequado para todos os desenvolvedores. Inclui literalmente tudo o que você precisa para construir, de uma página inicial simples a um aplicativo da web complexo usando qualquer biblioteca JS moderna.

Página inicial do Replit

Com o Replit, você pode codificar em mais de 50 idiomas, escrever aplicativos em sincronia com seus colegas, testar seus programas, integrar-se ao GitHub e obter acesso a uma das maiores comunidades de desenvolvedores que existem.

Eu poderia literalmente ficar sem papel mencionando todos os recursos do Replit, então vamos pular para os principais.

Recursos

  • O pacote inicial gratuito ou plano de hacker de 5 $ / mês
  • Modo multijogador (programação em par ao vivo)
  • Grande comunidade
  • Muitos idiomas suportados
  • Personalização do editor
  • Botão Executar: executa o projeto com ações personalizáveis
  • Armazenamento secreto
  • Código hospedado

StackBlitz

Se você não consegue viver sem o código VS, StackBlitz é a opção certa para você. Assim como o CodeSandbox, é baseado no editor Monaco , que alimenta este popular editor de código.

Basta entrar com sua conta GitHub e pronto! Você tem acesso a um ambiente familiar.

Além da experiência do editor de código, é um playground bastante sólido. Você pode usar modelos prontos para uso para bibliotecas e estruturas de front-end como React, Vue, Angular, Svelte e Ionic.

Mas a principal peculiaridade dessa ferramenta é a capacidade de brincar com estruturas de back-end como Node.js, Next.js e GraphQL.

Recursos

  • Plano “Cadete” grátis
  • Experiência de código VS dentro do seu navegador. Isso inclui Intellisense, pesquisa de projeto e muito mais.
  • Experiência de codificação fluida (realmente fluida)
  • Editor de código offline (Ei! Pode ser útil se você se desconectar por um ou dois dias)
  • URL do aplicativo hospedado: fácil compartilhamento ao vivo

Falha

Por último, mas não menos importante, Glitch é um ambiente de programação colaborativa que torna a criação de um aplicativo da web mais fácil.

Ele tem uma das interfaces mais agradáveis ​​para codificar! Só dê uma olhada:

Caso você esteja se perguntando, sim, ele tem um modo escuro.

Além da bela interface, o Glitch está sendo usado por milhões por causa de sua usabilidade, programação em pares ao vivo e comunidade amigável.

Você pode criar qualquer tipo de aplicativo full-stack usando não apenas HTML, CSS e JS, mas Node.js (Backend), React ou Eleventy (que eu não sabia que existia antes de entrar na página Glitches).

Recursos

  • Plano gratuito com opção de upgrade
  • Desenvolva aplicativos full-stack em seu navegador
  • Programação de par ao vivo
  • Interface agradável
  • Aplicativos iniciais
  • Remixar (ou bifurcar) outros aplicativos públicos

Conclusão

Hoje em dia, você pode construir inteiramente qualquer aplicativo da web usando um playground de código como os que vimos acima. Não há mais necessidade de baixar IDEs pesados ​​em seu computador, enquanto você pode construir, depurar, testar e implantar sem sair de seu navegador da web.

Se você não tem certeza sobre a transição para o uso dessas ferramentas, por que não verificar os 10 melhores editores de código (aqueles que você precisa instalar em sua máquina).