martes, 12 de febrero de 2019

Para Desarrollo de Apps Android recomendamos Framework Qt

Como todos sabemos, este universo de la informàtica va en constante expansiòn, a veces a una velocidad que nos supera. Por momentos es difìcil, casi imposible, seguir su ritmo y estar a la altura de las circunstancias.

En este àmbito relacionado con el desarrollo de software, existe un mundo aparte, un espacio, un entorno, un sistema, un medio ambiente, el cuàl llama la atenciòn de todos. Es un planeta en donde todos en algùn momento debemos aterrizar, debemos ir de paseo, a trabajar, a disfrutar o a vivir. Este es un lugar maravilloso, lleno de luces y sombras, colores y sabores, ese lugar se llama Android.

Android es mucho màs que un Sistema Operativo. Es una parte màs, una extensiòn de nuestros sentidos, cada vez està màs y màs presente, casi de manera omniciente, en todas partes.

Los usuarios de Android, llegan a este mundo por medio de las aplicaciones. Permanentemente, un sin fin de aplicaciones permiten que este lugar sea màs y màs popular, el lugar màs conocido y al que millones y millones de usuarios van y vuelven. En su transito por Android, en la interacciòn, en la costumbre y en el ritual de encender y utilizar aplicaciones, este mundo va creando y consolidando una cultura, un modo de vivir, una manera de percibir y proyectar la realidad que nos rodea, la realidad que està màs allà e incluso nos conecta y nos acerca como nunca antes con los sueños.

Esas aplicaciones, las que dìa a dìa nos invitan a visitar Android, son creadas por Programadores, Desarrolladores de Software. Estas personas, estàn acostumbradas a visitar otros mundos. Para ir de un lugar a otro, diferentes de Android, crean aplicaciones especìficas, una aplicaciòn diferente para ir a cada lugar diferente. Esto implica un esfuerzo enorme y resulta ser un desafìo durìsimo, mucho màs aùn para aquellos programadores que no cuentan con muchos recursos.

A todo creador, vièndolo desde un punto de vista relativo, se lo puede considerar como un Dios. Serà considerado como tàl hasta que se logre conocer al creador de esa entidad llamada Dios. En ciertas culturas suelen llamar Dios a una entidad que posibilita que las cosas sean posibles, la que protege, la que ayuda, todo esto independientemente de si ha sido o no un creador. Muchos afirman que el Dios es el creador que los ha arrojado a esta existencia, otros afirman que Dioses son los que nos protegen o castigan en esta ya circunstancial e inexplicable existencia.

Los Desarrolladores de Software, algunos de manera conciente y otros sin nisiquiera pensarlo, dependemos de ciertas entidades, de ciertos agentes, de ciertos factores, sistemas o de ciertos Dioses para poder crear las aplicaciones. La interacciòn que tengamos con esas entidades depende de cuàl sea el lenguaje que utiliza ese pseudo-dios y si los desarrolladores o progrmadores han aprendido a dominar ese lenguaje. Se los podrìa considerar Dioses porque necesitas aprender un lenguaje, conocer su bibliografìa, sus dogmas, sus reglas, adaptarte a sus mandamientos y repetar sus pautas para ser bendecido por èl.

En el universo de la informàtica, los programas, aplicaciones o sistemas que crean programas, aplicaciones o sistemas, siguiendo la analogìa, podemos decir que ocupan el rol de Dioses. Lo que los podrìa definir como tal, es que son creadores, posibilitan el desarrollo o crecimiento de las cosas creadas, pueden clonar, eliminar o dar larga vida a todo lo que han creado. Entonces cada aplicaciòn que los usuarios utilizan para o desde un sistema, fuè creado por los desarrolladores y estos a su vez han dependido de otras programas, aplicaciones o sistemas creadores. Todo esto serìa imposible sin el conocimiento y entendimiento de un lenguaje especìfico para orarle al creador y pedirle què y còmo lo queremos lograr.

Muchos desarrolladores, talvez por razones obvias y comprensibles, se aferran a ciertas doctrinas. Esto sucede por lo general porque no es muy fàcil aprender un lenguaje, avanzar de lleno y de manera profunda en toda su bibliografìa. Se puede aprender un poco de cada lenguaje para hacer un vuelo rasante por encima de otras doctrinas, para conocer por encima sus reglas o caracterìsticas, pero para llamarse desarrollador, hay que si o si especializarse de manera profunda en una doctrina. Esto conlleva a que los desarrolladores se aboquen a difundir y predicar cuàl si fuese una religiòn, ùnicamente aquellos lenguajes y doctrinas que ha ellos les ha resultado beneficiosa, negando de manera necia que existen otras posibilidades y mejores opciones en otros contextos, con otras reglas y con otros lenguajes.

