Categorie:
Software de desenvolvimento de aplicativos /
OutSystems Reveja
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
Nota: O OutSystems é uma solução corporativa e normalmente não é adequada para uso individual. Milhares de clientes corporativos em todo o mundo confiam na OutSystems, a plataforma número 1 de código baixo para o rápido desenvolvimento de aplicativos de nível empresarial. O OutSystems é a única solução que combina o poder do desenvolvimento de baixo código com recursos móveis avançados, permitindo o desenvolvimento visual de portfólios de aplicativos inteiros que se integram facilmente aos sistemas existentes.
Capaz de criar aplicativos da Web amigáveis, minimizando a interação do usuário para atingir um objetivo específico. Uma ação em nosso sistema legado usando 14 cliques pode reduzir para 3 cliques.
A acessibilidade do próprio banco de dados. Em casos numerados, precisamos intervir devido a defeitos. Precisa fazer um esforço real para acessar os dados. Outsystems é uma ótima ferramenta de desenvolvimento; mas o design dos requisitos e o modelo de dados ainda precisam de um bom raciocínio e é uma base para a discussão.
Eu realmente gosto de como é fácil colocar um protótipo em funcionamento em dias ou até horas / minutos. Ser capaz de colocar algo nas mãos de seus clientes com as quais eles possam ver e interagir tão rapidamente é muito impactante. A partir daí, fazer alterações / melhorias de maneira iterativa é muito confortável.
Em aplicativos com vários inquilinos, descobri que o dimensionamento pode ser um problema em relação às visualizações geradas para cada inquilino e àquelas que estão sendo atualizadas a cada versão. No sentido tradicional, a configuração de leitura não confirmada no SQL Server é algo a ser ajustado e não exatamente algo com o qual me senti confortável (mas entendo por que a plataforma faz isso).
As coisas difíceis foram facilitadas - o recurso BPMN, a edição em árvore e a republicação de entidades de dados, o design responsivo da Web. Além disso, a adivinhação bastante inteligente das propriedades, a rápida resolução / propagação de alterações de nomes, exclusões etc. O software de monitoramento é muito bom.
Se você estiver desenvolvendo uma extensão, é um processo de publicação manual em quatro etapas a ser atualizado. Não tente ... finalmente. O modelo de licenciamento para determinado tipo de objeto incentiva a codificação incorreta para tentar economizar custos. O editor visual para interfaces enlouquece com muita frequência, tornando a árvore de widgets a única maneira consistente de editá-las. A falta de migração de dados integrada é o meu maior ponto de discórdia no momento.
Não é tão negativo quanto ao software, mas talvez o processo. A governança é uma parte importante do desenvolvimento de sistemas, especialmente para organizações que estão em transição dos métodos tradicionais de desenvolvimento de software e programadores que escrevem código. Ser capaz de dar a possibilidade de práticas de desenvolvimento seguras serem seguidas (revisões de código, ramificação de código) e suporte para garantir que tenhamos uma expansão mínima de código é importante.
O fato de que não há ramificação e fusão. Isso será adicionado muito em breve eu ouço
A velocidade do desenvolvimento é insana. Os sistemas externos reduzem realmente o tempo de desenvolvimento ao mínimo. A velocidade que você pode criar coisas a partir da funcionalidade incorporada ao sistema é realmente boa. Eu uso a plataforma no trabalho para web dev. Mas também oferece aplicativos para desenvolvedores e para Android e iOS em uma versão. Não é necessário criar versões ou versões diferentes para plataformas diferentes. Uma versão abrange o Android e o iOS. No geral, a funcionalidade é fantástica.
É um pouco complexo à medida que você se aprofunda no que é capaz de fazer com a plataforma. Mas, como tudo, você pode ser mediano ou ótimo e, se você quer ser ótimo, terá que dedicar tempo para aprender. A maior queda pessoal do sistema é que ele tira grande parte da codificação real. Para mim, isso é mais uma preferência, já que eu pessoalmente gosto de me sentar e analisar o código. E você pode construir com código no programa, mas não há realmente sentido, a menos que esteja fazendo algo extremamente personalizado, porque eles já incorporaram a funcionalidade. O sistema em geral é ótimo, realmente simples e arraste e solte.
Você pode construir sw básico em pouco tempo
A funcionalidade de pesquisa não é amigável
Tudo é fácil de fazer, mesmo com processos críticos.
O preço é bastante alto, mas quando você começa a fazer parte do seu negócio, você pode aumentar sua TI e, em seguida, o preço faz sentido.
Rapidez. Excelente velocidade ao iniciar o desenvolvimento de um novo aplicativo. O tempo necessário para a integração do sistema de back-end e a agregação de dados é incrível. Boas bibliotecas de interface com o usuário e guias de estilo comuns para aplicativos móveis e aplicativos da Web que você pode gerenciar facilmente.
O tempo de resposta do suporte de terceiros é algumas vezes lento. Existem alguns erros nas ferramentas de plataforma e desenvolvedor.
A velocidade para desenvolver e fazer alterações nos aplicativos desenvolvidos
O custo na África do Sul é caro devido à fraca moeda e taxas de câmbio
Você não precisa ser tecnicamente experiente para trabalhar com esta ferramenta, é fácil aprender, se você é lógico e tem experiência em desenvolvimento em qualquer tecnologia - todos os tutoriais com implementação prática e material de estudo estão disponíveis on-line no portal Outsystems.
Existem poucas restrições ao usar a plataforma Outsystems, como se você não pudesse jogar com entidades do sistema ou componentes principais da plataforma.
Criar aplicativos com tanta facilidade, modificar e republicar até a produção nunca foi tão fácil.
A transparência sobre as idéias que supostamente estão "na lista de observação", gostaria de mais informações / insights sobre isso.
Em suma, o que eu intitulei acima. Há muito disponível para aproveitar conectores, integrações pré-construídas, aceleradores de design de tela e até opções de feedback do usuário. Não há quase nada que eu queira que ainda não faça parte da Outsystems e, se houver, também posso usar integrações de código personalizadas! Não sei se nossa equipe terá tempo ou projeto suficiente para explorar tudo o que a Outsystems tem a oferecer.
Faltava parte do treinamento para alguns componentes avançados no início (criação de APIs, etc.). Isso melhorou com mais opções de treinamento, mas também com a criação de mais aceleradores na ferramenta. (ou seja, insira o ponto final da URL e ele poderá criar automaticamente funções e variáveis para você)
1. Facilidade de uso, tutoriais e caminhos de aprendizagem, parte móvel, mais se assemelha à codificação do que, por exemplo, o Mendix, que facilita e facilita a transição com o OutSystems, quando vem ou deseja ir para a codificação real. 2.Você pode educar as pessoas mais rapidamente para se tornar um desenvolvedor, mas ainda é importante encontrar a pessoa certa com qualidades durten, não para todos, mas a baixa codificação definitivamente aumenta as possibilidades de encontrar pessoal. 3. Parte móvel torna-se melhor e mais fácil funciona charmoso e direto.
O preço que torna impossível para um pequeno empreendedor (preço focado na empresa) comprá-lo ou iniciar seu próprio negócio como desenvolvedor. Para mim, isso é muito importante, porque, se possível, eu poderia construir algumas coisas úteis / lucrativas no meu tempo de lazer para o meu futuro, o que melhorará minha motivação para melhorar e compensa no trabalho também. A conta gratuita exclui seu banco de dados após duas semanas, o que torna a prática de criar grandes coisas uma dor. Isso é muito importante para mim pessoalmente. Para ser honesto, muitas plataformas de baixa codificação perdem essa parte e muitas vezes não têm foco nas pequenas empresas, tornando-as puramente para as grandes empresas. Além disso, deve haver a possibilidade de trabalhar localmente no modo de desenvolvimento, para que você não dependa da Internet. Fora isso, e também isso conta para todas as estruturas de baixo código no momento em que eu ficaria com medo de ficar preso, porque você nunca sabe como os preços estão evoluindo, mas novamente isso conta para todos enquanto falamos e até agora a OutSystems não fazer um trabalho ruim nessa perspectiva e eles não querem perder clientes e ser confiáveis em minha experiência. Espero que estruturas de codificação baixa, em geral, criem possibilidades de comprar código compilado no futuro, tornando a possibilidade bloqueada mais um argumento.
Velocidade de desenvolvimento
Como sou um usuário experiente do Outsystems, não gosto das respostas iniciais do suporte técnico. Leva tempo para encontrar a pessoa certa no suporte técnico.
é um produto muito fácil de iniciar, com uma experiência de programação muito mínima ou sem experiência prévia. Além disso, a plataforma é muito intuitiva e auto-guiada e, portanto, pode-se fazer muito bem na plataforma se eles conhecerem seu caso de uso e tiverem uma boa abordagem sistemática para alavancar a plataforma. Há também uma comunidade muito ativa para ajudar e o pessoal do fornecedor também está lá para segurar ao longo do caminho.
honestamente falando, não há nada que eu não goste na plataforma. É muito intuitivo e pode-se aprender a usar e alavancar a plataforma com muita facilidade e rapidez.
É fácil de usar e fácil de aprender. O layout da lógica visual simplifica o desenvolvimento e a solução de problemas e permite que a equipe de negócios participe em um nível inferior aos modelos de codificação tradicionais. Toda a equipe da OutSystems (e especialmente a equipe de suporte) são pessoas realmente boas e inteligentes que trabalham duro para ajudar seus clientes e usuários.
Alguns casos de uso ainda são difíceis de implementar. A biblioteca de widgets da interface do usuário ainda precisa crescer. Uma solução de relatório nativa é realmente necessária. As opções de teste automatizadas são fracas. por OutSystems em 19/08/2016 Justin, obrigado por reservar um tempo para revisar o OutSystems. É ótimo ter usuários como você em nossa comunidade, usando o produto por muitos anos e ajudando-o a evoluir e crescer com novas idéias e comentários. Deixe vir!
Diferentemente de outras plataformas de código baixo, o OutSystems tem toda a funcionalidade necessária para concluir qualquer tarefa que você precise. Se isso puder ser feito em software, é provável que você possa fazê-lo no OutSystems. Outras plataformas são um pouco como o piano de uma criança, onde você toca uma boa música, mas depois fica sem notas no teclado. Com o OutSystems, ele tem todas as funcionalidades necessárias e você pode estender como quiser
Não há muito a não gostar. Não gostou do contrato de licenciamento estranho com os Objetos de Aplicativo
O modelo de licença. Fizemos escolhas em relação ao modelo de licenciamento (objetos de aplicativo) que eram uma arquitetura ruim que tivemos que corrigir posteriormente.
Para aqueles que têm algumas habilidades de raciocínio lógico, é acessível saber como é fácil implementar e garantir diretrizes de segurança. Um aplicativo pode ser obtido em pouco tempo.
O nível de treinamento e informação para pessoas com algum conhecimento é fraco. São documentos muito confusos ou são muito vagos.
A facilidade de criar um aplicativo. A ferramenta ajuda você a criar aplicativos e, se você não sabe exatamente o que fazer, exemplos e sugestões podem ser encontrados na Internet e na comunidade.
Cabe aos desenvolvedores criar um aplicativo legível e de manutenção, e nem todos os desenvolvedores estão acostumados a aplicar disciplina o tempo todo.
Encapsulamento de complexidade, facilidade de uso: configuração e evolução contínua, cobertura 'nativa' móvel e da Web, recursos de integração, velocidade de entrega, alavancando uma abordagem iterativa e incremental
As competências da OutSystems no mercado são curtas em relação à demanda. Portanto, não é uma questão tecnológica.
O que eu menos gosto na Outsystems é o fato de o preço da licença ser muito alto e poder ajudar mais as pequenas e médias empresas.
o preço; a capacidade de manter a equipe;
- Fácil de usar
- Desempenho ao lidar com grande quantidade de dados
A Outsystems usa os mais recentes designs de interface do usuário para que possamos nos concentrar na construção do processo de negócios. Podemos implantar no ambiente e enviá-lo rapidamente para um ambiente de teste para que nossos clientes participem do SDLC. As alterações e a segurança do código permitem a implantação de qualidade em nosso ambiente de produção e minimizam as quebras em nosso aplicativo.
Às vezes, você pode alcançar um obstáculo e o suporte ao cliente pode demorar um pouco mais para responder às suas perguntas se você não comprou o pacote de suporte mais alto do SLA. Certos erros podem ocorrer ao usar o Service Studio, mas os patches geralmente o corrigem em tempo hábil.
Outsystems é uma plataforma de desenvolvimento amigável que agrega agilidade e produtividade em um ambiente de negócios dinâmico e exige resultados imediatos para manter uma vantagem competitiva. A Outsystems fornece atualizações e recursos contínuos, excelente documentação e suporte excepcional. Experimente o Outsystems hoje e seja um HERÓI!
O desafio do uso de Outsytems é a curva de aprendizado envolvida para integrar-se ao seu ambiente atual ao usar apenas como front-end. Os modelos e demonstrações estão muito bem, mas a documentação é limitada ao usar conectores ou serviços REST para conectar-se ao banco de dados existente. Seria útil documentar melhor as melhores práticas para o desenvolvimento de uma arquitetura de tela de 4 camadas e o uso de estruturas e listas. Não é um negócio completo.
Extensibilidade da plataforma, facilidade de criação de uma demonstração e extensão / modificação para um produto pronto para a empresa
Preços, embora a qualidade dos preços seja boa, é um produto caro
A facilidade oferecida ao desenvolvedor para entender a lógica implementada. Em outras palavras, qualquer pessoa que veja o código pela primeira vez pode entender, sem muito esforço, o que deve fazer.
O estúdio de integração (ferramenta usada para fazer integração com outras bibliotecas) parece estar parado no tempo.
a velocidade de entrega
o modelo de licenciamento e o custo dos objetos do aplicativo, difícil de justificar projetos futuros
IDE fantástico, fácil de usar para criar soluções prontas para empresas
Nada importante, mas só temos um caminho de desenvolvimento e implantação. O desenvolvimento de redes paralelas precisa de mais planejamento e reflexão
Fácil de usar e construído em interface do usuário e modelo deixa as pessoas em funcionamento em poucos minutos.
-Embora o código personalizado possa ser escrito através do Integration Studio, seria bom se pudéssemos escrever código dentro do próprio estúdio de serviço.
Eu quero falar sobre a plataforma! As organizações gastam milhões de dólares tentando manter informações como dados mestre, listas de aplicativos, uso de componentes (jQuery) etc., ou os desenvolvedores e arquitetos devem reunir essas informações em uma corrida louca, enquanto interrompem muitos projetos.
Falta a capacidade de incentivar aplicativos da mais alta qualidade na Forge App Store. Muitos dos aplicativos da Forge App Store são fáceis de usar, muito úteis e bem documentados. No entanto, muitos aplicativos não possuem documentação ou exemplos, tornando-os muito difíceis de obter o valor total. Para agravar o problema, isso geralmente resulta em perguntar à comunidade como usar o aplicativo corretamente, o que está impactando outras pessoas.
Bem, o lema não é meu, mas certamente tenho que aplicá-lo aqui: "A IDE dos meus sonhos!"
Sabendo que o caminho para a perfeição sempre termina no horizonte, há definitivamente dois pontos que devem ser mencionados: o primeiro diz respeito à falta de legibilidade do Javascript do aplicativo e o segundo, à falta de testes de unidade embutidos.
Este produto facilitou muitos processos da empresa, podendo criar aplicativos que permitem maior fluidez no desenvolvimento das atividades diárias e oferecer um serviço eficiente ao cliente, no nível da interface é muito bom, pois facilita significativamente o gerenciamento, oferece uma boa curva de aprendizado à medida que você evolui; você pode desenvolver melhores soluções para a empresa, oferece bom atendimento ao cliente e o tempo de implementação é curto.
É um custo trabalhar individualmente, se você deseja treinar com uma conta gratuita, você tem duas semanas para concluir todo o processo, por isso é obrigatório ter o serviço pago, não é lucrativo para pequenas empresas, portanto é aplicável como uma solução que realmente requer seus serviços, é claro que você precisa entender que isso reduz significativamente o tempo necessário para desenvolver certos aplicativos por outros meios e é algo que deve ser levado em consideração, pois se uma solução for necessária o mais rápido possível possível.
A excelente curva de aprendizado e a experiência suave com a qual você pode aprender rapidamente o básico e começar a desenvolver quase que imediatamente. A interface limpa e a promoção ávida do uso de uma arquitetura de 4 camadas tornam muito fácil ler e entender o que seus colegas fizeram.
Com a separação de aplicativos da Web e móveis, eu preferiria vê-los mais como um todo, que deve vir com a nova Web Reativa. Embora tenha em mente que você pode vincular os dois como estão.
O Outsytems é flexível o suficiente para fornecer velocidade e agilidade, mas robusto o suficiente para manter seus negócios em funcionamento na (s) próxima (s) década (s). Com a Outsystems, entregar os melhores produtos torna-se tão fácil quanto construir um armário Ikea, sem ficar preso com a parte extra da qual você não conhece a função;)
Outsystems é uma plataforma crescente. Isso significa que ele continua evoluindo e exige mais do usuário, para acompanhar os desenvolvimentos mais recentes
Tempo para implantação, facilidade de adaptação, foco no cliente de fornecedores externos, interface do usuário e experiência do usuário
Não é barato, mas se você considerar que o tempo para desenvolver também adiciona um custo, é um negócio justo
Fácil de usar para criar aplicativos atraentes rapidamente
Difícil de fazer uma implementação no local e lidar com a recuperação de desastres
É ótimo desenvolver aplicativos rapidamente, sem ter que enfrentar nenhum problema legado.
É difícil projetar coisas de UX / design você mesmo, isso pode levar tempo
capacidade em torno de ci / cd e visão geral da arquitetura
A plataforma nos permite, como empresa, colaborar e implementar soluções ágeis, inovações em toda a organização, a TI não é mais o gargalo para promover essa inovação, agora somos um braço forte em que a empresa se baseia para criar novas tecnologias, resolver problemas da empresa e trazer soluções ágeis para nossos clientes (internos e externos)
Estamos usando a solução de Paas e que, por definição, "recuperam" o núcleo na administração de profundidade da infra-estrutura, mas estamos trabalhando com a Outsystems para ter mais controle ou visibilidade da infraestrutura completa, precisamos disso porque temos a empresa principal solução na plataforma e precisamos monitorar em profundidade a transacionalidade e garantir o máximo possível a disponibilidade
Acelerar a entrega de novas soluções para nossos clientes / usuários.
Até agora nada. Tenho algumas preocupações sobre o bloqueio de fornecedores, posso dizer.
Desenvolvimento rápido de aplicativos com integração e implantação contínuas. Prazos realmente curtos para implantar aplicativos. O design do desenvolvedor e o fluxo de trabalho do desenvolvimento são inteligentes e proporcionam alto rendimento
A única coisa em que consigo pensar é que existem tantas opções no processo de desenvolvimento que pode ser difícil encontrar a opção correta até você adquirir experiência com os controles e opções disponíveis.
Nós realmente amamos:
Mesmo a equipe de suporte costumava ser a área da semana, acredito que eles melhoraram tremendamente suas habilidades e qualidade. Eles respondem rápido e por diferentes canais. Talvez eles devam adicionar chatbots.
Modelo de Desenvolvimento Rápido de Aplicativos; Hora de desenvolver e implantar.
Custeio; Modelo AO. Atualmente, usa apenas 66% dos AOs.
A Outsystems possui uma curta curva de aprendizado, permitindo que usuários não técnicos desenvolvam rapidamente soluções para suas necessidades de negócios.
Houve alguns obstáculos ao desenvolvimento para criar soluções baseadas em fluxo de trabalho, embora a plataforma ofereça recursos de design de fluxo de trabalho, ela pode ser complicada e complexa para usuários não técnicos.
Fácil de usar com uma interface gráfica e DevOps inexistentes
Em algum momento, algumas integrações podem ser ouvidas, mas são ótimas.
O poderia oferecer um nível gratuito para você instalar em sua infraestrutura. Agora só está disponível na nuvem deles.
O único golpe que testemunhei é que você precisa de um trabalho de conectividade com a Internet em sub-itens (para desenvolvimento na Web).
Existem algumas limitações na colaboração entre equipes. Como a plataforma usa uma linguagem de modelagem que existe em três dimensões, os recursos típicos de controle de versão, como solicitações de ramificação, mesclagem e recebimento, não existem atualmente. Esse problema pode ser superado alterando a maneira como você organiza suas equipes e como elas funcionam.
A facilidade de uso é incrível. Com a codificação normal, eu levaria um dia para configurar tudo (talvez mais dependendo do projeto). Com sistemas externos, não há necessidade de configuração. Basta iniciar um projeto e publicar. É isso aí, o aplicativo (web) já está em execução! Além disso, não são mais necessários dados excessivamente complicados ou design de OO. Os sistemas externos cuidam principalmente disso.
Ainda existem alguns pontos realmente pequenos que precisam ser levados em consideração ao desenvolver com sistemas externos. para trabalhar mais rápido, em termos de funcionalidade, ainda há algumas coisas a serem adicionadas. Além disso, se você deseja desenvolver sistemas externos, se for uma empresa pequena, é muito caro nesse cenário. Pessoalmente, gostaria de ver uma opção viável para uso pessoal / pequenas empresas.
Velocidade de desenvolvimento.
O teste de unidade pode ser aprimorado.
Velocidade incrível, fácil entendimento, ótima manipulação de código e, claro, o Resultado Final! Simplesmente o melhor e mais motivador IDE para desenvolver software WEB e Mobile que podemos usar!
Não é compatível com Linux. Mas ei, agora funciona no MAC!
O ambiente de desenvolvimento do Outsystems é muito fácil de usar para qualquer pessoa com experiência anterior em desenvolvimento, além de ser um ótimo local para quem tem pouca ou nenhuma experiência em desenvolvimento para acelerar rapidamente.
• Preço alto e não é rentável para desenvolvimento em pequena escala
A velocidade com a qual podemos fornecer aplicativos da Web e móveis para nossos clientes e a experiência do desenvolvedor, onde a OutSystems cuida da maioria dos trabalhos repetitivos. Também é ótimo o fato de ser uma plataforma completa com toda a compilação do DevOps! Por último, mas não menos importante, a comunidade OutSystems é uma comunidade muito ativa de profissionais; a ajuda está sempre disponível com muita prontidão porque você fica preso.
Recursos de depuração ainda não compatíveis com as ferramentas de desenvolvimento tradicionais como o Visual Studio, especialmente a capacidade de alterar valores dinamicamente e alterar o caminho da execução. Então, novamente, a aplicação móvel de depuração visual em um iPhone ou iPad do meu laptop de desenvolvedor do Windows é incrível!
Modelagem visual de dados / Verificações de integridade (nada é implantado quando quebra alguma outra coisa) / SilkUI (componentes de interface do usuário padrão para que você não precise criar todos eles) / Facilidade de implantação entre ambientes / Facilidade de integração com o resto do mundo (REST , SOAP, conexões com o banco de dados, extensão com C #)
Ao usar a arquitetura correta (4 camadas) e você tem muitos espaços / módulos ... você precisa atualizar muitos módulos (reconstruir manualmente) ... isso pode levar algum tempo ... Então, quando você quiser testar seu código, você às vezes primeiro precisa esperar por uma reconstrução
Uma das melhores ferramentas de desenvolvimento de aplicativos com códigos baixos disponíveis no mercado. Implantação e reversão com um clique. Armazenamento de dados offline, modelos integrados e integração perfeita com a loja de jogos iOS e Google.
Os planos corporativos não são baratos, apenas o IDE de desktop para Windows
Como é muito simples desenvolver aplicativos com o Outsystems, também pode ser a fonte de alguns problemas de desempenho se o desenvolvedor não tiver muita experiência. Mas esse não é um problema específico e único dessa tecnologia.
Outsystems é uma aplicação fantástica para criar código rápido. Podemos criar um aplicativo da web em alguns minutos. A comunidade é fantástica e ajuda muito.
Eles não têm um aplicativo para Mac e as licenças podem ser um pouco mais baratas ou ter um para aplicativos pequenos.
É extremamente fácil de usar e personalizar, podemos criar facilmente um aplicativo para atingir nossos objetivos. Sendo então pessoal ou profissional. Não precisamos ter muito conhecimento de programação para iniciar um aplicativo.
O suporte ao cliente poderia ser melhor. Atualmente, se houver um erro no IDE, não receberemos nenhum tipo de feedback, se ele foi corrigido ou não. Tivemos um tempo em que isso aconteceu.
Empilhe o java com migrações mais complicadas. Não é uma ferramenta ETL por enquanto, mas é possível implementá-la.
Desenvolvimento rápido de aplicações Web e móveis. Você pode criar um aplicativo Web básico ou aplicativo móvel em poucos minutos. Gerenciar implantações nunca foi tão fácil. Gerenciar a estrutura de segurança de um aplicativo nunca foi tão fácil. Nunca foi tão fácil gerenciar a infraestrutura de ambientes, o balanceamento de carga, a elasticidade, a configuração do banco de dados e a criação de objetos. Existem muitos recursos bons que a plataforma fornece definitivamente superarão alguns dos contras listados abaixo.
Personalizações pesadas no ambiente de nuvem não são possíveis. Por exemplo, se você deseja habilitar as opções do CDC ou as Opções de pesquisa de texto completo no SQL Server, não é possível.
Veja minha análise ... E não vamos esquecer a incrível comunidade que tem sido muito útil ... está viva e chutando
Veja meu comentário; É difícil ter uma idéia da licença necessária como empresa iniciante
Desenvolvimento integrado, controle de versão, empacotamento, implantação e hospedagem.
Documentação
- Rapidez
- Repensar o desenvolvimento de software
O Outsystems libera enorme capacidade em sua equipe de desenvolvimento. Você acha que, pelo custo de um desenvolvedor médio, você terá no mínimo o dobro da capacidade de sua equipe atual.
É difícil dizer. Nós o usamos há 18 meses e acredito que é o sistema perfeito para seus aplicativos de negócios. Eu acho que a construção de um sistema de negociação forex de alta frequência em sub-sistemas pode ser um desafio, mas seria isso.
Modelagem visual, belo design de tela com tema padrão, design gratuito com javascript e CSS, suporte para SmartPhone e dispositivo inteligente, suporte para Cloud / OnPremise, logs de desempenho auto-implementados, robustez de aplicativo, detecção de erros em tempo real, versionamento automático de aplicativo, não arquitetura de bloqueio, suporte multilíngue, etc.
- Localize o problema - muitos desenvolvedores japoneses não são bons em inglês, portanto, é difícil aumentar o número de desenvolvedores OSP facilmente. Portanto, espera-se que todos os documentos e vídeos sejam traduzidos para o japonês. - Necessita de recurso de cooperação com formato de impressão como diagrama em Excel e PDF.
IDE fácil e intuitivo; fácil implantação e manutenção; altamente produtivo; facilmente escalável; edição pessoal gratuita na nuvem; sempre em evolução, adotando novas tecnologias rapidamente, novas versões principais pelo menos uma vez por ano, o bugfix é lançado regularmente; excelente equipe de suporte; comunidade ativa.
Taxas de licença bastante pesadas, não adequadas para pequenas empresas. Precisa de licenças adicionais para a infraestrutura em que é executado (MSSQL ou Oracle DB). Padrões de design ainda limitados para design de interface do usuário (não há problema para software comercial, limitando para mentes criativas). por OutSystems em 19/08/2016 Kilian, obrigado por dedicar um tempo para escrever esta avaliação. É ótimo saber que você está usando o OutSystems há 5 anos e oferece uma ampla variedade de aplicativos para apoiar seus negócios.
É bom ver que o sistema operacional está melhorando a cada dia. Os vídeos de treinamento e os seminários on-line são um benefício real para os novos desenvolvedores. A técnica fácil de arrastar e soltar é muito agradável de se trabalhar. Eu não odeio codificação, mas isso é apenas muito melhor. Por cerca de um ano e meio, comecei com o serviço OS Cloud, disponível gratuitamente para todos. O sistema operacional fez um bom trabalho ao abrir a possibilidade gratuita de brincar com o software deles.
Eu acho que o principal mercado para sistemas operacionais são as grandes empresas com mais de 250 funcionários. Ao abrir um ambiente em nuvem, eles permitem que você use o aplicativo gratuitamente. Somente se você tiver uma empresa com, por exemplo, 1 a 50 funcionários, não há solução para você. A licença é tão abrangente que não é possível pagar por pequenas empresas e o ambiente em nuvem não é para uso em produção. Eu acho que isso poderia ser melhorado para também preencher a lacuna entre grátis e muito caro. por OutSystems em 19/08/2016 Obrigado pelas amáveis palavras Nick. Isso significa muito para nós quando nossos usuários dizem que estão apaixonados pelo produto que criamos com tanto cuidado.
1) A curva de aprendizado é muito rápida - depois de assistir aos vídeos, eu fui produtivo em duas semanas.
1) O sistema de menus embutido é fraco - embora seja adequado para menus simples, não pode fazer nada complicado. Por exemplo, implementar um tipo de menu Mega Menu é um desafio, embora qualquer coisa possa ser implementada com algum trabalho.
- A velocidade de desenvolvimento com o Outsystems é excelente.
- O licenciamento corporativo pode ficar caro. por OutSystems em 19/08/2016 Daniel, obrigado por sua revisão e por destacar alguns recursos que também acreditamos ser extremamente relevantes para todas as empresas que oferecem aplicativos sérios: Suporte completo ao ciclo de vida e monitoramento e gerenciamento.
Não há apenas uma coisa que eu gosto na Plataforma Outsystems. Gosto da facilidade de uso para criar aplicativos e da velocidade de implantação na produção. O Analytics imediato para monitorar o desempenho, a qualidade do suporte técnico e da comunidade ativa.
A única coisa que eu não gosto na plataforma é o mistério em torno de novas versões. Eu adoraria ver um roteiro com uma linha do tempo para novas funcionalidades e correções de bugs. Em relação a isso, também gostaria de ver na equipe de desenvolvimento quais idéias postadas no fórum são colocadas no backlog e quais nunca serão entregues. por OutSystems em 19/08/2016 Remco, muito obrigado pela sua análise e por classificar o OutSystems tão alto em comparação com a concorrência. Nós nos esforçamos para oferecer continuamente melhores produtos e serviços e realmente fazer parceria com nossos clientes, portanto, agradecemos seu apoio.