Lar O negócio Mendix vs. outsystems: um confronto de baixo código empresarial

Mendix vs. outsystems: um confronto de baixo código empresarial

Índice:

Vídeo: Discover the Mendix Difference - A Low-Code Development Platform (Outubro 2024)

Vídeo: Discover the Mendix Difference - A Low-Code Development Platform (Outubro 2024)
Anonim

O desenvolvimento de aplicativos com código baixo oferece a todos os funcionários de uma empresa, independentemente da função ou conhecimento técnico, a capacidade de dizer "Eu vejo um processo ou tarefa que pode ser simplificado ou automatizado e eu vou criar um aplicativo para isso". assistentes baseados em formulários e interfaces de usuário de arrastar e soltar, os trabalhadores podem criar um aplicativo em questão de minutos, compartilhá-lo com seu departamento ou equipe e aprimorar um fluxo de trabalho de negócios manual ou de gargalo com uma experiência simples baseada em aplicativo.

As plataformas com códigos baixos são de todas as formas e tamanhos para diferentes tipos e necessidades de negócios. Mas duas das ferramentas mais poderosas que testamos para grandes empresas são o OutSystems e o Mendix. Ambas as empresas são veteranas no espaço de baixo código, oferecendo plataformas maduras e com todos os recursos que vão além da criação básica de aplicativos e da automação do fluxo de trabalho para gerenciar todo o ciclo de vida do aplicativo.

