A história do DNX Hércules: uma revolução low-code em desenvolvimento

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.

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!

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.

Criação de uma procedure de consulta por Id

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