More

    Sem código / código baixo: por que você deve prestar atenção


    Todos nós temos ouvido falar ultimamente sobre plataformas de baixo código e sem código. A promessa das plataformas sem código é que elas tornarão o desenvolvimento de software tão fácil quanto usar o Word ou PowerPoint para que o usuário empresarial médio possa levar os projetos adiante sem o custo extra (em dinheiro e tempo) de uma equipe de engenharia. Ao contrário das plataformas sem código, as plataformas de baixo código ainda exigem habilidades de codificação, mas prometem acelerar o desenvolvimento de software, permitindo que os desenvolvedores trabalhem com componentes de código pré-escritos.

    De acordo com o Gartner, 65% do desenvolvimento de aplicativos será de baixo código em 2024.

    Estive envolvido em um teste de benchmark de produtividade comparativo entre o desenvolvimento tradicional (usando Java) e um projeto de desenvolvimento de baixo código / sem código orientado por modelo em 2017. Os resultados foram impressionantes: 5x a 7x melhoria de produtividade com baixo código / desenvolvimento sem código. Uma pesquisa do No-Code Census em 2020 mostrou um ganho de produtividade de 4,6 vezes em relação à programação tradicional.

    Baixo código / sem código: um mercado fragmentado

    O cenário de baixo código / sem código é complexo, com várias soluções, plataformas e submercados. Por exemplo, existem submercados que visam grandes empresas, empresas de médio porte e pequenas empresas. As plataformas empresariais de baixo código / sem código fornecem alta escalabilidade, desempenho, segurança e integração com aplicativos empresariais. Eles tendem a ser mais caros. Este é o Quadrante Mágico da Gartner para plataformas empresariais de baixo código:

    O Gartner define uma plataforma de aplicativos de baixo código (LCAP) como “uma plataforma de aplicativos que suporta o desenvolvimento rápido de aplicativos, implantação, execução e gerenciamento de uma etapa, usando abstrações de programação declarativas de alto nível, como linguagens de programação baseadas em modelos e baseadas em metadados . ”

    G2 oferece uma visão geral do cenário semelhante para empresas de pequeno porte. Não há muita interseção entre as plataformas de baixo código para pequenas empresas e empresas. Alguns dos fornecedores de plataformas para pequenas empresas não serão conhecidos ou reconhecidos nas empresas. Da mesma forma, as pequenas e médias empresas geralmente não tendem a comprar as plataformas corporativas – principalmente devido ao seu preço e complexidade.

    Não surpreendentemente, muitas plataformas de baixo código são plataformas de gerenciamento de processos de negócios. O BPM há muito suporta o desenvolvimento orientado a modelos (MDD) – onde você primeiro faz o diagrama de como o software deve funcionar antes de criá-lo. Essa diagramação é semelhante à abordagem de mapa de processo BPM, onde, para especificar um processo de negócios, você arrasta e solta as formas que representam os subprocessos na ordem correta. (O padrão de mapeamento de processo mais popular suportado pela maioria das plataformas BPM é o BPMN.) Portanto, as soluções de baixo código centradas no processo são bastante populares. Exemplos de plataformas de código baixo / sem código BPM incluem Appian, Pega e Outsystems. (Divulgação: trabalhei anteriormente como VP de tecnologia de BPM na Pega.)

    Mas existem outros paradigmas sob o guarda-chuva de baixo código / sem código:

    Plataformas de site de baixo código / sem código: Empresas de todos os tamanhos podem aproveitar essas plataformas. Os principais concorrentes são WordPress, Wix, Squarespace e WebFlow.

    Plataformas de gerenciamento de banco de dados de baixo código / sem código: No high end (enterprise), você tem plataformas como o Mendix. Na extremidade inferior, você tem Airtable. Existem também plataformas de banco de dados de baixo código / sem código NoSQL, como KgBase para gráficos de conhecimento.

    Plataformas de integração automatizada de baixo código / sem código: Existem várias plataformas emocionantes e emergentes neste domínio: Zapier, Parabola e Integromat estão nesta categoria. Você pode desenvolver fluxos de integração poderosos e complexos de forma relativamente rápida por meio dessas ferramentas. Aqui está um exemplo de fluxo de trabalho do Parabola que extrai de uma API, faz algumas manipulações de dados e, em seguida, os envia para outra API. O fluxo de trabalho automatizado pode ser executado sob demanda, agendado ou invocado por meio de um webhook.

    Desenvolvimento de aplicativos móveis: A maioria das plataformas de baixo código / sem código, como Bubble, fornece recursos de IU responsivos para aplicativos móveis. Outros oferecem suporte nativo para os principais sistemas de operações móveis (iOS e Android). Thunkable é talvez o exemplo definitivo para o desenvolvimento de aplicativos móveis com baixo código / nenhum código.

    Muitas dessas plataformas fornecem coleções ricas de plug-ins e modelos para certos tipos de aplicativos.

    Outras categorias de plataformas de baixo código / sem código visam áreas de aplicação ou nichos específicos:

    • Comércio eletrônico e lojas online: Um exemplo importante nesta categoria é o Shopify.
    • Gestão do trabalho: Um bom exemplo nesta categoria é Monday.com.
    • Aplicativos ERP: Um exemplo interessante aqui – também listado no MQ do Gartner – é o Zoho. Outra plataforma significativa e impactante para ERP e CRM é o Salesforce.
    • Blockchain e IoT: Atra é um exemplo nesta categoria – para blockchain.
    • Inteligência artificial: Uma área fascinante para baixo código / sem código é a IA, e agora estamos começando a ver o surgimento de ferramentas nessa área. Um exemplo aqui é C3 AI Ex Machina.

    Desafios de baixo código / sem código

    As plataformas de baixo código / sem código têm muitos benefícios, mas também apresentam alguns desafios e envolvem uma curva de aprendizado. Muitas práticas recomendadas estão apenas surgindo e são relativamente imaturas. Este é um risco crítico. Com a programação tradicional, há uma enorme experiência, comunidades robustas e melhores práticas documentadas. De muitas maneiras, o código baixo / sem código está em sua infância – embora o MDD já exista há muito tempo: especialmente com plataformas BPM.

    Aqui estão alguns dos desafios mais críticos para código baixo / sem código:

    1. Envolve uma mudança de cultura: Baixo código / sem código requer uma mudança na cultura de uma organização, seja essa organização uma empresa ou uma startup. Mudar a cultura para destruir silos não é fácil. Requer visão executiva e endosso. Também requer a alocação de orçamento e capacitação para um centro de competência de transformação digital com baixo código / sem código.

    2. Leva tempo e esforço para aprender as plataformas: Baixo código / sem código aumenta a velocidade e a produtividade. Mas não é fácil. As ferramentas e plataformas não são triviais e o desenvolvimento de um determinado nível de conhecimento leva tempo. Este é um dos aspectos mais mal compreendidos do código baixo / sem código. Construções de programação complexas, como loops aninhados, não são tão fáceis em qualquer plataforma.

    3. Você pode precisar de várias plataformas: Algumas plataformas são mais completas do que outras. Unqork e Bubble, por exemplo, são projetados para serem usados ​​em qualquer caso de uso e, portanto, oferecem muitas opções de integração com sistemas corporativos. No entanto, eles podem se beneficiar muito de outros componentes especializados em áreas específicas; por exemplo, Bubble junto com, digamos, Parabola ou o plugin Zapier para integração automatizada. Os recursos de manipulação e integração de dados no Parabola ou Zapier são mais fáceis de trabalhar do que os nativos no Bubble. Existem outros plug-ins ou componentes de tecnologia que complementam plataformas de baixo código / sem código com tecnologias adicionais: Verifique, por exemplo, as parcerias de tecnologia para Unqork ou a lista abrangente de plug-ins para Bubble.

    4. Recursos e apoio comunitário são escassos: Muitas plataformas de baixo código / sem código são relativamente imaturas. Existem milhões de desenvolvedores – às vezes dezenas de milhões – para linguagens de programação convencionais. Muitos cursos, livros e materiais online e no local estão prontamente disponíveis para linguagens como Java ou C #. Existem várias comunidades e recursos para terceirização. É um cenário totalmente diferente para baixo código / sem código – especialmente para as plataformas mais recentes.

    5. O preço pode ser confuso: Plataformas corporativas de baixo código / sem código tendem a ser desnecessariamente caras. As plataformas de médio e pequeno mercado são menos caras, mas geralmente são menos escaláveis. O envolvimento de várias plataformas para uma solução ponta a ponta complica ainda mais as questões de preços.

    Esses são apenas alguns dos principais desafios. Eles deixam claro que código baixo / sem código não é uma panacéia. No entanto, continua sendo uma tendência formidável para o desenvolvimento de soluções inovadoras, tanto para empresas estabelecidas quanto para startups.

    Devemos esperar ouvir mais desafios deste espaço à medida que continua a amadurecer. E haverá projetos fracassados. Mas as vantagens – especialmente na aceleração da velocidade de desenvolvimento e produtividade – vencerão.

    Você está pronto?

    Dr. Setrag Khoshafian é cofundador da Startup Assistant e Principal e Chief Scientist na Khosh Consulting. Anteriormente, ele foi vice-presidente de tecnologia de BPM na Pega, vice-presidente sênior de tecnologia na Savvion e CTO na Portfolio Technologies e é membro do Cognitive World Think Tank em enterprise AI.

    O VentureBeat publica regularmente postagens de convidados de dados de especialistas e profissionais de IA.

    VentureBeat

    A missão da VentureBeat é ser uma praça da cidade digital para que os tomadores de decisões técnicas obtenham conhecimento sobre a tecnologia transformadora e façam transações. Nosso site oferece informações essenciais sobre tecnologias e estratégias de dados para guiá-lo à medida que lidera suas organizações. Convidamos você a se tornar um membro de nossa comunidade, para acessar:

    • informações atualizadas sobre os assuntos de seu interesse
    • nossas newsletters
    • conteúdo líder de pensamento fechado e acesso com desconto a nossos eventos premiados, como o Transform
    • recursos de rede e muito mais

    Torne-se um membro


    Artigos Recentes

    O presidente Biden deve se preocupar para que ninguém encontre o novo PS5 ou Xbox

    Não sei o que você pensa quando lê a palavra “microchip” ou “semicondutor”, mas penso na Guerra Fria....

    Zeta Global, empresa Martech, levanta US $ 222,5 milhões em dívidas

    A Zeta Global, empresa de tecnologia de marketing fundada por David A. Steinberg e o ex-CEO da Apple, John Sculley, está anunciando mais...

    Os hackers estão encontrando maneiras de se esconder dentro do jardim murado da Apple

    “É uma faca de dois gumes”, diz Bill Marczak, pesquisador sênior do Citizen Lab, órgão de vigilância da segurança cibernética. “Você...

    Vencedores e perdedores: Disney Plus vira estrela, enquanto WhatsApp revela seu ultimato

    Pronto para um resumo rápido das maiores histórias da semana? Descubra exatamente o que aconteceu no mundo da tecnologia com os vencedores...

    IA armada com múltiplos sentidos pode ganhar inteligência mais flexível

    No final de 2012, os cientistas de IA descobriram pela primeira vez como fazer as redes neurais "verem". Eles provaram que o...

    Artigos Relacionados

    DEIXE UMA RESPOSTA

    Por favor digite seu comentário!
    Por favor, digite seu nome aqui