A história do DNX Hércules: uma revolução low-code em desenvolvimento
![imagem da tela de abertura do DNX Hércules](https://static.wixstatic.com/media/0a3b94_f9cebb5bf90947b4bb83bcbb28db5bf3~mv2.png/v1/fill/w_752,h_358,al_c,q_85,enc_auto/0a3b94_f9cebb5bf90947b4bb83bcbb28db5bf3~mv2.png)
Tela de login do DNX Hércules
Quando pensamos em inovação e eficiência no mundo DNX, é impossível não destacar a ferramenta DNX Hercules. Com cinco anos de uso ativo na DNX, essa ferramenta low-code revolucionou o modo como sistemas são criados, poupando tempo e recursos.
Origens e Evolução
O embrião do que viria a ser o DNX Hercules foi chamado de "MyTreinee", uma inovação lançada em 2009. Esta versão inicial tinha o poder de desenvolver Windows Forms em C#, chegando ao detalhe de posicionar os campos do formulário. Com sua ajuda, cinco módulos do sistema legado, Mércurio - focado na gestão de departamento de pessoal, incluindo aspectos como ponto eletrônico e folha de pagamento - foram concebidos.
No entanto, as evoluções não pararam por aí. Em 2017, a ferramenta foi reescrita e renomeada como "DNX Tools". Esta versão ampliou o espectro de atuação, permitindo a criação de Controllers, Views e Models. Durante a fase que foi denominada "Onda 1 da DNX", a ferramenta desempenhou um papel crucial no desenvolvimento de inúmeros CMS.
Em 2019, a ferramenta passou por outra metamorfose, desta vez recebendo o nome que carrega até hoje: DNX Hercules. O nome foi inspirado pelas "12 tarefas hercúleas" que a ferramenta estava prestes a assumir, entre elas: arquitetura, criação de tabelas no SQL Server, criação de Procedures, desenvolvimento de entidades, business, models em C# e geração de APIse até mesmo desenvolvimento de aplicativos em ASP.NET MVC e Flutter.
![imagem de tela que mostra a geração de uma aplicação completa](https://static.wixstatic.com/media/0a3b94_28f5865dfe1944979c4d51c737b45fe5~mv2.png/v1/fill/w_980,h_556,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/0a3b94_28f5865dfe1944979c4d51c737b45fe5~mv2.png)
Geração de uma aplicação completa
Impacto e Alcance
Os números falam por si. Em apenas quatro anos, o DNX Hercules, com o apoio da talentosa equipe de desenvolvimento da DNX, entregou mais de 25 sistemas, 40 módulos e 90 recursos. Isso supera o que muitas equipes de desenvolvimento com mais de 40 membros alcançam em períodos semelhantes.
E o reconhecimento e expansão do Hercules não se restringem à DNX. No momento que decidimos comercializá-lo, no mesmo instante, um dos nossos principais parceiros começou a utilizar a ferramenta fora da empresa. Em apenas quatro meses, com uma equipe de cinco pessoas, esse parceiro conseguiu criar impressionantes 800 telas em ASP.NET!
![Imagem da tela de indicação de uma coluna ausente na base](https://static.wixstatic.com/media/0a3b94_3a25581b79004c88a798ced1aac83f73~mv2.png/v1/fill/w_980,h_153,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/0a3b94_3a25581b79004c88a798ced1aac83f73~mv2.png)
Indicação de uma coluna ausente na base
O Hércules desempenhou um papel crucial na trajetória de uma empresa que começou modestamente com apenas dois desenvolvedores. Hoje, graças também a ele, a empresa tem sistemas operando em mais de 10 países e, ainda neste ano, espera contar com uma equipe de trinta colaboradores dedicados.
![Imagem da tela da criação de uma procedure de consulta por Id](https://static.wixstatic.com/media/0a3b94_63c5bc5ec4f043c59718dd6badf1deef~mv2.png/v1/fill/w_980,h_719,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/0a3b94_63c5bc5ec4f043c59718dd6badf1deef~mv2.png)
Criação de uma procedure de consulta por Id
![imagem da tela de criação de uma procedure de inserção](https://static.wixstatic.com/media/0a3b94_d07d13c9140348f5b02d551430d68fa9~mv2.png/v1/fill/w_980,h_560,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/0a3b94_d07d13c9140348f5b02d551430d68fa9~mv2.png)
Criação de uma procedure de inserção, com validação de permissão de escrita por usuário.
Conclusão
A jornada do DNX Hercules não é apenas uma história sobre uma ferramenta low-code; é sobre visão, inovação e determinação. Com sua habilidade de acelerar e simplificar o desenvolvimento, o DNX Hercules provou ser um verdadeiro "filho pródigo" da DNX, e a expectativa é de que continue a definir padrões na indústria por muitos anos que virão.
Este será o primeiro de muitos artigos que trarei sobre o DNX Hércules, onde além de contar muitas de suas histórias, trarei a visão como produto que ele deve passar a ter ao longo dos próximos anos.
Comments