abr 12

QML y Velneo V7

Posted in QML-Qt

Antes de nada, ¿que es QML?,

QML es un lenguaje declarativo, pensado para crear interfaces de usuario avanzadas.

Pero no me voy a repetir, si quereis una breve introducción a QML, aqui teneis un conjunto de artículos muy interesantes de Tipesoft que pretenden mostrarnos como comenzar a crear interfaces con este lenguaje :

Tipesoft: Recursos para iniciados en QML

Aqui he pensado explicar ejemplos relacionados con la herramienta que nos une, Velneo V7, y explicar como la verdadera potencia de lo que se nos viene encima.

La potencia de la base de datos de Velneo, no la vamos a cuestionar, ya la conocemos y es grande. muy grande. Y al margen de lo que cada uno pueda pensar, personalmente la considero como la mejor herramienta para crear aplicaciones empresariales y porque no decirlo, la más productiva.

QML por su parte, sigue su camino con paso firme y se esta convirtiendo en un lenguaje excelente para crear Interfaces de usuario, no obstante, ha sido incluido en Linux KDE 4 y todo lo que conlleva esta comunidad de codigo abierto.

¿Pero que pasa si unimos la potencia de la base de datos de Velneo y los atractivos interfaces creados con QML?

Pues pasa … que casi no alcanzo a imaginar la de proyectos que podremos realizar y llegar donde antes no podiamos.

  • Interfaces táctiles para restaurantes, con el ansiado plugin de diseño de las mesas.
  • Aplicaciones especializadas para dispositivos móviles con acceso a la base de datos preferida por todos nosotros.
  • Incluso juegos como el buscaminas, sudoku, etc. que hasta ahora no podiamos plantearnos.

Todo aquello que antes haciamos con casilleros, ahora tiene un digno competidor, que le supera en calidad y usabilidad.

Seguiremos haciendo aplicaciones con Velneo V7 y funcionarán bastante bien, de eso no me cabe ninguna duda, pero también es cierto, que QML nos permite dar un enorme salto cualitativo para mejorar la usabilidad de las aplicaciones.

La pregunta a partir de ahora será, ¿usaré QML sólo para eliminar las barreras de V7?, o ¿abusaremos de este nuevo lenguaje para crear todo el interfaz de las aplicaciones?, y a esta pregunta debe responder cada uno, porque lo que está claro, es que el salto cualitativo es directamente proporcional al esfuerzo requerido para crear los nuevos interfaces.

Y mi respuesta es, no es rentable realizar un ERP completamente con QML, pero si es cierto que hay aspectos donde será imprescindible, y cada vez más, tendremos que decidir entre usabilidad para el usuario final a cambio de más esfuerzo en programación, o productividad del desarrollador mermando la interfaz.

Una reflexión: ahora también el usuario final podrá sentirse ¡Life is soft!

Una petición: QML aporta demasiada potencia, y seguro que, surgiran muchas dudas, a mi me surgen cada dia, y he pensado para quien corresponda (logicamente Velneo), tome cartas en el asunto, y creo que seria conveniente tener un nuevo “foro” (al igual que ahora tenemos “base de conocimiento” y “off topic”) en el que tener diferenciados los temas referentes a este nuevo lenguaje, con el fin de facilitar las busquedas de respuestas asociadas a este lenguaje. Esta petición considero deberia ser tomada en cuenta con presteza a fin de poder diferenciar las consultas desde el mismo dia de la salida de la nueva versión 7.9 que veremos en breve.

Edito:

Dejo aqui dos videos muy interesantes para empezar con QML y Velneo V7:

  1. Ejemplos de QML en Velneo V7
  2. Reutilizar objeto QML

Y tambén un buen artículo sobre QML y la API de Velneo V7 para QML.

PDF Creator    Enviar artculo en formato PDF   
comments: Comentarios desactivados en QML y Velneo V7