Enseñando el UHttpd2
Ayer por la tarde despues de mucho tiempo de no entrar en charlas de los viernes, enchufe video & micro y le di un poco al tema. Queria mostrar el concepto, el UHttpd2.
Era una sesión complicada porque era la típica que o enseñabas el resultado y como funcionaba, o todo un proceso para que se entendiera como y porque se llegaba a ese resultado. Total que iba hablando y al final solo pasaron 2.5 horas de charla jajaja.
Tenia de estar pendiente de muchas cosas porque era como un puzle que debia montar y a veces no sabes donde te encuentras, donde tienes las cosas,... Al final llegamos a la meta pero me falló la parte final en el que queria mostrar una aplicación real y se veia mal por algun tema de css que en aquellos momentos y despues de 2 horas no tenia ganas de buscar (me dio rabia porque en el ordenador en que lo trabajo iba de fábula) . Intentaré hoy buscar por donde se fue el tema y dejarlo listo. Es lo que pasa cuando trabajas en un ordenador y vas rápido a otro para hacer la videoconferencia sin haber probado antes todo lo que tienes en el otro... (que lo sepais 😉)
Al final no hubieron muchas preguntas, no se si porque fue un palizón de solución, no gustó el tema, era tarde,... Durante la sessión, no tenia el chat abierto para estar concentrado en el tema y no podia ver lo que se decia, luego por la noche ya le heche un ojo.
La semana q viene dejaré todo colgado para quien quiera experimentar con el tema.
Por la noche tuve una pequeña charla con uno de los asistentes, que me dijo que lo vio muy interesante pero no entendia porque tanto html. Le contesté que ya dije al principio que iba hacer las pantallas a mano, para ver todo el proceso y entender donde iban los diferentes tags.
Pero que ya explique que la parte de diseño de pantallas, tenia un monton de soluciones, pero... que alguien se tiene de arremangar a hacerlas. Ya dije que yo estoy dispuesto a si alguien tiene algun problema a echarle una mano donde no lo vea claro, pero que no me apetece hacer esta parte porque simplemente quiero a gente involucrada.
Recuerdo que al final lo expliqué y que creo que seria bueno que aprovechando la nueva funcionalidad que hacia FWH para generar el html de las pantallas, aprovechar e intentar añadir los diferentes puntos para podr añadir los tags y lo necesario para tener el sistema a punto. Tal como lo veo es muy fácil e incluso le dije a Cristobal que no se le pensara que esto en un par de tardes esta hecho y la gente tendria de manera inmediata ya, uno de los caminos para poder hacer las dichosas pantallas.
Serian pantallas de escritorio, para tener una aplicación web escritorio y de entrada no servirian por ejemplo para smartphones, pero... seria una buena manera de probar todo este ecosistema
Resumiendo la jornada: Soy consciente de que al ir paso a paso (lento) e ir viendo todos los "intringulis" uno tiene la sensación de que hay muchas cosas a tocar, pero si lo miras con la cabeza fria, una vez has visto todo, podemos resumir facilmente el sistema:
- Compilaremos el servidor con nuestro harbour y simplemente en la definición de nuestro server definiremos nuestras rutas
- Cada "dialog" definiremos que api usaremos: Esta api será una funcion que tengamos en nuestra app
- Cada evento que queramos controlar en un control (click, change,...) definiremos un "proceso" que estará en nuestra "api". Una api será un punto de entrada que ejecutará todos los procesos que le lleguen.
- Las pantallas se han de definir de momento a mano a la espera de que camino seguir (el primero que lo haga marcará)
Y listo el pollo!
Viendo todo como está montado, si tenemos claro como montar las pantallas, en minutos tenemos un sistema web funcionando
Hay otros temas a tocar y "tornillos" pero...ya llegaran
Aqui teneis el enlace de la charla de ayer
Charly, gracias por todos tus esfuerzos para acercarnos a la web. Para mí, fue impresionante la presentacion. Animo
ResponderEliminarGracias Charly por lo que has desarrollado. Ahora que mencionas teléfonos inteligentes ya me hace un click esta versión. Seguiré pendiente. Saludos.
ResponderEliminarWilliam L
Eliminar