He estado alrededor de esta tecnología por alrededor de 8 años. En mi opinión, es una de las tecnologías más fáciles de aprender y un programador será productivo con bastante rapidez. El tiempo de comercialización es considerablemente rápido. Es una tecnología de cuarta generación. Algunos de los elementos para los que debe programar en Java y .Net se pueden hacer aquí tocando un archivo de configuración (por ejemplo, DB Connection). He visto complejas aplicaciones de servidor de cliente creadas en Uniface a finales de los 90 y principios de los 2000 y todavía funcionan bien y los clientes están muy contentos con eso.
Además de tener las últimas características de una tecnología moderna, la compañía ha creado una plataforma llamada “Uniface Anywhere”. Es una solución potente, escalable y rentable para implementar aplicaciones de servidor cliente para acceso remoto en la web o en la nube. Algunas de las nuevas características incluyen compatibilidad con temas de Windows, compatibilidad con pantallas de alta resolución y capacidades de reconexión de cliente a host. También existe el beneficio de un audio mejorado con soporte de sonido completo y una opción de soporte de escritorio de Windows completa.
Pero sí, cada moneda tiene dos caras. Antes de elegir cualquier tecnología, debe hacerse algunas preguntas
- ¿Hay alguna aplicación excelente en tu teléfono inteligente?
- Cómo gestionar el desarrollo de aplicaciones web sin conocer los lenguajes de programación
- ¿Cómo puedo obtener la lista de bloggers en India que pueden promocionar mi aplicación web?
- Cómo acercarse a un fabricante de aplicaciones importante para agregar mi producto a su aplicación
- ¿Qué productos de Adobe se utilizan para la web y cómo?
- ¿Cuál es mi tiempo de comercialización?
- ¿Tengo suficientes recursos?
- Costo involucrado
- Soporte de la compañía para cualquier problema relacionado con el producto.
- Qué características quiero tener en mi producto. ¿Realmente vale la pena ir por un producto con licencia?