DEV Community

Lucas Guimarães
Lucas Guimarães

Posted on

Trouxemos o Classic ASP para o Linux: Assista ao vídeo do AxonASP e confira nosso novo manual online!

Olá, comunidade DEV! 👋

Recentemente, compartilhei como reescrevi completamente o motor do Classic ASP do zero em Go para salvar aplicações legadas da descontinuação do VBScript pela Microsoft. Hoje, estou super animado para compartilhar uma breve apresentação em vídeo que acabei de produzir, mostrando o AxonASP em ação!

Você pode assistir à análise detalhada de como alcançamos uma execução zero-AST, velocidades extremas e compatibilidade multiplataforma bem aqui:
👉 https://www.youtube.com/watch?v=2COGf_lfwSs

📖 Mais do que apenas documentação: Um centro de aprendizado completo
Um dos maiores desafios com tecnologias mais antigas é que os fóruns, tutoriais e documentações de antigamente estão desaparecendo lentamente da web. Para resolver isso, não construímos apenas um motor; nós criamos um manual moderno e abrangente.

Seja você um veterano migrando uma aplicação empresarial legada ou um desenvolvedor moderno se perguntando o que diabos é ASP, o manual tem tudo o que você precisa. Ele traz:

  • O Básico: Uma recapitulação completa e amigável sobre os conceitos fundamentais do Classic ASP.
  • As Extensões Modernas: Exemplos detalhados e prontos para copiar e colar de como usar nossos novos objetos nativos em Go diretamente dentro do seu VBScript. Você aprenderá como fazer o parse de APIs com o G3JSON, buscar recursos externos com o G3HTTP e até renderizar Markdown para HTML instantaneamente usando o G3MD.
  • Conteinerização: Guias passo a passo sobre como usar nossos containers Docker para que você possa conteinerizar suas aplicações de 20 anos atrás em questão de segundos.
  • CLI em Tempo Real: Instruções de como usar nossa interface de linha de comando interativa. Você pode, de fato, escrever, testar e aprender trechos de ASP em tempo real, direto do seu terminal!

O AxonASP é mais do que apenas VBScript — ele também traz suporte nativo a JavaScript

E o melhor: com total acesso aos objetos clássicos do ASP (Request, Response, Session, etc.). Se você é novo no ecossistema ASP, não se preocupe: é o mesmíssimo JavaScript que você já roda no navegador ou no Node.js. A grande vantagem aqui? No AxonASP, o JavaScript pode ser executado de forma totalmente síncrona. Chega de inferno de callbacks ou promises para operações simples; você escreve o código de forma direta e vê o resultado na hora, sem complicações.

🤯 Provando que funciona
Aqui está a minha parte favorita: o manual em si é uma aplicação em Classic ASP. Se você acessar o link abaixo, não estará apenas lendo arquivos estáticos. Todo aquele site de documentação está rodando ao vivo em produção agora, alimentado nativamente pelo motor do AxonASP, rodando de forma segura atrás de um proxy reverso Nginx em um servidor Linux. É rápido, estável e prova exatamente do que essa arquitetura é capaz de dar conta no mundo real.

🔗 Explore você mesmo
Eu adoraria que você assistisse ao vídeo, desse uma olhada na documentação e experimentasse. Deixe-me saber o que achou da arquitetura nos comentários!

Leia o manual online (rodando em AxonASP + Linux + Nginx): https://g3pix.com.br/axonasp/manual/default.asp

Confira o código-fonte e deixe uma estrela: https://github.com/guimaraeslucas/axonasp

Top comments (0)