Para pequenas e médias empresas (PMEs) ou grandes empresas da Fortune 500, a escolha entre as duas potências de baixo código pode ser difícil. Abaixo, detalhamos como o Mendix e o OutSystem se comparam em cinco áreas principais: preços, experiência do usuário (UX), criação de aplicativos, recursos para desenvolvedores e empresas e integrações de terceiros. Continue lendo para distinguir qual plataforma é a mais adequada para sua organização.

    1 Preços e Planos

    O Mendix começa gratuitamente para até 10 usuários, para criação, implantação e suporte básicos de aplicativos. Mas para as empresas, o preço começa em US $ 1.875 por mês para um único aplicativo com backups automatizados e uma garantia de tempo de atividade. Se você deseja criar vários aplicativos implantados em toda a organização, precisará usar a edição Enterprise ou Pro. A edição Pro começa em US $ 5.375 por mês para criação ilimitada de aplicativos. A edição Enterprise custa US $ 7.825 por mês para um conjunto mais avançado de recursos de implantação e gerenciamento corporativo. Esse conjunto de recursos inclui suporte contínuo à integração, implantação em nuvem privada, escala horizontal, teste de failover e a capacidade de implantar aplicativos no local. O preço do Mendix não é linear; portanto, o preço por usuário diminui à medida que os usuários aumentam, e não há aumentos de custos a longo prazo devido a complementos e cotas de uso.

    O OutSystems possui um plano gratuito ainda melhor, disponibilizando sua plataforma gratuitamente para qualquer organização com menos de 100 usuários. Se sua empresa não precisar fornecer a mais de 100 usuários esse recurso de criação de aplicativos, você poderá até se safar da edição gratuita, que vem com um único ambiente de desenvolvimento, infraestrutura de nuvem compartilhada e suporte ilimitado. O plano OutSystems One começa em US $ 2.100 por mês (cobrado anualmente), o que eleva a capacidade de milhares de usuários, três ambientes para desenvolvimento, teste e produção de aplicativos, além de implantação em nuvem pública, privada ou híbrida. Por fim, o plano OutSystems Enterprise começa em US $ 4.600 por mês (cobrado anualmente) para capacidade e escalabilidade ilimitadas do aplicativo e capacidade do usuário até milhões se você planeja implantar aplicativos de baixo código nas lojas de aplicativos do consumidor.

    O preço de ambos é superior aos de outros concorrentes corporativos, como Appian e Salesforce App Cloud, mas o Mendix e o OutSystems oferecem ambientes de desenvolvimento mais poderosos com funcionalidade empresarial mais profunda. No geral, a OutSystems tem um plano gratuito melhor que o Mendix e seus preços corporativos não são tão altos. Edge: OutSystems

    2 Configuração e interface

    O painel do OutSystems é organizado de maneira limpa e ordenada, com guias para Platform (onde ocorre toda a criação de aplicativos), Learn, Community e Support. A guia Comunidade inclui não apenas um fórum do usuário, mas um quadro de tarefas e uma guia "Idéias" para melhorias na plataforma de lançamento e novos recursos. A experiência de desenvolvimento de baixo código começa criando seu próprio ambiente de nuvem privada, que vem com seu próprio URL OutSystems exclusivo. Outra coisa que a OutSystems faz, que nenhuma outra plataforma faz para personalizar a experiência, é fazer perguntas sobre o tipo de aplicativos que você deseja desenvolver e sua função profissional e nível de especialização. O único problema com a instalação é que você deve baixar manualmente o ambiente de desenvolvimento integrado (IDE) da área de trabalho da OutSystems. Não há opção totalmente baseada em nuvem. A instalação ainda não leva muito tempo, mas para chegar ao criador de aplicativos de baixo código e guia completo, um usuário comercial médio precisará executar uma instalação manual.

    O Mendix, por outro lado, oferece uma experiência totalmente baseada na nuvem que leva você diretamente à guia "Buzz" quando você faz login na intranet social interna e no aspecto de colaboração da plataforma. O Google Buzz é uma das cinco guias principais do painel, ao lado das guias Aplicativos, Pessoas, App Store e Comunidade. O Mendix configura automaticamente seu ambiente básico de aplicativo e mostra um menu de opções para começar a desenvolver e configurar seu aplicativo, além de uma guia Buzz em cada aplicativo individual. A interface do usuário foi revisada recentemente com uma nova interface do modelador da Web, aplicativos Android e iOS redesenhados e uma nova linguagem de design que a empresa chama de "Atlas", com modelos de página predefinidos e elementos da interface do usuário denominados "Blocos de construção". As duas interfaces são fáceis de navegar, e o questionário personalizado de configuração do OutSystems é uma vantagem, mas o Mendix facilita um pouco o login e o início da construção, colocando a colaboração da equipe nativa em primeiro plano.

    3 Criação de aplicativo com código baixo

    O desenvolvimento de código baixo foi projetado para ser tão útil para os usuários comerciais comuns quanto para os departamentos e desenvolvedores de TI. Quando se trata do primeiro, as duas plataformas oferecem experiências passo a passo de criação de aplicativos para orientar usuários não técnicos no processo. O Mendix inicia você com uma página de aplicativos pré-criados para gerenciar ativos, eventos, despesas, etc., e tutoriais para guiá-lo por modelos de aplicativos mais complexos. O Web Modeler é poderoso e oferece visualizações de dispositivos para aplicativos de desktop, dispositivos móveis e tablets. Mas, diferentemente de ferramentas como o Google App Maker, o Mendix inicia com o design da interface do usuário e o enquadramento de fios em vez da configuração do banco de dados, o que acontece mais tarde. Isso leva a uma experiência de criação de aplicativo extremamente natural, com várias opções de personalização em termos de aparência. Mas isso resultou em algumas tentativas e erros na obtenção da execução correta durante nosso teste. Ao contrário do OutSystems, o Mendix também possui um aplicativo móvel específico do desenvolvedor que permite editar aplicativos no seu dispositivo móvel.

    O OutSystems permite que você escolha se está criando um aplicativo da Web ou móvel desde o início e especifique se é um aplicativo para smartphone, tablet ou universal que será redimensionado para várias telas. Isso é um pouco limitante em comparação com a alternância entre visualizações de dispositivos no Mendix. Mas assim que você começar a criar o aplicativo, o OutSystems o ajudará em todas as etapas. Uma vez no designer de aplicativos visuais, a OutSystems me acompanhou passo a passo com setas animadas. Ele me orientou a criar minha tabela de banco de dados a partir de um arquivo do Microsoft Excel e transformá-la em uma lista, criar um formulário, personalizar minha interface do usuário e me ajudar a publicar o aplicativo usando apenas um clique. O próprio editor de aplicativos é apresentado de maneira semelhante ao Mendix e ao Microsoft PowerApps, embora um recurso exclusivamente útil seja o fato de o aplicativo criar automaticamente guias para você à medida que avança. Há uma visualização personalizada do seu aplicativo no centro, e você simplesmente arrasta e solta elementos da interface do usuário, mapeados para objetos e campos do banco de dados no lado direito. As experiências de criação de aplicativos são de pescoço e pescoço e eu gostei mais da visualização do dispositivo de Mendix. Mas o processo de desenvolvimento de código baixo da OutSystems é um pouco mais suave, com instruções melhor orientadas. Borda ligeira: OutSystems

    4 Recursos para desenvolvedores e empresas

    O OutSystems possui uma grande variedade de funcionalidades, abrangendo automação e lógica de processos, depuração e teste de software, gerenciamento de projetos e muito mais, durante todo o ciclo de vida do aplicativo. O OutSystems possui um bom editor de expressões com preenchimento automático para mapeamento de um banco de dados para um campo. Além disso, os aplicativos são escritos em linguagens de programação nativas abaixo, que nosso desenvolvedor achou úteis ao trabalhar com códigos CSS e JavaScript com destaque de sintaxe. Quando você publica um aplicativo, o OutSystems fornece gerenciamento de usuário com base em funções e análises de aplicativos que quebram o desempenho e o envolvimento do aplicativo em diferentes sistemas operacionais (SOs), navegadores etc.

    O Mendix possui recursos semelhantes quando se trata de análise, governança e gerenciamento de usuários. As duas ferramentas também oferecem uma instalação binária, o que significa que você pode instalar o ambiente de desenvolvimento localmente em sua estação de trabalho, além do acesso baseado em nuvem do Mendix. No geral, nosso desenvolvedor descobriu que, entre os dois, o Mendix teve um melhor desempenho na personalização de banco de dados e manutenção de aplicativos e proporcionou uma experiência de desenvolvedor mais simplificada que exigia menos trabalho. O Mendix também é a única plataforma que testamos com o Scrum embutido para gerenciamento de projetos baseado em sprint e oferece monitoramento de qualidade profunda e extensões de teste automatizadas também, se você optar pela camada Enterprise. Ligeira vantagem: Mendix

    5 App Store, integrações e comunidade

    O Mendix e o OutSystems têm integrações extensivas e lojas de aplicativos completas repletas de aplicativos e componentes criados pela comunidade. A Mendix App Store oferece um amplo mercado de aplicativos e modelos, componentes e widgets de interface do usuário predefinidos e uma longa lista de conectores para integrar serviços de terceiros, incluindo conectores de banco de dados para aplicativos Internet of Things (IoT) e machine learning (ML).

    O OutSystems Forge, encontrado na guia Comunidade da plataforma, é um mercado de aplicativos e componentes com milhares de modelos e integrações pré-criados, módulos de aplicativos reutilizáveis ​​e componentes. A guia Comunidade também vai além da loja de aplicativos para oferecer um fórum de usuários, um quadro de empregos e uma guia "Idéias" para melhorias na plataforma de lançamentos e novos recursos. O Mendix oferece recursos semelhantes de fórum, quadro de empregos e envolvimento da comunidade em sua guia Comunidade. Edge: Even

    6 Conclusão

    O Mendix e o OutSystems são excelentes opções como plataformas corporativas de baixo código que atendem a uma ampla gama de usuários de negócios. Ambos promoveram ecossistemas ricos e podem gerenciar o ciclo de vida do aplicativo de ponta a ponta, desde a criação e implantação do aplicativo até a manutenção e análises contínuas. O Mendix oferece uma opção totalmente baseada em nuvem, com colaboração nativa e excelente gerenciamento de projetos de TI, enquanto o OutSystems brilha com a interface de criação de aplicativos mais intuitiva e instruções passo a passo, além de uma experiência de questionário personalizada sobre as funções de negócios. Esse confronto é o mais próximo possível e sua preferência dependerá do conjunto geral de recursos que você procura. No entanto, graças à sua vantagem nos preços e à experiência geral mais suave na criação de um aplicativo de negócios de baixo código, essa comparação final termina com o OutSystems saindo um pouco à frente. Vencedor: OutSystems

Mendix vs. outsystems: um confronto de baixo código empresarial