Home

Resumo: Onde criar e publicar projetos Web?

Luciano Júnior

Luciano Júnior

30 de maio de 2024

tl;dr: deco.cx

A Web é uma tecnologia fundamental porque ela é acessível. Tanto para quem cria, quanto para quem acessa. Mark Zuckerberg criou uma das maiores empresas do mundo através de um web app PHP e hoje a maioria dos brasileiros carrega um dispositivo capaz de renderizar esse e vários outros apps.

Em relação ao acesso, ainda há trabalho a ser feito. Mas, indiscutivelmente, demos um passo gigante. Os smartphones, o 3G e os browsers – puxados pelo movimento do mercado – marcaram a década e colocaram >90% dos brasileiros online.

Do lado da criação... ainda é complicado. Se compararmos as tecnologias Web da época que o Facebook foi criado, em 2004, é possível argumentar que era mais simples colocar algo online antigamente. Definitivamente temos ferramentas melhores, mas um iniciante fica facilmente ansioso com tudo que precisa aprender.

Eu acredito que simplificar o desenvolvimento Web é uma missão social. O tempo gasto em entender e escolher detalhes desnecessários é tempo que poderia ser usado para resolver problemas reais da sociedade. Resolver problemas reais é o que motiva as pessoas a fazerem mais e construirem um futuro espetacular.

É pra isso que estamos criando a deco.cx. Fizemos um vídeo explicando o propósito do produto aqui, mas nesse post eu vou descrever mais especificamente porque somos o melhor lugar para estudantes e profissionais desenvolverem e colocarem suas ideias online.

Stack simples e pragmática. Typescript é a melhor linguagem para escrever lógica de negócio. TSX é a melhor maneira de escrever HTML junto com dados dinâmicos. Tailwind é a melhor abstração para escrever estilos CSS.

🏆 Frontend e Backend em um só lugar. Na deco nem existe essa separação (que eu acho improdutiva). Você tem acesso ao servidor para renderizar seus componentes de UI, buscar dados de API e criar rotas que retornam JSON.

🖥 Editor de código integrado ao browser. Todo projeto deco é um repositório Git que você pode clonar e rodar localmente, mas o editor de código integrado facilita o processo de desenvolvimento com ferramentas utilitárias.

© CMS baseado em Typescript. O CMS da deco possibilita que você exporte um tipo Typescript nas Sections e Loaders e ganhe um formulário editável no Admin. Isso possibilita a fácil edição de imagens, textos e configurações. Para ver como funciona, assista esse vídeo.

👩🏽‍🏫 Copilot que gera código e conteúdo. O decopilot é um assistente IA que conhece seu projeto e te ajuda a criar o código das Sections, Loaders e Actions. Além de analisar a performance do site e oferecer sugestões de melhorias.

🎲 Banco de dados SQL integrado. Graças a parceria com a Turso, todos sites deco contam com um banco de dados SQLite integrado. Você pode criar tabelas e gerenciar o banco através do próprio admin, além de ter acesso à uma SDK que facilita a integração pelo código.

⏳ Colaboração em realtime. As melhores coisas da vida fazemos junto de outras pessoas. As mudanças de código e conteúdo são transmitidas em tempo real para todos que estão editando o site. É o setup ideal para times e também para o ambiente de sala de aula.

Além de tudo isso, a deco oferece edição de SEO e tema, uma app store que salva horas de desenvolvimento e uma comunidade no Discord com outras pessoas que desenvolvem deco e discutem soluções nos canais de ajuda. Para criar um site deco, acesse deco.new e escolha um dos templates.

No momento que escrevo esse post ainda há peças faltando e pequenos bugs. Mas estamos trabalhando para corrigi-los e – acredite em mim – somos rápidos. Vou gravar mais vídeos demonstrando novas funcionalidades e você pode esperá-los no meu LinkedIn.