Wir helfen Unternehmen seit 17 Jahren,
bessere Software zu finden
Über GeneXus
Tools für Unternehmen und die Softwareentwicklung. Erstelle Web- und native mobile Anwendungen für Android und iOS aus einer Quelle.
My experience with GeneXus is more than 15 years and I am convinced that it is a tool that is easy to use, very efficient and with high productivity.
Documentation does not help to solve problems and is sometimes insufficient.
Nutzerbewertungen filtern (153)
Nutzung
Sortieren nach
Nutzerbewertungen filtern (153)
In Betracht gezogene Alternativen:
Best development CASE Tool
Kommentare:
Impressive tool that I have been using for almost two decades
When I managed GENEXUS, my life in systems development changed radically.
It is not really programmed anymore, it is simply described.
And it is that describing goes beyond lines and codes.
Now with the recent and updated version, I can develop a STARTUP for smartphones in less than an hour and with a few clicks, generate the APPS for Mobile Windows, iOS, Android and Windows.
Great smart tool.
Besides the cost you have, it is well worth it because it is a huge investment.
It is highly recommended for medium and large companies.
In small companies, a feasibility study should be carried out.
Vorteile:
It is an intelligent tool that in just a few clicks and knowledge about development can generate a good information system It has most of the programming platforms, development languages and environments necessary today. With a minimum of clicks we can generate for iOS, Android, Windows, Mobile and it continues to grow An excellent tool and an extraordinary investment.
Nachteile:
Well, it doesn't really have bad points or cons. You just have the build detail because now everything runs and builds in the cloud. If at any time we do not have Internet or No Data, then the process stops. But hey, it no longer depends on the GENEXUS company. Highly recommended, anyway.
All in all a good product
Kommentare: We landed on GeneXus looking for a CASE for the development of mobile applications and it allowed us, in a short time, to create some applications for Android and IOS with good results.
Vorteile:
Once you understand the mechanisms and rules of product development, good results can be achieved. In our case it integrates perfectly with our management software with different databases (postgres, mysql, etc.), using apache tomcat and java
Nachteile:
We would need more support for java and apache tomcat and linux based solutions
Works well for non-programmers
Kommentare: It has allowed me to be productive in my job while not having to spend significant time learning to read and write RPG code.
Vorteile:
It is very easy to start writing and maintaining programs very quickly.
Nachteile:
The interface has numerous features which operate contrary to industry and interface standards in my country.
The true value of GeneXus as a low code platform.
Kommentare: We are development software for the Tire Retail and Retreading industry where there are not many options to choose for this industry, especially retreading. We have done a number of interfaces with large tire corporations. GeneXus being a low code platform has allowed us to remain lean thus reducing overhead without suffering productivity losses. In my experience I was able to reduce the size of a development team in a COBOL shop from 14 developers down to 2 developers and a project manager without loss of productivity.
Vorteile:
There are many features to like about this development tool and the company that makes it. GeneXus is very in tune with technology and the trends and where its going. This allows me the comfort in knowing that when a digital wave comes I will not have to learn a new development tool in order to build solutions for the new technology. GeneXus has allowed me to carry my hard work from the 90's and without having to reprogram and rewrite thus preserving my hard work. I have literally brought AS/400 code to the windows client/server and then to the web.
Nachteile:
GeneXus has just about filled my wish list over the years. They really listen to their customer base and are genuine in doing so. I personally would like to see more on how to take advantage of things such as Live Video streaming as video content is huge these days. GeneXus does interact with a smart device camera but I'd like to see it become easier, especially with the web. This may already be in existence with their new GeneXus 16 version and I've just not read about it.
GeneXus: Inference Engine, Generators, Extensibility and more
Kommentare: We currently carry out web and mobile development with great agility, we consider that we are 300% more efficient and faster compared to development with traditional tools. We are recently facing chatbot projects with Genexus, which has allowed us to enter this world, under the same philosophy of declarative development, abstracting ourselves from the complexities involved in knowing all the technologies that exist behind these projects.
Vorteile:
For more than 15 years, from versions 8, 9 onwards, I was always surprised by its inference engine, allowing declaratively to describe in the GeneXus knowledge base what we want at the business level, and its powerful inference engine, is responsible for generating the database structure (always normalized), in the database engine that one wishes, and in the same way the transactional screens and other objects are automatically generated. This ability to infer and generate has been maintained in all its versions, which has allowed us resilience and evolution, abstracting ourselves from the complexities of incorporating and learning new technologies. Another of the capabilities incorporated in the latest versions and that we highlight the most, or like the most, is the extensibility of Genexus, allowing us to create extensions for the GeneXus development IDE, visual controls, modules, GeneXus code generators from development patterns, as the main extension mechanisms.
Nachteile:
Probably its lack of diffusion and the shortage of GeneXus programmers is what is complex for us to handle. Genexus is a great tool that should be studied from high school with great support and a great community, however, today it is difficult to find programmers.
Excellent tool for corporate web and mobile apps
Kommentare: We have been using GeneXus for more than 10 years now. When we started developing our ERP software for the apparel industry, one of the biggest decisions we had to make was the tools we would use to build it. We looked at many options, some of them similar to GeneXus, and also traditional software development tools like C# and Java. We decided to use GeneXus because of the multi-platform, multi-database options. Also, we have a small team of developers and cross training was important to us. Once a developer learns how to use GeneXus, they can use it to create a Web application, an iPhone app or an Android App. All from the same source code. For example, the same developer was able to create a desktop and a tablet screen for order entry. The same developer, using the same knowledge and the same programming tools is the most efficient way to develop applications. The productivity of the tool is amazing. Although it is hard to measure, we estimate a 500% to 1000% increase in productivity.
Vorteile:
Productivity, cross platform, simplicity.
Nachteile:
Not free.
A software development system with an understandable methodology
Kommentare: It is a tool that is constantly innovating in its functions to provide an efficient service and achieve understandable and safe development efficiencies, that is why I have no criticism because it has not worked badly for me.
Vorteile:
This software development system is a good solution for professionals who design personalized tools for the company in a unique way, since it even has automated systems and it is something that I like because while working this tool collaborates to make it easier to develop and maintain new applications without being complex, in addition to the fact that the interface is friendly and the business versions are quite accessible
Nachteile:
I like it because the tool can be deployed in almost any environment, facilitating the executions and the adaptability of the functions. It also has multilanguages, which makes it an internationalized tool that allows you to create software quickly and in any system.
A very fast front end and backend development tool
Kommentare:
Genexus is a tool that allows you to develop applications in a short time and its implementation is very simple to do, the deployment of applications is also very simple.
The support from the Genexus team is very good, although it may take a while to respond.
You also have the facility of being able to display in different programming languages.
Vorteile:
A tool that allows you to develop very fast since you only have to worry about the development rules and you can focus on creating faster applications. It allows you to carry out implementations in different environments and make connection with almost any database, allowing you to deploy your development in almost any environment.
Nachteile:
Its cost can be very high for small and medium-sized companies, making its implementation difficult. The documentation of this tool can only be found within the provider's wiki, and many times it is difficult to find a solution to the unforeseen events that you may encounter.
Developing commercial apps using a low-code framework
Kommentare: Business apps are being built and maintained by us. Applications adapt well to many technologies and are relatively simple to maintain. At the factory, I'm now building web apps to solve a number of problems that were previously solved using excel, greatly improving output and reducing user burden. Consumers were able to calculate their own prices, which created an incentive for them to cooperate with the company.
Vorteile:
What I appreciate most about it is that all of its operations are automated, allowing for the construction and full administration of software systems without the need for substantial initial investments. enables you to concentrate on creating quicker apps rather than thinking about the challenges of creating new software. The IDE runs on Windows. But, the solution may be produced in dotNet, Java and Net Core. It produces a front-end client that is compatible with Angular, Android, iOS, and the web.
Nachteile:
The wiki probably works across multiple platforms since it can support legacy systems. Because of its high cost, small and medium-sized organisations may find it difficult to deploy. The supporting material is appalling. Only a few samples are given, and there is no idex or thorough explanation. Because of this, learning takes a long time.
A development team in a terminal
Kommentare:
In some complex situations automatic code generation becomes cumbersome to control.
We develop complex and mission-critical systems with a high degree of customer satisfaction.
We generate quality functional prototypes in record time thanks to the ease of use of the tool and the organization of modules for coolant reuse, added to a high range of additional tools such as patterns and other varied and numerous extensions.
Vorteile:
I take care of the specific business, everything standard is previously solved.
Nachteile:
In some complex situations automatic code generation becomes cumbersome to control
In Betracht gezogene Alternativen:
Avaliação - Visão Desenvolvedor
Kommentare: Sempre tive bons resultados, alguns bugs ali e aqui, desde lá a versão 9.0, mas em geral, a ferramenta vêm ganhando recursos excelentes na parte web. Na parte móbile, não gosto da ferramenta e também não a indico. Existem ferramentas mais poderosas, como o flutter, e novamente, gratuitas. O SDForm acho terrível. Preferia algo tipo o implementando no AndroidStudio ou Flutter ( modelar via XML ou Dart )
Vorteile:
Novos recursos que são implementados, agilidade no desenvolvimento.
Nachteile:
Preço. O preço é absurdo, sendo que todas as tecnologias estão se tornando de alguma forma gratuita. Poderia ser cobrado um percentual sobre a venda do produto, ou ter versões gratuitas para até X faturamento. Em +10 anos de GX, já treinei muitos desenvolvedores e a principal reclamação é relativo ao próprio estudo. Usar trial não é solução, pois é muito burocrática. Vocês precisam inovar nessa relação custo x benefício, por que por onde eu passo, sempre tenho um feedback negativo a respeito da quantidade de profissionais e custo. Vejo excelentes profissionais abandonando a ferramenta e eu já estou na fila também para migrar para outra tecnologia mais viável.
In Betracht gezogene Alternativen:
Facil de usar
Kommentare: Nos ha ayudado a que nuevos integrantes en el equipo de desarrollo se adapten rápidamente a la herramienta
Vorteile:
No fue necesario ser un experto en lenguajes de desarrollo ni en administrar bases de datos
Nachteile:
Flexibilidad en la compra de nuevas versiones considerando que tenemos alrededor de 20 años utilizando Genexus y que tenemos 14 licencias.
17 anos com Genexus.
Kommentare: Eu conheci o Genexus em agosto de 2003 e desde então venho trabalhando com ele diariamente. Primeiro com os ambientes client/server, passando pelo ambiente de mainframe com o Cobol 400 e depois para o ambiente web com Java e .Net(C#). Comecei com as versões 2.1 (VB5 e Fox Pro) e 3.0 (VB6 e Cobol 400) simultaneamente, depois evoluindo para a 7.5(VB6), a 8.0(VB6), a 9.0(VB6, C# e Java), e no últimos anos apenas com ambiente Java/Web na versão GXEv1. Hoje temos alguns produtos na versão GX15 mas grande parte ainda roda com o GXEv1. O Genexus tem sido meu ganha pão desde que sai da faculdade e sou grato pela experiência de trabalhar com essa ferramenta, única em sua categoria. Espero que o preço da ferramenta para nós usuários finais um dia seja mais acessível.
Vorteile:
Posso dizer que a forma como Genexus mantém nossos projetos, principalmente quando eles estão ficando grandes, muito grandes mesmo é relativamente única. Não é só a facilidade de manter o mesmo projeto utilizando versões e distribuições de Bancos de Dados diferentes ou mesmo linguagens e plataformas diferentes. Mas de fato você tem numa única ferramenta a possibilidade de manter seu projeto em vários ecossistemas diferentes, com um mínimo de esforço e atendendo as exigências de diferentes cenários, prazos e clientes. Você também consegue facilmente rastrear objetos num nível de profundidade incrível. Se quero saber em que telas, relatórios ou procedures um determinado atributo (field) da tabela CLIENTE por exemplo é usado, ou mesmo quais objetos a minha tela acessa (faz referência), isso é muito fácil com o Genexus e reduz muito a localização dos pontos de manutenção. Hoje a equipe que integro mantém um grande sistema de missão crítica com Genexus e não sei como faria isso com outra ferramenta, não com os prazos que temos atender.
Nachteile:
Alguns recursos que as vezes funcionavam bem em versões passadas acabam ficando impraticáveis em novas versões. Por exemplo a ferramenta de Debug, que funcionava muito bem nas versões Ev1 a Ev3, mas da versão 15 em diante ficou muito lenta e torna o debug impraticável. Quando saí do ambiente Desktop para o Web, também sofri um pouco com algumas coisas que simplesmente pararam de funcionar. Mas a mudança de ambiente também tem um pouco de culpa nisso pois a web tem um dinâmica diferente dos antigos sistemas over Desktop.
Nefasto
Kommentare:
Para cada cosa que Gx dice resolver, existen alternativas Gratis! que lo hacen de manera MUY eficiente.
Y cada cosa que se hizo con Gx resultó ser una deuda técnica, llena de errores, inconsistencia, tareas programadas que se solapan, abusivo uso de base de datos, fechas de entrega que no se cumplen, un mantenimiento ineficiente, y un soporte para el usuario final que no garantiza soluciones.
Vorteile:
Se puede crear una aplicación sencilla en pocos minutos, por ejemplo un CRUD.
Nachteile:
Respecto al IDE: sólo funciona en Wundows, no tiene personalización ni modo oscuro, se congela y falla frecuentemente, tiene un entorno de herramientas bastante desprolijo y entreverado, no hay un linter para controlar errores semánticos, no veo una manera eficaz de hacer pruebas unitarias, no sigue estándares. Respecto al lenguaje: es peligrosamente confuso, un For Each que podría ser sólo consulta puede convertirse en un update e inpactar en la base de datos por algúna variable/atributo escrito dentro. no tiene contemplado ningún tipo de manejo de hilos paralelos, o asincronía, y no lleva a cabo ningún nuevo paradigma de programación. Respecto a la compilación: Es absolutamente lento, compila, reescribe, reevalúa, remacha y contra remacha cada objeto del proyecto "KB" y un montón de cosas innecesarias Respecto a la seguridad: Pueden tardarse muchísimo en sacar un parche (por ejemplo) log4J Respecto al producto generado: Genera código muy sucio, entreverado, poco eficiente, con muchísimas malas prácticas. Respecto al diseño del producto: es IMPOSIBLE seguir un diseño preestablecido o creado por un diseñador. todo tiene que ser con los temas default que ofrece. Respecto a performance: Todas las aplicaciones hechas con Gx tienen mala puntuación de performance ante herramientas cómo lighthouse, o midiendo tiempos de respuesta en mobile. No usa GIT
Mi evaluación Genexus como herramienta desarrollo
Kommentare:
Las ventajas son múltiples:
1- Poder tener una Base de conocimiento que es escalable en el Tiempo.
2- Tener un orden en la creación de objetos, por su tipo y función. Esto lo hace fácil de darle
un mantenimiento programa, ya que cualquier programador GX, sabrá donde buscar.
3.- Tiene la capacidad de Manejar versionado Local / Centralizado.
4.- Si aprender Genexus , es como haber aprendido unos 10 Lenguajes al mismo tiempo.
Vorteile:
La facilidad de Integrar nuevos desarrolladores, aunque desconozcan completamente la herramienta, he tenido la experiencia que a partir de las 2 semanas de entrenamiento, el recursos ya me esta produciendo programas con una calidad aceptable. Considero que es una de las ventajas de tener a GX. También tener la facilidad de múltiples integraciones, generar varios lenguajes de programación y tener una amplia documentación en la nube.
Nachteile:
Como todo herramienta tiene sus contras: a) Velocidad que genera el código final (Especificación / Compilación), esto dependerá mucho de la arquitectura del PC. b) El desarrollador debe de estar claro que en la herramienta se diseña, el interpreta y genera software , no es un lenguaje de programación nativo.
Considerações
Kommentare:
No começo tivemos muita dificuldade e a curva de aprendizado foi alta, embora o que sempre foi passado foi que era algo mais fácil de aprender. Hoje tenho muito mais facilidade, porém não me animo muito por ter um mercado de trabalho baixo, sendo utilizado muitas vezes por poucas empresas e empresas que fogem do ramo de desenvolvimento de sistemas (muitas mantem sistemas com versões bem antigas do Genexus).
Ultimamente estou tendo muitos problemas com a versão 17, onde alguns quebrou vários layouts de tela nosso no sistema Android, o que me impediu de migrar totalmente da 16 para 17. Mesmo abrindo chamados, e a correção sendo feita, ainda assim em algumas telas o problema continuou.
Vorteile:
Facilidade e rapidez no desenvolvimento, embora a curva de aprendizado foi um pouco alta
Nachteile:
Algumas funcionalidades muito utilizadas em sistemas atuais não está disponível no Genexus, como exemplo painéis de kanbam onde é possível arrastar e soltar itens com facilidade. O valor também, por ser um pouco alto deixa o software, pelo menos em minha região, pouco difundido e com poucas oportunidades de trabalho, fazendo com que eu tenha que sempre estar me atualizando com tecnologias como nodejs, .net core etc, onde se encontra oportunidades de trabalho
Herramienta ágil para el desarrollo de aplicaciones
Kommentare: Hace más de 25 años que uso GeneXus. Vi los avances en cada salto de versión y pude ser testigo que estos cambios siempre acompañaron las necesidades y los requerimientos de las aplicaciones de la época. Esto nos permitió seguir desarrollando productos cumpliendo con las necesidades del mercado sin la necesidad de construir soluciones por fuera de la herramienta.
Vorteile:
Una vez adquirido el conocimiento de la herramienta, se pueden desarrollar aplicaciones complejas en muy poco tiempo. Cuenta con objetos que permiten la integración a otros sistemas en forma sencilla. El hecho que la herramienta realice los cambios en la base de datos de la aplicación, la posibilidad de generar dicha aplicación en diferentes lenguajes y la amplia variedad de BDs con las cuales interactúa son, sin duda, sus características más importante a destacar.
Nachteile:
Creo que deberían extender el período de soporte de sus versiones. Migrar sistemas de gran porte requiere mucho tiempo de análisis, trabajo, testing e implementación. Es mucho el trabajo para encontrarse fuera de soporte nuevamente al poco tiempo.
Agilidad e intuicion
Vorteile:
La ventaja de utilizar gx es la rapidez con la que se obtiene el producto minimo. Trabajando con sistemas de chico y mediano porte no he tenido problemas y siempre se le encuentra la forma de realizar las tareas, ya sea todo dentro de gx o integrando componentes desarrollados por fuera. Te hace olvidar de varios puntos, como seguridad, maquetado que si los vas a implementar de forma manual llevaria mucho tiempo, entre otras acciones que se realizan con pocas lineas de codigo.
Nachteile:
Agregaria la capacidad de exponer servicios rest (procedimientos) para ser invocados con los diferentes verbs. No he tenido problemas graves o dificultades pero una que a veces molesta es que cuando vas a programar un proc con codigo csharp, por ejemplo, y necesitas importar paquetes no tenes (o al menos no se) como hacer que queden la parte superior del objeto y se agrega como si fuera codigo ejecutable, el wa fue editar el .cs de forma manual y volver a generar.
Soluciones rápidas y robustas para hacer frente a la nueva modalidad
Kommentare: Estamos muy satisfechos con el uso de la herramienta, nos ha permitido avanzar rápido y posicionarnos en el mercado.
Vorteile:
GeneXus como herramienta de desarrollo nos brinda un amplio espectro de funcionalidades para implementar de forma rápida y robusta, donde los tiempos de desarrollo se acortan drásticamente con respecto a otras tecnologías, lo que nos lleva a avanzar rápidamente en nuestra meta que es ser líderes en la última milla. Más allá de GeneXus como herramienta de desarrollo, hemos recibido colaboración de su equipo de expertos en diversos temas.
Nachteile:
No hay mucho para resaltar, dado que los inconvenientes que hemos encontrado son resueltos en tiempo y forma por el equipo de soporte de GeneXus.
Productividad al máximo
Kommentare: Nosostros somos una empresa PYME de servicios de desarrollo y con Genexus hemos podido desarrollar un portafolio interesante de soluciones que podemos comercializar. Esto sin la necesidad de tener mucho personal para desarrollo.
Vorteile:
La agilidad con la que se pueden construir aplicaciones grandes y la posibilidad que se tiene de irlas actualizando de manera sencilla en cuanto a la funcionalidad que agregamos a las mismas, pero también gracias a la actualización tecnológica que brinda el fabricante.
Nachteile:
Creo que la adopción de ciertas tecnologías ha sido tardía. Pero veo que esto ha mejorado mucho en los últimos 3 años.
Mucha innovación, pero ha bajado la calidad general
Kommentare: En KBs grandes, resulta lento editar cualquier source e incómodo navegar por la KB, además si se usan forms estándar y son grandes, se tornan imposibles de usar y navegar. La adopción de nuevas tecnologías y mejoras no siempre está disponible para todos los ambientes. Luego de varios años de usar la herramienta, creo que es genial cuando se trata de desarrollo estándar, pero para cosas más coplejas o no tan estándar me cuestiono muchas veces si es la mejor decisión ir con GeneXus.
Vorteile:
Innovación, nos ponen las nuevas tecnologías y tendencias a disposición de forma bastante rápida.
Nachteile:
Ha bajado la calidad en general. El environment se nota cada día más lento e inestable. La edición de las preference pasó a ser muy incómoda por el gran delay que tiene. Los js son de poca calidad y con muchas vulnerabilidades de seguridad.
Dedicarse a el modelo de desarrollo de una aplicación y no dedicarse a aprender lenguajes de program
Kommentare: Me baso en el 95% para realizar desarrollos de aplicaciones con una buena calidad en todo sentido, siempre acompañado de herramientas ligadas a Genexus, como WorkWith Plus y SD Plus
Vorteile:
Solo tengo que enfocarme a crear el modelo que cumpla con la funcionalidad y alcance de un proceso para crear la aplicación sin estar preocupado por los cambios en las tecnologías de lenguajes de programación y bases de datos
Nachteile:
El costo, aunque las características del software lo vale sin embargo para un desarrollador independiente si es costoso mantenerlo al día en cuanto a su adquisición y actualizaciones
Mi experiencia GX
Kommentare: En general mi experiencia es muy buena. Es ideal para trabajar en desarrollos backend y para sistemas que con regularidad requieren de cambios en sus diseños de base de datos.
Vorteile:
Generación en multiples plataformas, lenguajes y DBMS. Fácil impacto en bases de datos. Copia automática de datos en modificaciones en diseño de base de datos. Ideal para Backend
Nachteile:
Difícil implementación o puesta en march. Hay veces que se complica el uso con JAVA. Pero hay mucha documentación para solucionar inconvenientes. La documentación de soporte para la ayuda en el desarrollo esta disponible, pero es complicado encontrarla. Deberían mejorar los sistemas de búsquedas de su wiki
Herramienta para alta productividad.
Kommentare: Se ha realizado la unificación en los desarrollos facilitando que los programadores inicien en corto tiempo sus labores productivas. Se ha integrado bien con otros sistemas instalados en la empresa. Ha mejorado el proceso de implementación en producción.
Vorteile:
La posibilidad de estandarizar los procesos para desarrollo y los productos generados con base en una herramienta que ha ofrecido alto nivel de estabilidad en su uso y en los proeudtos generados.
Nachteile:
La falta de recurso humano calificado sobre la herramienta genera discusiones con otros fabricantes.
GeneXus can help your company to deliver value to your customers much more faster
Kommentare: GeneXus has helped us to quickly develop and delivery a web version of our mobile app to provide more information to our customers.