[Tutorial de back-end] Por que a plataforma de desenvolvimento de baixo código está em alta?

" Para os provedores de serviços de software no mercado de toB, clientes de médio e grande porte são gordos e é difícil vender software para clientes. Por que esses grandes projetos atrasam, excedem o orçamento e não atendem à demanda? Eles podem culpar a personalização demais? Você pode culpar as necessidades dos clientes em constante mudança? Você pode culpar a equipe técnica por não ser capaz de responder rapidamente a negócios complexos? A resposta é óbvia: não. "

imagem


01

-

O que é desenvolvimento com código baixo?

Nos últimos anos, o campo do código baixo se desenvolveu rapidamente. Já existem produtos típicos no exterior, como Mendix, Outsystems, Salesforce Lightning, ServiceNow Now Platform e assim por diante. Existem empresas iniciantes como a ClickPaaS na China e o mercado de plataformas deverá atingir US $ 15,5 bilhões em 2020.

O código baixo é um método de desenvolvimento visual usado para o desenvolvimento de aplicativos, permitindo que desenvolvedores profissionais e não profissionais colaborem e construam e implantem aplicativos rapidamente. Por meio do desenvolvimento de código baixo, desenvolvedores com diferentes níveis de experiência podem criar aplicativos Web e móveis usando uma interface gráfica do usuário (GUI), usando componentes de arrastar e soltar e lógica orientada a modelos, em vez dos métodos tradicionais de programação de computadores para desenvolver e projetar software aplicativo. Os desenvolvedores nos departamentos de negócios e TI podem colaborar na plataforma para criar, iterar e publicar aplicativos, e o tempo necessário é apenas uma pequena parte do método tradicional. Esse método de desenvolvimento de aplicativo com código baixo pode desenvolver vários tipos de aplicativos para diferentes cenários.

Existem dois tipos de atores principais nas plataformas globais de desenvolvimento de código baixo: empresas líderes de SaaS e empresas de plataforma geral . A força motriz direta do SaaS principal como plataforma de desenvolvimento de baixo código é melhorar a eficiência do desenvolvimento de produtos e desenvolvimento personalizado. A força motriz a longo prazo é: o estabelecimento da ecologia da plataforma. As empresas representativas incluem líderes estrangeiros em SaaS Salesforce, ServiceNow etc., empresas de SaaS domésticas bem conhecidas, como Yiyi, Beisen e empresas estabelecidas de software de aplicativos UFIDA e Kingdee. A empresa SaaS principal tem negócios e, em seguida, constrói uma plataforma de desenvolvimento de baixo código para suportar sua expansão de negócios, bem como uma construção ecológica de ISV a longo prazo. As empresas de plataforma universal primeiro criam ferramentas de plataforma e as fornecem a todos os cenários (ideais) de desenvolvimento de aplicativos. As empresas representativas da plataforma universal incluem OutSystems estrangeiros, Mendix, etc., empresas domésticas incluem ClickPaaS, Yanhuang Yingdong e outras empresas iniciantes de código baixo, e APICloud, Mingdao Cloud e outras empresas iniciantes que estendem ou se transformam em campos de baixo código.

imagem

imagem


02

-

Onde está a dor de grandes e médios clientes na implementação da entrega?

Há muitas funções no processo de desenvolvimento tradicional: gerente de projeto, pessoal de configuração de negócios, analistas de requisitos, arquitetos técnicos, designers da UE, gerentes de produto, programadores, testadores, principais clientes, etc. A eficiência da transferência de informações, da comunicação e da colaboração entre essas funções é extremamente baixa: da pesquisa de demanda ao design de produtos, ao desenvolvimento e implementação, cada link requer a cooperação de pessoas com habilidades diferentes. Não podemos prever todas as possibilidades e complexidade, e é difícil abstrair As necessidades de negócios são bem convertidas em soluções de TI elaboradas.

imagem

É difícil para o software corporativo lidar com as necessidades complexas e personalizadas de vários clientes de grande e médio porte. Ele só pode ser codificado e desenvolvido de acordo com as necessidades dos clientes.É difícil de expandir e desenvolver por si só, e vários clientes grandes arrastaram a empresa. Os recursos de implementação e entrega da empresa são limitados e a empresa ainda precisa sobreviver; muitos projetos grandes acabam falhando.


03

-

Como plataformas de código baixo, como o Mendix, resolvem esse problema?

imagem

Fundado em 2005, o Mendix é uma plataforma de desenvolvimento de baixo código de nível corporativo que visa transformar a maneira como os departamentos de negócios e as equipes de desenvolvimento de TI entregam aplicativos de forma colaborativa, permitindo que os desenvolvedores usem métodos orientados a modelos para criar aplicativos de maneira mais rápida e fácil. O Mendix fornece ferramentas, métodos e plataformas arquiteturais para modelar, construir, testar, herdar, implantar, gerenciar e otimizar rapidamente o software corporativo.

imagem

  • 1. Liberte a capacidade do pessoal de configuração de negócios e analistas de demanda
    Agora, muitos analistas de negócios estão acostumados a usar o Visio ou o Word para escrever documentos e processos de desenho. Do que precisamos, se usarmos um modelo visual unificado para realizar análises de negócios, a maioria das funções do software aplicativo será concluída pelo analista de negócios e as demais funções complexas serão resolvidas pela equipe técnica.

imagem

imagem

  • Segundo, através do modelo visual, configuração flexível de arrastar e soltar Após
    criar requisitos, você pode criar diretamente o aplicativo.O Mendix usa o modelador para modelar, sem a necessidade de escrever código. Crie páginas, lógica e dados visualmente.

|

imagem

|

Arrastar e soltar modelagem VS totalmente codificada

imagem

  • 3. Todas as funções podem colaborar on-line Em
    cada estágio do processo de desenvolvimento, você pode usar as ferramentas internas de gerenciamento de colaboração e requisitos criadas pelo Mendix para o desenvolvimento ágil e pode visualizar o status do projeto e as histórias de usuários. Compartilhe protótipos para obter feedback e refinar requisitos, e reutilize modelos e componentes para acelerar o desenvolvimento e dar suporte a mais desenvolvedores.

imagem

  • Quarto, não reinvente a roda.
    Todos os módulos e componentes serão acumulados e reutilizados no processo de desenvolvimento de aplicativos e não lidarão com a mesma coisa novamente. Os aplicativos desenvolvidos são nativos da nuvem e podem ser implantados em qualquer Em um ambiente em nuvem, incluindo, entre outros, o Cloud Foundry e o Kubernetes, ele pode ser expandido arbitrariamente para atender às necessidades personalizadas de médias e grandes empresas.

imagem


04

-

Arquitetura em camadas baseada em modelo Mendix

A arquitetura de metamodelo altamente controlada e altamente disponível satisfaz os cenários de personalização personalizados e complexos da empresa.

imagem

imagem

Recomendação de serviço

Publicado 0 artigos originais · gostei 0 · visitas 364

Acho que você gosta

Origin blog.csdn.net/weixin_47143210/article/details/105602715
Recomendado
Clasificación