Uma ferramenta de desenvolvimento mais inteligente para a próxima grande onda de transformação digital

Os computadores e a tecnologia estão transformando nossas vidas e a maneira como fazemos as coisas em todo o mundo. À medida que continuam evoluindo afetam aqueles que desenvolvem soluções, já que escrever software hoje é mais difícil do que há 10 ou 15 anos. Atualmente, não basta ser um programador Java ou C-Sharp. Deve-se conhecer ou conhecer alguém que saiba linguagens como JavaScript e HTML5, além de saber como configurar ou interagir com coisas como serviços REST e OAuth2. A nova regra de uma plataforma não se refere apenas a aplicativos Web, mas também ter funcionalidade para dispositivos e tablets inteligentes. Portanto, você também deve conhecer ou conhecer alguém que entenda de Android e o iOS.

Ao longo dos anos, experimentei várias importantes ondas tecnológicas ou transformações digitais. Por exemplo, trabalhei em um ambiente corporativo em que éramos programadores COBOL na IBM AS/400. As coisas eram muito mais simples naquela época; Nós apenas precisávamos criar telas que funcionavam apenas com nosso banco de dados. Mais tarde, a Internet se tornou uma plataforma viável e surgiu a onda de presença on-line. De repente, estávamos imersos em novas áreas onde precisávamos saber como gerar HTML, CGI, JavaScript e, eventualmente, ASP ou JSP. Além disso, tivemos que modernizar muitos de nossos sistemas e passar para Cliente/Servidor, onde a interface da GUI se tornou necessária. Como empresa têxtil, buscamos economizar no processo de revisão e aprovação de projetos de produtos e tecidos. Conseguimos criar imagens para enviar por email para revisão e aprovação, em vez de usar os serviços tradicionais de correio. Isso acelerou bastante o processo de aprovação para mover novos produtos da fase de amostra para a fase de fabricação, a fim de atender aos pedidos de compra.

Mais recentemente, testemunhamos o surgimento de smartphones e tablets. Sem dúvida, Android e iOS dominaram completamente esse mercado. Mais uma vez, foi necessário inventar conjuntos de habilidades adicionais para suportar plataformas de soluções de software personalizadas. Muitas empresas foram lentas e não conseguiram encontrar uma maneira de se mover rapidamente nessa área, mesmo que quisessem. Essa onda foi tão amplamente aceita que a demanda por aplicativos móveis foi esmagadora.

Agora há outra onda no horizonte. Na verdade, são duas grandes ondas e já estão aqui: Blockchain e Inteligência Artificial (IA). Embora a IA exista há décadas com ferramentas como o Prolog, o acesso a grandes volumes de dados agora é maior do que nunca. Graças às APIs para serviços REST, os sistemas podem trabalhar com mais dados do que apenas informações internas. Com o software para centros de serviços, como o sistema de distribuição de pneus MaddenCo, os centros de serviços podem solicitar a entrada de um novo cliente, solicitar seu número de telefone e exibir instantaneamente o endereço. Isso é algo que nos anos 90 nós apenas sonhávamos.

Como uma casa de desenvolvimento de software, como podemos acompanhar essas transformações e evoluções? Outras perguntas que podem ser feitas a essas empresas são as seguintes: Como você pode incorporar facilmente a transformação digital de serviços cognitivos em seu aplicativo? Quanto você gastará para aumentar a eficiência da programação para essas novas áreas? Você será capaz de adquirir uma nova habilidade dentro do prazo? Você tem orçamento para contratar recursos adicionais para começar a incorporar essa nova onda? Minha recomendação é considerar um produto chamado GeneXus, criado pela Artech. Tive a sorte de ser um dos primeiros a adotar este produto em 1991.

Desde então, nunca me decepcionou e nunca procurei um substituto. Eu nunca imaginaria que os funcionários da Artech tinham essa percepção da direção que a tecnologia está tomando, além de ter uma ferramenta de desenvolvimento pronta para dar suporte a nova próxima regra tecnológica. Se seu sistema foi criado em GeneXus, você já está um pouco preparado para o futuro. Ken Orrꟷdel Ken OrrInstituteꟷ escreveu um white paper intitulado “Future Proofing Your Organization”, onde GeneXus é mencionado como a ferramenta que pode preparar seu código para o futuro. É um documento impressionante do qual salvei uma cópia e você pode lê-lo neste link: http://www1.myissinc.com/Futureproofing+Your+Organization.pdf.  Eu tenho sistemas que usam código dos anos 90 que rodavam no iSeries (então AS / 400) e agora rodam na Web e em dispositivos móveis. Abaixo estão algumas telas de amostra:

ORIGINAL AS/400 –> REUSED FOR THE WEB                                   

O bom de GeneXus é que, se você possui uma empresa que adota CSharp, Java, COBOL, RPG ou outra, não precisa fazer concessões e mudar para outra tecnologia. GeneXus permite criar código para todas essas opções.

Você também pode se perguntar o quão poderoso são os aplicativos que você pode criar … Quase tudo o que você deseja. Mesmo que GeneXus não tenha algo incorporado em sua linguagem declarativa, ele pode estender o Java, CSharp ou outro código com palavras dependendo da plataforma de destino e incorporar o código real para a linguagem que está gerando. Eu desenvolvi gerenciadores de arquivos para a Web com base no antigo programa MS-DOS chamado Norton Commander. Isso me permitiu executar funções no nível do arquivo, como copiar, mover, excluir e muito mais, e isso aconteceu antes do surgimento de serviços como o Dropbox. Veja as seguintes telas:

NORTON COMMAND


CUSTOM WEB FILE MANAGER

Recentemente participei de uma conferência GeneXus, onde descobri os recursos que estarão disponíveis neste outono. Blockchain, chatbots e muito mais estarão prontos para uso e é muito fácil! Felizmente, não precisarei aprender uma nova ferramenta para incorporar essas novas habilidades. O que terei que aprender será mínimo em comparação com a forma tradicional de desenvolvimento. Parece bom demais para ser verdade, eu sei. Grande parte do resto do mundo já está usando GeneXus, tornando-o a plataforma padrão. Eu só espero que os desenvolvedores aqui nos Estados Unidos levem esse produto a sério antes que o resto do mundo passe por nós.

Leave a Reply

%d bloggers like this: