FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour 🇪🇸 Resultados de la encuesta: “Build the Horse First” tenía toda la razón
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
🇪🇸 Resultados de la encuesta: “Build the Horse First” tenía toda la razón
Posted: Mon Dec 08, 2025 09:35 PM

Publicamos esto en el foro general de Harbour porque el problema afecta a toda la comunidad — no solo a los usuarios de mod_harbour.
La encuesta muestra claramente que el verdadero desafío no está relacionado con ningún framework en particular, sino con la cuestión fundamental de cómo los desarrolladores de Harbour pueden poner sus sistemas en línea de manera segura.

Nuestra reciente prueba comunitaria confirma lo que el artículo “Build the Horse First” ya sugería:
Los desarrolladores de Harbour no tienen dificultades con los frameworks —
tienen dificultades con la infraestructura.

Solo dos participantes pudieron desplegar un simple archivo hello.html.
El problema real no es programar, sino alojar.

https://forums.fivetechsupport.com/viewtopic.php?t=46186

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: 🇪🇸 Resultados de la encuesta: “Build the Horse First” tenía toda la razón
Posted: Mon Dec 08, 2025 09:55 PM

Dear Otto,

How many answers have we got ? I don't think there are enough to make conclusions.

IMO, the first issue is to find the right way to build the webapps.

The second issue is to publish them. It seems as using CloudFlare is the easiest way to go.

We plan to publish some posts explaining how to easily do it using CloudFlare.

  1. Use HIX and AntiGravity to build webapps
  2. Use CloudFlare to turn them online

We have all that is needed 🤗

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: 🇪🇸 Resultados de la encuesta: “Build the Horse First” tenía toda la razón
Posted: Mon Dec 08, 2025 10:11 PM

Dear Antonio,

you are absolutely right — and no one wants this to succeed more than I do. But we have to address one issue honestly, otherwise we will run into the same wall again and again:

many Harbour developers are afraid of putting anything online.

Not because of HIX, not because of mod_harbour, not because of frameworks — but because they fear exposing their systems to the internet.

And unless we help them overcome that fear, and unless we show them safe, controlled, step-by-step ways to publish something, all the tools in the world — including HIX and AntiGravity — will remain unused.

The missing piece is confidence, not code.

So yes, Cloudflare is the easiest way to publish webapps. But we must explain it in a way that removes fear, not adds complexity.

If we can do that, the rest will follow naturally.

Nobody wants this transformation more than I do — I simply want us to succeed realistically, not theoretically.

Regards, Otto

Posts: 19
Joined: Mon Dec 06, 2010 06:35 PM
Re: 🇪🇸 Resultados de la encuesta: “Build the Horse First” tenía toda la razón
Posted: Wed Dec 10, 2025 04:02 PM

Hola, quisiera aportar mi punto de vista desde la experiencia personal, porque soy usuario “legacy”, tengo 50 años, y experimenté directamente esa transición del desarrollo desktop al desarrollo web.

En lo personal, no coincido del todo con la conclusión de que el problema principal no es la herramienta, porque en mi caso, y creo que en el de muchos, sí importó —y mucho— contar con una herramienta que pudiera entender, aprender y dominar.

Como la gran mayoría de desarrolladores Harbour, yo también probé hace años CGI, mod_harbour, uhttpd de Mindaugas y otras alternativas. Pero, debido a mis limitadas capacidades técnicas para entender todos estos nuevos conceptos, sólo pude hacer pruebas básicas. Nada más. No veía una ruta clara para avanzar.

Eso cambió cuando apareció UT. Desde el primer momento me sentí cómodo con la herramienta, y ahí es donde creo que la afirmación de que “la herramienta no importa” no aplica del todo. Para mí, sí tuvo que ver. Mucho. UT me dio estructura, claridad y una forma de trabajar que pude comprender.

Pero también debo ser honesto: yo tenía una necesidad real que resolver. No entré para “ver de qué iba”. Yo tenía un proyecto concreto que quería aportar a mi empresa. Ese factor —tener un objetivo claro— cambió todo para mí.
Tenía tres elementos alineados:

1-Una necesidad real.
2-Ganas de aprender.
3-Una herramienta adecuada para mi nivel.

Así que dedicaba tiempo todos los días a estudiar, entender y practicar lo necesario, revisando documentación, ejemplos y pidiendo ayuda cuando hacía falta, porque realmente quería que ese proyecto saliera adelante.

Más adelante, claro, vino el segundo reto: ¿cómo publico esto?
VPS, dominios, certificados SSL, seguridad, y un montón de conceptos nuevos para alguien que viene de 30 años de desktop. Pero tampoco eso fue un impedimento. Aprendí. Me equivoqué. Lo volví a intentar. Y seguí adelante.

Hoy tengo una app en producción desarrollada con UT desde hace más de dos años. Primero con DuckDNS y luego, cuando ese servicio empezó a fallar en mi país, investigué e instalé un túnel Cloudflared completamente gratuito. Y también pude con eso.
Y debo decirlo: con la IA hoy aprender todo esto es muchísimo más rápido, sólo hay que usarla como herramienta a favor.

Y algo muy importante en mi caso: desde que comencé con UT, prácticamente he dejado por completo el desarrollo desktop. Ya casi tres años sin volver atrás. Todo lo que desarrollo —incluso proyectos locales— lo hago con UT. Además del proyecto que implementé en mi empresa, he tenido la oportunidad de crear soluciones web locales para dos clientes más, y actualmente estoy desarrollando un proyecto de tamaño medio para otro cliente.

