Visão Geral do Netuno
Introdução
Bem-vindos ao Netuno!
Sabemos que adotar novas tecnologias pode ser um desafio devido à grande quantidade de opções disponíveis no mercado. O Netuno foi criado para resolver esse problema, simplificando o desenvolvimento ao agregar as melhores ferramentas e soluções em um só lugar.
Somos uma plataforma focada em produtividade. Um dos maiores aceleradores no Netuno é a ausência de processos demorados de compilação ou build.
Oferecemos uma experiência de desenvolvimento fluida e flexível para usar diversas linguagens de programação integradas aos principais bancos de dados.
O ambiente low-code do Netuno é poliglota, permitindo que você escolha a linguagem que melhor se adapta à necessidade específica de cada serviço.
Nosso lema é simples: com menos linhas de código, você faz mais.
Linguagens Suportadas
Em todas as opções de desenvolvimento, você tem suporte nativo para as linguagens:
- JavaScript
- Python
- Ruby
- Kotlin
- Groovy
Produtividade no Trabalho
O Netuno elimina gargalos de desenvolvimento através dos pilares:
-
Escolha Segura de Ferramentas: Reduzimos o seu tempo de pesquisa e configuração inicial. O Netuno já vem estruturado com as soluções mais eficientes da atualidade.
-
Flexibilidade Poliglota: Trabalhe com a linguagem de programação de sua preferência dentro do mesmo ecossistema, utilizando uma ampla variedade de recursos prontos para cada Web Service específico.
-
Criação Rápida de Web Services: A abordagem low-code permite desenvolver APIs REST complexas com agilidade.
-
Integração Descomplicada: Desenvolva o backend de forma rápida e conecte-o facilmente a qualquer frontend, aplicações mobile, portais corporativos ou lojas virtuais.
-
Atualização em Tempo Real (Hot Reload): A rapidez no desenvolvimento se deve também ao fato de não precisar reiniciar o servidor. No ecossistema do Netuno, não há compilações e reinicializações. A alteração de código é imediata e em tempo real.
-
Agilidade no Desenvolvimento: Teste suas APIs simultaneamente enquanto desenvolve. Salve o código no Netuno e faça a requisição no seu frontend na mesma hora.
-
Foco na Regra de Negócio: Deixe que o Netuno cuide da infraestrutura básica e conexões. Foque em como o seu sistema pode entregar mais valor ao usuário final.

Backoffice
A plataforma simplifica a jornada de desenvolvimento ao unificar a criação de interfaces de formulário com a estruturação automática da base de dados.
Esta abordagem reduz drasticamente a curva de aprendizado, permitindo que desenvolvedores foquem na lógica de negócio enquanto a plataforma gerencia a infraestrutura.
Isso elimina a necessidade de escrever scripts SQL manuais ou criar telas de CRUD (Create, Read, Update, Delete) repetitivas.
Ao desenhar um formulário, você está simultaneamente modelando seu banco de dados e gerando uma interface administrativa completa.
O Netuno entrega um ecossistema administrativo pronto para uso, que inclui:
| Funcionalidade | Descrição |
|---|---|
| Relacionamentos | Gestão automática de diagramas, chaves estrangeiras e vínculos entre tabelas. |
| Pesquisa Avançada | Filtros refinados para localização rápida de registros. |
| Gestão de Arquivos | Componentes nativos para upload de imagens e documentos. |
| Exportação | Extração de dados em formatos compatíveis para relatórios. |
| Segurança | Controle de perfis de acesso e autenticação integrada. |
O Netuno é open-source e permite que você explore todo o potencial da ferramenta de forma gratuita e colaborativa para realizar trabalhos complexos com alta produtividade. Comece agora.
Banco de Dados
O Netuno simplifica a gestão de dados ao unificar a criação do Backoffice com a estrutura do banco de dados. Esta construção não exige a escrita manual de scripts SQL complexos para a criação de tabelas.
Através da interface visual, é possível definir os campos e relacionamentos, e a plataforma sincroniza essas definições com o banco de dados, gerando automaticamente a interface de administração e o diagrama de dados.
Diagrama de Dados
O Netuno gera automaticamente um diagrama dinâmico que representa o modelo de dados da sua aplicação. Este recurso é essencial para visualizar a arquitetura da informação e os vínculos entre as tabelas.
Query
O Netuno fornece um console de banco de dados robusto e intuitivo, permitindo que desenvolvedores interajam diretamente com os dados de forma ágil e organizada.
É possível salvar comandos complexos ou recorrentes para acesso rápido no futuro. O sistema mantém um histórico dos comandos executados, facilitando a auditoria e a recuperação de lógicas de consulta anteriores.
O console permite a execução de diversos comandos simultaneamente. Para separar as instruções e garantir que o Netuno interprete cada uma corretamente, utilize o delimitador de ponto e vírgula duplo ;;.
Desenvolvimento Low-code e Poliglota
O Netuno se destaca por sua arquitetura flexível, permitindo que cada projeto utilize múltiplas linguagens de programação simultaneamente.
É possível criar diversas aplicações (projetos) independentes e, dentro de cada uma, escrever serviços utilizando as linguagens de mercado mais populares e suportadas pelo Netuno.
A plataforma identifica automaticamente qual motor de execução utilizar com base na extensão do arquivo criado na pasta de serviços do servidor, por exemplo:
.js- JavaScript.py- Python.rb- Ruby.kts- Kotlin Script.groovy- Groovy
Estrutura de Serviços
Na aplicação de demonstração que acompanha o Netuno, você pode explorar exemplos reais de como essas linguagens coexistem. Os serviços ficam localizados em:
Abaixo, um exemplo de um serviço em JavaScript que gerencia o envio de anexos e validação de usuários:
Para aprofundar seu conhecimento sobre como extrair o máximo das capacidades multilinguagem da plataforma, explore os recursos abaixo:
Explore o código-fonte, acompanhe as atualizações e deixe sua estrela para apoiar o projeto:
Se encontrar algum erro (bug) ou tiver sugestões de novas funcionalidades, sinta-se à vontade para abrir uma Issue. Nossa equipe e comunidade estão prontas para ajudar.