Allà por el año 1992, la empresa Noruega Trolltech, ha creado un sistema que consiste en aplicaciones y programas que sirven para crear programas. Han creado el entorno de trabajo o framework Qt. Este entorno permite crear aplicaciones en muchos lenguajes para todos los mundos! Esto quiere decir que no importa que doctrina, lenguaje o reglas haya aprendido un desarrollador, el entorno Qt permite a los que hablan el idioma C++, C#, PHP, Python, Java, Ruby, Pascal y otros, les permite crear aplicaciones desde el sistema GNU/Linux, Windows, Macos u otros, para GNU/Linux, Windows, Macos, iOS o Android.

Fuè asì que utilizando el mismo lenguaje, escribiendo las mismas instrucciones, gracias al Dios Qt, ademàs de crear aplicaciones para todos los mundos, tambien se puede crear aplicaciones para el mundo Android en sus versiones 5,6,7,8 y 9. 

Muchos soñadores se han ilusionado con un mundo en el cuàl todos los que piensan, escriben o se expresan de maneras diferentes, todos puedan unirse y convivir sin problemas. Sueñan con un universo equilibrado, multicultural, plural y diverso pero en armonìa. En el universo de la informàtica todos estos sueños talvez puedan ser posibles gracias a Qt. Muchos han soñado aùn de manera màs ambiciosa. Quisieran que todas las diferencias se reduscan a su mìnima expresiòn, que a travès de nuevos y viejos lenguajes, de una nueva cultura, de nuevas metodologìas, todos confluyan en un sòlo àmbito desde donde crear todo y de todo para todos los sistemas.

Qt està haciendo todo esto posible. Crear una aplicaciòn en Qt, permite a los desarrolladores, crear aplicaciones con una practicidad y eficiencia ùnica. Logrando que la aplicaciòn desarrollada en Qt pueda aterrizar como una nave ùnica en todos los planetas existentes.

Los desarrolladores que intentan crear aplicaciones para GNU/Linux, tienen muchas opciones al momento de elegir sus herramientas para el desarrollo. Asì mismo los desarrolladores que desarrollan aplicaciones para Windows, Macos, iOS o Android. Pero al momento de seleccionar una herramienta que permita desarrollar aplicaciones para todos los sistemas, utilizando practicamente el mìsmo còdigo fuente, para esto no existe mejor opcciòn u herramienta que Qt.

La mejor opciòn, la mejor manera, la mejor herramienta para crear aplicaciones para Android, sin importar què tipo conocimientos previos o què lenguaje tenga previamente el desarrollador, sin duda alguna, la mejor opciòn es Qt. Es por esto y por muchas razones màs, es que desde aquì predicamos en su nombre. No somos fanàticos, somos realistas. Nos parece un buen dogma y unas buenas reglas que exista el modo de que todas las diferencias se unan en un solo camino.

Existen muchos sistemas operativos, cuando hablamos de Android, de manera romàntica nos referimos a èl como un mundo màgico, en donde la infinidad de oportunidades y posibilidades, gracias a su infinita cantidad de usuarios, hacen de Android algo mucho màs que todos los demàs. Por eso insistimos, desde aquì recomendamos, que si los desarrolladores quieren crear aplicaciones bendecidas por la palabra màgia COMPATIBILIDAD, a todos ellos les recomendamos que utilicen Qt. Si desean crear aplicaciones para un solo sistema, pueden lograrlo seguramente con otras herramientas, pero si lo que desean en crear aplicaciones que puedan aterrizar en todos los planetas, para ello recomendamos Qt.

En este sitio, tenemos la costumbre de publicar detalles tècnicos sobre estos asuntos o relacionados. Tambièn es bueno expresar de un modo genuino y propio nuestras impresiones. Es bueno dejar un agradecimiento y una bendiciòn a nuestros dioses y nuestros paraìsos. Se agradece al Dios GNU, Open Source, Android, Qt, QtQuick y sus lenguajes C++, QML y JavaScript.
































No hay comentarios:

Publicar un comentario

Entrada destacada

Entorno de Desarrollo de Unik 3.35

Esta versiòn de Unik ha sido programada en la rama unik-f1 y en el dìa de la fecha se ha fusionado en la rama master. Esta versiòn de Unik...