Por eso, con todo respeto, creo que el problema no es únicamente la “falta de confianza” o el miedo a publicar. En mi humilde opinión, la mayoría de desarrolladores Harbour somos personas adultas, muchos arriba de 45 o 50 años, con trabajos estables y sin una necesidad real de migrar a web.
Si no hay una necesidad real, un proyecto concreto, o un objetivo claro, es muy difícil que alguien quiera invertir tiempo en aprender infraestructura, despliegue, seguridad, etc. No porque sea imposible, sino porque simplemente no es prioridad en sus vidas o sus negocios.

En resumen, desde mi experiencia:

Sí importa la herramienta; debe ser comprensible y usable para quien la adopta.
Sí importa tener un objetivo claro, no sólo “experimentar”.
Sí importa la necesidad real de implementar algo nuevo.

Y cuando esos factores se alinean, uno aprende lo que haga falta —framework, hosting, dominios, SSL, Cloudflare o lo que venga— porque hay un propósito detrás.

Esa ha sido mi transición del desarrollo desktop al desarrollo web con UT.

Saludos,
Javier Parada

Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: 🇪🇸 Resultados de la encuesta: “Build the Horse First” tenía toda la razón
Posted: Fri Dec 12, 2025 10:57 PM

Buenas tardes con todos
para mi y me adhiero a lo que comenta Javier Parada de Mexico, la herramienta lo es todo porque

  • Somos programadores de mas de 40 años ( yo 61 ) andar aprendiendo nuevas herramientas muy difícil, porque no se trata de aprender sino que además de ser productivo en no mucho tiempo recordar que casi todos somos independientes

  • Personalmente SOLO soy ( fluido ) en Harbour las otras herramientas las puedo conocer pero hacerme productivo con ellas muy dificil
    Dicho esto inicie yo a empaparme de esto de la web con Mod_harbour luego UT claro hice algo con CGI pero hasta experimentar con UT recién medio empecé a entender el funcionamiento de la web
    He realizado los siguientes programas con mod_harbour y con ut y con mod_harbour v2.1

  • appTruck sistema de logística de camiones el front end lo hizo Charly el BackEnd lo hice yo usando UT y el front esta hecho con mod_harbour version 1.0 este sistema usa hbnetio para dar una mayor seguridad ya que el portal puede estar en un sitio y los datos en otro remoto ( estoy este proyecto puliendo el back para entrar en produccion ha tardado años por temas de politicas internas de la compañia pero estamos cerca de cargar en producción ) se usa el gps se envía mails etc etc

  • facturero digital este programa hecho en mod_harbour 2.1 que es derivado de un sample de Charly lo aumente y añadi soporte de facturación electrónica en mi pais ( Ecuador ) es un programa en web que realiza facturas a costos bajisimos y es accesible via telefono tablet pc etc

  • appPedidosClientes es una app realizada el front con una compañia de muchachos el que mas edad tiene es 27 ellos trabajan con ionic y se conectan a mi erp mediante una API que yo escribi con UT esto es una maravilla atiente mas de 5000 clientes ( mucho mas ) tenemos unos 7 puertos de la api para atender a esta app los chicos de la app trabajan con microservi no se que cosas y se conectan de forma automatica e inteligente a esos 7 puertos por mi parte de forma rudimentaria automatice esos 7 puertos de tal forma que si cae uno en seguida se levanta mediante trucos que he aprendido en estos foros, mas o menos unos 8000 pedidos diarios ingresan por aca

  • appCobros sistema realizado el front end lo hizo Quimm Ferrer y el back lo hice yo con UT este sistema ya esta en producción atienda 150 vendedores con cientos de recibos de cobro diarios cada uno es una pwa que trabaja sin internet ( maravilla) y solo conecta para recibir info y enviar recibos tambien tiene una impresora bluetooht conectada al telefono

  • appPedidos pwda( ja ja ja ) esta aun no se termina cuando termine se los comentare
    en FIN como dice Javier si tienes la necesidad pue sen mi caso UT fue mi solucion, con UT he podido usar cualquier lib web o inclusive ia que me pinte pantalla bonitas

  • josenetWeb es mi erp lo esto migrando paso de tortuga con UT a la web ya tengo casi completa la facturación y ya están probando en par de empresas

Lo que quiero decir es que ir a la web no es de un dia es de mucho tiempo entender ( y creo que aun yo no esto entendiendo varias cosas ) el funcionamiento de la web NO ES FACIL son muchos componentes que el back el el front que los servidores que las ip que los certificados que los dominios que el maquetamiento que esto que el otro ufffff

Como dice mi amigo Javier si tienes la necesidad SOLO ahí lo harás, darás el brinco y a la fuerza ja ja ja

Agradecer a los master Antonio de Linares, Carles Aubia ( Charly ), Diego Fazio y otros que me olvide por ayudarnos a tener herramientas para mirar al futuro y todo de la mano de mi querido Harbour

gracias perdón la letanía
si alguien quiere ayuda con gusto asi como me han ayudado a mi que paciencia sobre todo del Charly cuando me olvidaba de poner id al browse etc etc ja ja ja es casi un santo !!

un Abrazo
Wilson
perdón la mala redacción es que en realidad soy poeta ja ja ja
antes de empezar a migrara a bases de datos sqls tus dbf mejor invierte tiempo en la web y luego veras que funciona perfecto todo lo que tienes hecho con dbf yo trabajo con driver adsntx
Antes de tomar cursos de años en angular ionic javascrip phyton etc etc date una vuelta por los foros de UT ahi hay gente que te ayudara

Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: 🇪🇸 Resultados de la encuesta: “Build the Horse First” tenía toda la razón
Posted: Sat Dec 13, 2025 02:45 AM

Javier and Wilson, Thank you both for sharing such detailed, real-world experiences. What I take from this is that successful migration seems to need two things at the same time: a real purpose and a safe, understandable path to production. Without purpose, nobody invests the time. Without safety and confidence, nobody goes public — even with the best tools. Best regards, Otto

Continue the discussion