Não reclamado: Você está trabalhando em GeneXus?
GeneXus Comentários: 4.7/5 — Altamente Recomendado
GeneXus é uma plataforma de desenvolvimento de aplicativos que projeta aplicativos para a web, dispositivos inteligentes e plataformas Windows. A consultoria GeneXus auxilia no desenvolvimento dessas aplicações de acordo com as necessidades dos negócios. GeneXus executa automaticamente as etapas necessárias para criar aplicativos e permite que os usuários visualizem e gerenciem as operações do aplicativo durante a criação.
| Capacidades |
AI
API
|
|---|---|
| Segmento |
Negócio pequeno
mercado médio
Empreendimento
|
| desenvolvimento | Nuvem/SaaS/baseado na Web, Windows para desktop, Android móvel, iPad móvel, iPhone móvel, Windows local |
| Suporte | 24 horas por dia, 7 dias por semana (representante ao vivo), bate-papo, e-mail/Help Desk, perguntas frequentes/fórum, base de conhecimento, suporte por telefone |
| Formação | Documentação |
| Idiomas | Inglês |
Comparar GeneXus com outras ferramentas populares na mesma categoria.
O rápido que permite fazer um desenvolvimento funcional.
A grande quantidade de objetos gerados não pode remover um atributo.
Ahorro no tempo de desenvolvimento
Na minha experiência trabalhando com a Genexus, o que mais gostei foi da adaptabilidade que ela oferece e da facilidade que proporciona.
Para alguém que já está no mundo da programação há alguns anos, pode ser um desafio se adaptar à ideia do Genexus.
As soluções ERP oferecem uma ampla gama de clientes aos quais podemos aplicar o Genexus devido à sua adaptabilidade.
É a melhor ferramenta para focar no negócio
Que ao ser compilado atualizar a parte do front end se torna um pouco difícil sem uma visualização um pouco mais exata
Integrações sobre tudo e conectar diversos produtos
A criação e atualização de tabelas por meio das transações.
Na engenharia inversa, ao obter as tabelas, não é possível identificar as transações de cabeça e detalhes.
A criação e integração de webservice.
O GeneXus possui diversas configurações que o tornam um dos melhores programas de baixo código para se trabalhar. É muito fácil de aprender e usar.
O GeneXus apresenta alguns problemas com os ambientes de trabalho. E, às vezes, não é possível encontrar nenhuma informação sobre ele.
Muito. Trabalho com a Genexus há cerca de 3 anos e é a melhor.
O GeneXus permite que os desenvolvedores criem o aplicativo uma única vez e o implementem em diversas plataformas. O IDE é baseado em Windows, mas a solução pode ser gerada em .NET, .NET Core e Java. O cliente front-end gerado pode ser usado na web, Android, iOS e Angular. É uma solução de nível empresarial. O suporte é amigável e ágil. A curva de aprendizado do produto é semelhante à de qualquer outro software, levando tempo. Existem conceitos que precisam ser compreendidos, mas, uma vez dominados, o GeneXus se torna uma ferramenta excelente.
Suspeito que, devido à sua capacidade de suportar sistemas legados, a wiki abranja várias plataformas. É um pouco difícil de entender. Mas, para a versão atual, eles fornecem documentação separada.
Para qualquer empresa que já possua sistemas e desenvolvedores, o GeneXus é uma vantagem, pois permite o desenvolvimento de aplicações utilizando as tecnologias mais recentes, sem a necessidade de aprendizado detalhado. O GeneXus gera o código automaticamente. Ao requalificar a equipe existente, ela se torna mais produtiva e eficiente em um curto período.
O GeneXus tira do desenvolvedor a responsabilidade de escrever os códigos para criação do banco de dados e tabelas. Também proporciona um ganho de velocidade na criação de telas tanto para web quanto para dispositivos móveis. Além disso, gera código para as diferentes linguagens de programação do mercado, como .NET, Java, Angular, Android e Swift. Com uma mesma base de conhecimento, que é como se chama o ambiente onde a aplicação é desenvolvida, é possível gerar partes da aplicação em diferentes linguagens, caso seja necessário. Por exemplo, é possível gerar aplicativos web e mobile utilizando procedimentos em comum, ou seja, sem que se tenha que duplicar a regra de negócio. A criação de objetos API através do GeneXus é extremamente simples e rápida, separando a interface do código interno da aplicação. Além disso, o GeneXus conta com ferramentas já embarcadas, como seu módulo de segurança (GAM) e fluxo de trabalho (GxFlow).
Acho um IDE de desenvolvimento um pouco pesado. Acredito que poderia trabalhar para deixar-la mais leve.
Atualmente participa de três projetos diferentes sendo a construção de integrações com API's de marketplaces e sistemas de gerenciamento de transportes (TMS), o desenvolvimento de uma ferramenta de ITSM com BPM integrado (GxFlow) e, ainda em seu status inicial, o desenvolvimento de um "Super App".
A facilidade de uso é impressionante. O GeneXus é poderoso, pois gera aplicações com as mesmas definições em todos os SGBDs, além de C#, Java, .NET Core, Angular, Android e iOS. A extensibilidade é notável: se algo não pode ser feito usando o GX, pode ser estendido com controles de usuário 2.0 e bibliotecas externas. A integração com outras plataformas, por exemplo, através de objetos de API, serviços web e REST, também é um ponto forte. É uma ferramenta muito completa.
É difícil encontrar algo de que eu não goste em comparação com outras plataformas — nada a dizer aqui.
Criamos e mantemos aplicações empresariais. As aplicações são muito fáceis de manter e adaptáveis a todas as tecnologias. Nosso produto, um ERP, suporta diversas plataformas (linguagens/SGBD) graças ao uso do GeneXus. Com uma equipe pequena, conseguimos desenvolver uma excelente aplicação.
O GeneXus permite o desenvolvimento e a implantação de software muito rápidos, além de garantir uma forte integridade do banco de dados. A geração multiplataforma permite o uso de uma única base de código implantada em diversos ambientes. Por exemplo, um modelo RPG de 20 anos atrás ainda pode ser implantado em uma plataforma Java moderna com adaptações mínimas e, posteriormente, em dispositivos inteligentes. O GeneXus protege seu investimento em desenvolvimento de software, mantendo-o atualizado sem a necessidade de refazer seus aplicativos.
O único ponto negativo do GeneXus nos EUA é a baixa adoção. É o segredo mais bem guardado do mundo do desenvolvimento de software.
Automatizamos a precificação de produtos complexos para a equipe interna. Após alguns anos, conseguimos estender o sistema para usuários externos e implementar o autosserviço para os clientes. Os clientes passaram a poder calcular os preços por conta própria, o que se tornou um incentivo para fazer negócios com a empresa.
Como iniciante no Genexus, encontrei um ambiente de desenvolvimento completamente novo, prático e eficiente. Inicialmente, deparei-me com algo semelhante a um banco de dados (transações), sem imaginar tudo o que a aplicação criava simultaneamente: objetos definidos que podiam ser modificados, regras atribuídas, parâmetros, tudo para criar uma aplicação dinâmica que, na minha opinião, embora já fosse fácil de usar por padrão, ainda assim me proporciona uma experiência mais completa. Atualmente, continuo a explorar o que a aplicação me oferece, seu vasto repertório de objetos e suas extensas ferramentas.
Ainda não encontrei nada tão relevante que me faça dizer que não gostaria, ou melhor, preciso investigar mais a fundo o aplicativo.
A facilidade de uso da ferramenta, além de me ajudar a economizar muito tempo no desenvolvimento do meu aplicativo, permite que eu me concentre em tornar a interface ou o ambiente mais agradável tanto para mim quanto para o usuário. A seção de inserção tem me ajudado bastante ao me referir a um atributo, regra ou evento associado, pois, ao lidar com um grande número de elementos, essa opção me impede de cometer erros de digitação que, em outros programas, eu já teria cometido.
A facilidade de gerar aplicativos com GX, que da maneira tradicional leva meses de desenvolvimento, é um grande diferencial.
Seria bom ter uma licença com duração maior.
O GX resolve horas de programação e desenvolvimento, sendo uma ferramenta formidável.
Facilita o desenvolvimento e reduz o tempo significativamente.
basicamente não há nada que me enoje.
os tempos de desenvolvimento e liberação de aplicativos
O Genexus é um ambiente de desenvolvimento integrado muito abrangente que utilizamos para desenvolver nossa aplicação principal, que envolve processos de back-end e serviços web, além de interface de usuário front-end e aplicativo móvel.
Há muito pouco a criticar no Genexus. É uma plataforma sólida de desenvolvimento de aplicações que se mantém atualizada com as nossas necessidades em constante evolução.
Precisávamos criar um aplicativo de servidor baseado em Java que suportasse APIs de serviços web para nossos aplicativos móveis. Conseguimos usar o Genexus em todas as fases do nosso ciclo de desenvolvimento, o que reduziu o número de horas de trabalho previstas para todos os nossos projetos.
Adoção precoce e facilidade de uso das novas tecnologias.
Alguns códigos gerados são difíceis de ler.
Todos os aspectos envolvidos no desenvolvimento de software, desde o projeto até os testes.
A rapidez com que você desenvolve aplicativos.
como em todos os programas de software, ele me encontra com bugs
Meu trabalho desde há 10 anos tem sido trabalhado com esta ferramenta, por isso ele me certificado e todas as soluções que são desenvolvidas para os clientes com aqueles que trabalham para realizar com GeneXus
Por mais de 15 anos, desde as versões 8 e 9, sempre me surpreendi com seu mecanismo de inferência, que permite descrever declarativamente na base de conhecimento do GeneXus o que desejamos no nível de negócios. Seu poderoso mecanismo de inferência é responsável por gerar a estrutura do banco de dados (sempre normalizada), no mecanismo de banco de dados desejado, e da mesma forma, as telas transacionais e outros objetos são gerados automaticamente. Essa capacidade de inferir e gerar foi mantida em todas as versões, o que nos permitiu resiliência e evolução, abstraindo-nos das complexidades de incorporar e aprender novas tecnologias. Outra das funcionalidades incorporadas nas versões mais recentes, e que mais destacamos, ou apreciamos, é a extensibilidade do GeneXus, que nos permite criar extensões para o ambiente de desenvolvimento integrado (IDE) do GeneXus, controles visuais, módulos e geradores de código GeneXus a partir de padrões de desenvolvimento, como principais mecanismos de extensão.
Provavelmente, a falta de difusão e a escassez de programadores GeneXus são o que torna o processo complexo para nós. GeneXus é uma ótima ferramenta que deveria ser estudada desde o ensino médio, com excelente suporte e uma ótima comunidade; no entanto, hoje em dia é difícil encontrar programadores.
Atualmente, desenvolvemos projetos web e mobile com grande agilidade, considerando que somos 300% mais eficientes e rápidos em comparação com o desenvolvimento com ferramentas tradicionais. Recentemente, estamos trabalhando em projetos de chatbots com a Genexus, o que nos permitiu entrar nesse universo sob a mesma filosofia de desenvolvimento declarativo, abstraindo-nos das complexidades envolvidas no conhecimento de todas as tecnologias que existem por trás desses projetos.
Nossa equipe tem a capacidade de desenvolver aplicações empresariais de grande escala com uma equipe reduzida. Possuímos a habilidade de criar protótipos rapidamente, implantá-los em múltiplas linguagens e lidar facilmente com melhorias e manutenção de aplicações. Nosso foco está na funcionalidade, nos processos de negócios do usuário final e na automação em implantações multicanal.
A desvantagem de usar o GeneXus é a falta de desenvolvedores e clientes nos EUA. Os clientes do GeneXus com quem interagimos estão muito interessados nos recursos da plataforma. Eles consideram o conjunto de ferramentas do GeneXus um componente essencial para sua vantagem competitiva no mercado.
A capacidade de aprimorar os processos de negócios automatizando tudo o que pode ser automatizado. O resultado é uma solução personalizada para aumentar a eficiência dos negócios. Conforme os processos mudam, a aplicação pode ser ajustada para se adequar à nova realidade. E, ao longo do tempo, a aplicação pode ser atualizada para as versões mais recentes do código de desenvolvimento.
DIE Fähigkeit, Anwendungscode für verschiedene Plattformen zu gerieren
A quantidade de ferramentas não é tão grande quanto outras ferramentas pretas
Aproveite a grande quantidade de vapores de água com sua própria guter Produção produtiva
É fácil de aprender e, em suma, estável.
Nada para destacar. Estou muito em conformidade com a ferramenta.
GeneXus me permitiu desenvolver um produto baseado em sua tecnologia e atualmente me permite modernizar sistemas legados e desenvolver protótipos muito rapidamente.
Sempre houve uma boa opção para gerar aplicativos - A facilidade de geração de aplicativos multiplataforma - Fácil de aprender, linguagem descritiva - Tornar mais fácil a manutenção dos aplicativos - Conta com atualizações constantes - Criação de aplicativos Multiplataforma (Android, iOS, .Net, .NetCore, Java)
O custo da licença é elevado, nem todos podem adquiri-la. Documentação pouco clara ou incompleta e falta de exemplos Tener que repita projetos externos quando não é possível implementar "nativamente" com GX (Objetos Externos)
Desenvolvimento ágil, aceleração de produtividade, não precisa ser especialista na linguagem com o que está gerando
É difícil decidir o que mais gosto, pois é uma ferramenta muito poderosa. Então, vou destacar alguns pontos: Facilidade para definir tabelas de banco de dados. Multiplataforma (1): Com o mesmo código, você pode criar aplicativos para iOS e Android. Multiplataforma (2): Com o mesmo código, você pode criar aplicativos para .NET e Java Core. Multiplataforma (3): Com o mesmo código, você pode criar aplicativos usando SQL Server, MySQL, Oracle, PostgreSQL, etc. Extensibilidade: Você pode estender o GeneXus para adicionar comportamentos específicos. Aliás, existem muitas empresas que estendem o GeneXus. Eu pessoalmente recomendo a K2BTools. Cada nova versão adiciona funcionalidades incríveis que melhoram a experiência de desenvolvimento e agregam mais recursos aos aplicativos já desenvolvidos. Segurança: O GeneXus já vem com uma implementação de segurança, com autenticação e autorização, que ajuda o desenvolvedor a criar aplicativos seguros e evita erros. Suporte: Equipe de suporte incrível e "humana", muito prestativa. Curva de aprendizado: Muito fácil de aprender, com recursos de treinamento de excelente qualidade.
O GeneXus evolui bastante a cada versão e atualização, aprimorando a experiência de desenvolvimento e os recursos que podem ser alcançados. Por isso, o que eu detesto ainda mais são as versões antigas do GeneXus.
Aplicações empresariais como sistemas ERP e CRM.
Produtividade multiplataforma Fluxo de trabalho móvel
Nada a reclamar, usamos o Genexus na íntegra e ele atende perfeitamente às nossas necessidades.
produtividade multiplataforma fluxo de trabalho
-Tenha uma curva de aprendizado muito rápida em relação aos idiomas nativos. -Permitir atualizar a lógica de negócios e o modelo de dados de maneira integral. -Acelera a produtividade, permite concentrar-se no negócio e esquecer das complexidades tecnológicas. -Permitir entregas ao cliente de forma rápida e incremental.
No mercado há menos desenvolvedores Genexus em relação aos desenvolvedores em línguas nativas, mas compensa o fato de que a curva de aprendizagem é rápida e permite formar desenvolvedores em pouco tempo.
Ele desenvolveu sistemas de: Faturamento, Gestão de estoque, Núcleo Bancário, Workflow de Solicitação de Crédito, Administração de Tarjetas, Aplicativos Móveis para Microfinanças, Integrações com outros sistemas. Em idiomas como: RPG (AS400), Java, .Net, Android e para bases de dados como DB2, SQL e Oracle.
A GeneXus está em constante evolução, permitindo que você adote facilmente tecnologias de ponta. Suas soluções são preparadas para o futuro, possibilitando a adaptação às novas necessidades dos clientes. Com a GeneXus, você pode criar protótipos seguindo uma abordagem ágil e compartilhar suas melhorias com seus clientes com facilidade.
A documentação melhorou bastante nos últimos anos, mas ainda há possibilidade de aprimorá-la com mais exemplos, tutoriais, etc.
Temos uma solução preparada para o futuro, que evolui de acordo com as tendências e novas tecnologias. Oferecemos produtos em uma ampla gama de dispositivos e tecnologias, com foco na descrição do conhecimento de negócios.
Agilidade no desenvolvimento, uma ótima comunidade e alinhamento com as tecnologias de referência mundiais.
O tratamento de CSS com o objeto de tema e o tratamento de serviços web nativos.
Sistemas de saúde, planejamento de exportação de uma importante empresa de arroz, etc.
Facilidade de uso, experiência do usuário, velocidade e a grande variedade de plataformas diferentes que oferecem suporte.
Documentação e apoio da comunidade
Desenvolvimento de aplicações web. A rapidez com que consigo criar, prototipar e adaptar a minha solução.
A capacidade de gerar conteúdo para diversas plataformas sem conhecimento específico.
O processo de configuração/instalação/integração.
Iteração rápida, implantação ágil e obsolescência técnica.
O GeneXus gera software. Ele permite que você projete, desenvolva, mantenha e expanda seu aplicativo empresarial com muito mais facilidade e rapidez, com maior qualidade e flexibilidade, desde o início até aplicações complexas. Ele maximiza seus recursos e, se necessário, você pode estendê-lo com seu próprio código. Você pode desenvolver software para web e dispositivos inteligentes no mesmo ambiente.
Tudo o que queríamos realizar, nós conseguimos, então posso dizer que não há nada de que não gostemos.
Desenvolvemos, em um curto período de tempo e com uma equipe reduzida, um aplicativo empresarial completo para padarias, com funcionalidades de ERP e administrativas, além de versões para web e dispositivos móveis. O aplicativo inclui módulos para pedidos, entregas, planejamento de produção, faturamento, controle de estoque, compras, gestão e controle da loja, cálculo de produtos, estatísticas, processamento de EDI e interfaces para serviços web. Isso proporciona ao nosso cliente máxima flexibilidade, desde hospedagem interna até implantação em servidores locais, estações de trabalho e dispositivos móveis.
Sua aplicação e forma de fazer as coisas é muito fácil.
O preço do produto foi muito elevado
A licença de inicialização pode parecer cara, mas o retorno da inversão é rápido.
Permite a geração de aplicativos em muito pouco tempo e de forma eficiente
Por enquanto, nada. Tudo foi excelente para gerar aplicativos
Acelere a geração de aplicativos