No reclamado: están trabajando en GeneXus ?
GeneXus Reseñas: 4.7/5 — Muy bien valorado
GeneXus es una plataforma de desarrollo de aplicaciones que diseña aplicaciones para la web, dispositivos inteligentes y plataformas Windows. La consultoría GeneXus ayuda a desarrollar estas aplicaciones de acuerdo a las necesidades de los negocios. GeneXus realiza automáticamente los pasos necesarios para crear aplicaciones y permite a los usuarios ver y administrar las operaciones de la aplicación durante la creación.
| Capacidades |
AI
API
|
|---|---|
| Segmento |
Pequeña Empresa
Mercado medio
Empresa
|
| Despliegue | Nube/SaaS/basado en web, escritorio Windows, Android móvil, iPad móvil, iPhone móvil, Windows local |
| Soporte | 24 horas al día, 7 días a la semana (representante en vivo), chat, correo electrónico/servicio de ayuda, preguntas frecuentes/foro, base de conocimientos, soporte telefónico |
| Cursos | Documentación |
| Idiomas | Inglés |
Compara GeneXus con otras herramientas populares de la misma categoría.
Modelado rápido, Desarrollo rápido, fácil integración de cambios, fácil versionado, fácil integración de objetos externos, se tiene herramientas de depuración... etc
en desarrollo de apps móviles aun le falta madurar mas
Gracias a que tienes el control de modelado de datos, es más fácil y rápida la implementación de cambios obteniendo un mejor control en la integridad de tu base de datos.
Su facilidad por la cual puedes empezar a desarrollar un proyecto web o móvil y empezar a realizar pruebas en el. Poder modelar tu base datos por medio de transacciones y sin preocuparte en ser una persona muy experta en el ámbito.
Falta documentación más clara y organizada. En el ámbito móvil siento que aún se encuentra algo lejos de las plataformas, nativas falta agregar más opciones.
Aplicaciones que requieren una mayor velocidad de entrega y la facilidad de ser multiplataforma
Genexus es una herramienta que permite un desarrollo mucho más rápido, tanto visual como en código. Su ámbito de aplicación es amplio y se adapta a casi cualquier situación en cuanto a soluciones para clientes, facilitando el desarrollo de metodologías ágiles.
Escaso soporte para versiones muy antiguas de la herramienta.
Desarrollo ágil, desarrollo de aplicaciones móviles, aplicaciones web y aplicaciones de escritorio.
Le permite centrarse en generar aplicaciones más rápidas en lugar de preocuparse por las complejidades del desarrollo de un nuevo producto de software. Además de poder conectarse a prácticamente cualquier base de datos, le permite ejecutar su trabajo en diversos entornos.
Las pequeñas y medianas empresas pueden tener dificultades para implementarlo debido a su alto costo. A menudo, es difícil encontrar una solución a los imprevistos que pueden surgir debido a la falta de documentación para este programa.
A lo largo de mi carrera, he confiado en GeneXus en diversos entornos laborales de alto riesgo. Esta mejora en la productividad y la calidad se ha visto desde nuestro primer trabajo conjunto. La plataforma GeneXus se ha adaptado a los avances técnicos actuales, permitiéndonos no solo producir aplicaciones online excepcionales, sino también aplicaciones móviles nativas. Los sistemas de software complejos deben desarrollarse y mantenerse mediante la creación de un modelo abstracto y permitiendo que GeneXus se encargue de los aspectos técnicos.
Prototipado rápido, integración con diversas aplicaciones de terceros, seguridad integrada.
Patrón integrado demasiado simple, falta explotar propiedades.
Migraciones rápidas entre versiones. Modelado de datos automatizado.
Este software es muy versátil y ofrece una gran capacidad para generar aplicaciones y frameworks en casi cualquier lenguaje (Visual Basic 6.0, ASP.Net, Visual.Net, Java, JavaScript, HTML, XML, C++, C#, etc.). Depende de los módulos que tenga la empresa. Se pueden generar aplicaciones de escritorio con comunicación web y viceversa. Su potencia es impresionante.
Es algo pesado y genera demasiadas tablas. Cabe destacar que también es un producto caro y que el mantenimiento de las aplicaciones solo se puede realizar a través de Genexus, que, aunque genere código en lenguajes como Java, VB o C, no podrá explotarlo desde esos lenguajes. La creación de un programa personalizado estará sujeta a las mismas limitaciones de Genexus.
Con esta herramienta, crear y mantener aplicaciones web es mucho más sencillo, ya que el código generado se ejecuta de forma que ahorra muchas líneas de programación. Además, permite probar las aplicaciones antes de su lanzamiento final. Resulta muy útil para crear aplicaciones nativas para diversos dispositivos con una apariencia profesional y gran estabilidad.
Que al cambiar un atributo se actualizan todos los lugares donde se utiliza y la función Referencias.
Que los bugs solo se reparan para versiones nuevas, no hay una política de mantenimiento de versiones anteriores. Siempre la solución a todos los problemas está en la próxima versión.
ERP corporativo, facilidad de mantenimiento con el paso del tiempo.
Configurar la base de datos y su backend es muy sencillo y sin esfuerzo. Lo agradezco mucho. Con solo unos clics, se crea la base de datos. Permite usar plantillas para establecer un diseño uniforme.
Tiene problemas para realizar cambios menores en la interfaz. A pesar de haber comprado Work With Plus, que se supone que resuelve los problemas de la interfaz, paso la mayor parte del tiempo corrigiendo rellenos o alineando elementos. Además, me resulta frustrante el tiempo que tarda en compilar. Debería ser un programa de 64 bits. La documentación proporcionada es patética. Solo hay unos pocos ejemplos, no hay índice, la explicación es vaga. Eso hace que aprender requiera mucho tiempo. El soporte que ofrece Genexus es pésimo. Nunca entiende el punto,
Actualmente estoy implementando aplicaciones web en la fábrica, solucionando varios problemas que antes se resolvían con Excel, lo que ha aumentado drásticamente la producción y reducido la carga de trabajo de los usuarios. Además, hemos logrado recopilar información que se encontraba en archivos de Excel en una base de datos extensa.
Una de las mejores cosas es poder crear/desarrollar aplicaciones web y móviles de forma simultánea. El poder para administrar la base de datos sin la necesidad de ser experto en el tema hace que la aplicación sea muy intuitiva.
Falta de documentación detallada con respecto a algunos temas, sobre todo con respecto al ámbito del diseño front-end, la misma creación y administración de temas.
La velocidad de desarrollo
Rapidez en el trabajo, buena interfaz gráfica de usuario y buen servicio al cliente.
El precio es demasiado alto y tiene algunos inconvenientes, como la falta de soporte para el idioma árabe.
Finaliza el trabajo en menos tiempo y crea una única aplicación para todas las plataformas.