He trabajado tanto con lenguajes nativos como con Genexus, con este último, llevo casi 8 años..y..sin embargo..estoy realizando un curso de .Net avanzado.
Genexus es muy limitado, no explota por completo la potencia de un lenguaje nativo, es caro, y ademas, tienes muy poca informacion y documentacion sobre el mismo, al ser una herramienta de pago.
Para realizar una aplicacion sin muchos conocimientos de programacion, y algo rapidito..es muy bueno, pero..cuando la cosa se complica, en mi caso trabajo en una multinacional donde la aplicacion es un ERP completo realizado con Genexus, estamos teniendo grandes problemas al vernos limitados por el mismo.
Cada cambio de version es una autentica Odisea y además, tiene un uso tan reducido que el abanico profesional en el que te puedes mover con dicha experiencia es minusculo.
01/3/09
Por: Esteban CarleEstimado: desde mi vision, y compartida por muchos, es una gran herramienta.
Entre otras cosas, te independiza de la tecnologia de moda, pudiendo "generar" en multiples lenguajes, base de datos y entornos(win, linux, mainframe), tanto cliente/servidor como aplicaciones web.
Por lo que te da una flexibilidad de elecciones en funcion de tus necesidades o del cliente.
La herramienta tiene un CICLO COMPLETO de desarrollo: diseño de Base, creacion, generacion, mantenimiento de cambios, y con mejoras para documentacion, trabajo en equipo, multiples idiomas.
Implementa ademas todos los mecanismos estandares para compartir datos hoy dia, en especial usando webservices y SOAP.
Los portes de las aplicaciones generadas van desde un PC, hasta mega-instalaciones de bancos, organismos publicos, etc., con miles de usuarios online.
Y lo mejor, el CONOCIMIENTO del NEGOCIO, que es mas estable que la tecnologia que lo soporta, se mantiene, personalmente he evolucionado aplicaciones en DOS a ambientes WEB (por ej. con Java, Apache/Tomcat y MySQL), sin tocar una linea de logica !! (excepto, claro esta, lo que te permite las nuevos ambientes del punto de vista de dialogos, graficas, etc.).
Sin duda que como toda herramienta de porte, lleva su tiempo de aprendizaje en el uso y puesto a punto, para lograr un nivel de produccion adecuado, pero esto se puede estimar en 3/4 meses de aprendizaje.
Te aconsejaria que hagas una evaluacion objetiva de la herramienta y compares con entorno similares (aunque vas a notar que esto es muy original en su concepcion).
Quedo a las ordenes por cualquier duda.
Saludos
Esteban Carle
En respuesta a Danilo, quien dice que GeneXus no es bueno ya que en su empresa lo han usado y el sistema no se pudo terminar.
Te voy a responder porque de tan ignorante que sos das lastima, gente como vos quema malamente las Web.
Si te fijas en los miles de clientes que tiene GeneXus en el mundo con los miles casos de éxito, te darás cuenta que en tu empresa quien no pudo terminar la aplicación fue porque no sabia nada de desarrollo.
Con GeneXus se han desarrollado sistemas para Banco, Hospitales, Fabricas, Aeropuertos, Gobiernos, y un largo etc., etc.
Y no es invento mío lo podes ver buscando en cualquier buscador.
Ósea que mejor aprende a usar GeneXus que por cierto no es para nada difícil y veras que estas equivocado, ojo seguramente es como te digo en tu empresa los informáticos son los típicos informáticos de escritorio.
05/6/09
solo suda...Por: AleDisculpen que haga esta pregunta, veo que todos tienen conocimientos avanzados de informatica y mi pregunta es muy sencilla.... En si, alguien me puede definir que es y para que sirve Genux? Tengo mucha curiosidad ya que me lo nombraron y no me gusta no saber de que hablan... desde ya muchas gracias
02/9/09
GenexusPor: Alejandro OcampoLlevo 15 años usando Genexus y también he tenido la oportunidad de generar código para Java, .NET, Visual Fox y Visual Basic. He trabajado en Web y Cliente/Servidor. Mi experiena es buena con Genexus. Desde hace un tiempo he trabajado con algunas otras herramientas como Eclipse, Netbeans, Visual .NET y creeme, me parecen herramientas arcaicas comparadas con GeneXus. En mi experiencia, las personas que no pueden sacar un proyecto con Genexus menos lo van a hacer con otras herramientas. GeneXus te facilita el 90% de toda la talacha que normalmente haces con otras herramientas. Si bien es cierto que ocasionalmente tienes que recurrir a alguna Api o funcionalidad que no es Standar de GeneXus, de cualquier forma esta herramienta te facilita la compatibilidad de manera extraordinaria.
Yo también pienso que el costo de esta herramienta se justifica en el ahorrode tiempo y esfuerzo.
Saludos!