The Future!

Discuss anything else that does not suite other forums.

Moderator: Rathinagiri

User avatar
Claudio Ricardo
Posts: 66
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina
Has thanked: 12 times
Been thanked: 33 times

Re: The Future!

Post by Claudio Ricardo »

Gracias por responder, algo (o todo) entendí mal, yo creí que:

Mod "_" Harbour => El proyecto de Five Tech
Mod "-" Harbour => Vuestro proyecto (tal vez me confundió la URL de tu footer)
para reemplazar Php por funciones en "nuestra" querida sintaxis xBase del lado del servidor
sólo instalando la librería en el hosting o servidor local.

Cuando salió W95/98 mis programas hechos en Clipper se volvieron obsoletos visualmente aunque
seguían siendo muy funcionales, ya para W7 los recompilé con Harbour 3.0 y siguen en uso diario.
Ahora, tán a gusto con HMG, MS me volvió a pinchar el globo al anunciar que no soportará más apps Win32 :(

Por eso creí también que HbTron sería el siguiente paso para hacer la interfaz de usuario en HTML + CSS
en lugar de los clásicos Form y asi correr nuestros programas en navegador sin depender de los caprichos del tio Bill.

Tal vez me apuré y me ganó el sueño de poder adaptar las que tengo y hacer nuevas aplicaciones
multiplataforma sobre navegador con sólo aprender nuevas funciónes en vez de otro lenguaje.
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.

User avatar
apais
Posts: 390
Joined: Fri Aug 01, 2008 6:03 pm
Location: uruguay
Has thanked: 81 times
Been thanked: 75 times
Contact:

Post by apais »

Correcto.

Lo de los guiones del dominio es porque al principio fueron el mismo proyecto, pero Linares robaba las mejoras que nosotros haciamos y decia que las habia hecho el. Ademas no nos dada acceso al github asi que decidimos separar aguas. Y otra cosas mas que mejor dejarlas ahi.
El nuevo dominio va a ser hbtron.com

La parte server es enteramente harbour por lo cual php ya no es necesario.
Para la parte GUI ( cliente ) del desarrollo, están en desarrrollo 2 generadores de html: Nefele ( xailer ) y Beacon ( Fivewin ) pero ambos están sin terminar.
En nuestras pruebas hemos podido correr Nefele bajo HBTRON con gran éxito.

De Beacon aun no sabemos pq Cristobal, su creador, es amigo de Antonio y no se si finalmente nos dejará meter la lib en nuestro hw_apache.
Tenemos una version provisoria de Beacon en pruebas pero estamos esperando la verison final antes de prometer nada.

El anuncio del fin del soporte de GUIs win32 en windows, es lo que nos apuró a sacar una herramienta para tener desktops en html.

HBTRON es como un super Chrome + un server + un intérprete harbour.
Quien hace el renderizado del html/css/js es el motor Chromium embebido en HBTRON.
El server harbour, al estar en la propia máquina tiene acceso al disco y todo el hardware local y eso en algunas aplicaciones es una ventaja.

Asi está el mundo amigos =)
Angel Pais
Web Apps consultant/architect/developper.
HW_apache (webserver modules) co-developer.
HbTron (Html GUI for harbour desktop hybrid apps) co-developer.
https://www.hbtron.com

jparada
Posts: 321
Joined: Fri Jan 23, 2009 5:18 pm
Been thanked: 8 times

Post by jparada »

Hola Ángel,

Entonces de algún modo éste proyecto tuyo va a tener que ver o ya sea con Nefele/Xailer o Beacon/Fivewin.

Si fuera así donde entra la independencia de tu proyecto?.

Si el asunto va ser por medio de donaciones puedes enviar por privado al menos para ir viendo de qué va la cosa?.

Saludos,
Javier

User avatar
apais
Posts: 390
Joined: Fri Aug 01, 2008 6:03 pm
Location: uruguay
Has thanked: 81 times
Been thanked: 75 times
Contact:

Post by apais »

Pues no.
El proyecto es totalmente independiente y yo uso html/css mas algún framework sencillo para mis programas.
Cada uno usa la libreria o framework que desee.
Sea puro html/css/js, con frameworks o no, sean libs mixtas como Tweb o Mercury, o generadores de codigo como Beacon o Nefele.
Es más; como tambien soporta el protocolo cgi, puede ejecutar cualquier cgi, sea hecho con el lenguaje que sea ( c, python, perl, java, harbour,etc ).
Cualquier cosa que el sistema operativo subyacente pueda ejecutar y genere html, HBTRON lo sirve y lo renderiza en pantalla.
La donaciones no serán compulsivas, sino voluntarias.
Ahora estamos migrando unos sistemas propios para ver que cosas encontramos y haciendo tunning.
También estoy esperando por una gente de VFOX USA, que tiene unos requerimientos especificos para migrar mas fácil programas en VFOX.

Un poquito de paciencia que el dia solo tiene 24 horas, jeje.
Angel Pais
Web Apps consultant/architect/developper.
HW_apache (webserver modules) co-developer.
HbTron (Html GUI for harbour desktop hybrid apps) co-developer.
https://www.hbtron.com

User avatar
bpd2000
Posts: 1190
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 279 times
Been thanked: 159 times

Post by bpd2000 »

apais wrote:
Fri Nov 27, 2020 10:17 pm
Pues no.
El proyecto es totalmente independiente y yo uso html/css mas algún framework sencillo para mis programas.
Cada uno usa la libreria o framework que desee.
Sea puro html/css/js, con frameworks o no, sean libs mixtas como Tweb o Mercury, o generadores de codigo como Beacon o Nefele.
Es más; como tambien soporta el protocolo cgi, puede ejecutar cualquier cgi, sea hecho con el lenguaje que sea ( c, python, perl, java, harbour,etc ).
Cualquier cosa que el sistema operativo subyacente pueda ejecutar y genere html, HBTRON lo sirve y lo renderiza en pantalla.
La donaciones no serán compulsivas, sino voluntarias.
Ahora estamos migrando unos sistemas propios para ver que cosas encontramos y haciendo tunning.
También estoy esperando por una gente de VFOX USA, que tiene unos requerimientos especificos para migrar mas fácil programas en VFOX.

Un poquito de paciencia que el dia solo tiene 24 horas, jeje.
I am also interested
BPD
Convert Dream into Reality through HMG

User avatar
luisvasquezcl
Posts: 1199
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 16 times
Been thanked: 21 times
Contact:

Post by luisvasquezcl »

Estimado apais,
me inquieta el hecho que en un hosting estandar no permita instalar modharbour ya que limita a entregar los fuentes, excepto que uno mismo instale su propio servidor web. El tema es que me gustarìa entregar mi software como servicio y no instalarlo en la máquina de cada cliente.
Habrà alguna forma de saltarse ese paso de instalar los .so y .dll en apache o redirigirlo de alguna forma para que uno pueda tener algo de independencia en lo que instala en el servidor o en caso contrario, hay alguien que entregue el servicio de hosting con modharbour instalado?
Ojalá se pueda tener algún ejemplo para poder ir comparando.
No sé si se entiende mis dudas.
Saludos cordiales,

apais wrote:
Fri Nov 27, 2020 12:10 pm
Claudio Ricardo wrote:
Fri Nov 27, 2020 7:24 am
Sr. Angel
Espero ansioso a que esté concluido !
Una sugerencia: Un script para que descargue, instale y configure Mod-Harbour
en servidor Centos de hosting remoto (sin modificar la config del Php existente)
para poder instalarlo facil desde consola remota via Ferozo o Cpanel.
1. mod-harbour es el de Fivetech. El de nosotros se llama hw_apache y es mejor =)
2. para cualquiera de ellos no hay instalacion ya que todos los linux meten las cosas en carpetas diferentes.
3. para instalar hw_apache solo hay que copiar 2 archivos y cambiar el .conf de apache.
4. ningun hosting estándar te dejará hacer eso por lo cual tiene que estar corriendo en un VPS o una máquina propia.
5. HBTRON es el paso evolutivo a los modulos Apache ya que no necesita Apache (tiene su propio server ).
Me defiendo con HTML y CSS... Php apenas lo basico, y JS me confunde su sintaxis.
Por eso estoy seguro que Mod-Harbour será una gran herramienta.
6. php no es necesario para usar harbour
7. js tendrás que aprenderlo porque es el único lenguaje soportado ( por ahora ) por Chromium.
8. HBTRON será publicado como donationware. (Gratis pero con aportes voluntarios al desarrollo de la herramienta ).
9. Actualmente nos encontramos migrando 2 ERPS a html con gran suceso.

Regards...

User avatar
Claudio Ricardo
Posts: 66
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina
Has thanked: 12 times
Been thanked: 33 times

Post by Claudio Ricardo »

Hola Luis...
En un Web Hosting no nos permiten instalar NADA ni acceder a la DB externamente, sólo tiene PHP. :evil:
Nos queda la opción de un Cloud Server donde podemos instalar lo que querramos
(pero es 4 o 5 veces más caro que un Web Hosting normal)
Para un cliente contraté uno y lo armé con Centos 7 + Maria DB + PHP + PHP MyAdmin + Ferozo
(elejidos de la lista de programas disponibles que ofrecen, luego por consola se pueden instalar otros)

Por eso sugería un script porque el Centos que instalan venía con una configuración de teclado rara
y si la cambiaba a inglés o latinoamericano no guardaba el cambio y escribir en consola era un suplicio.
Además en casi todos los casos un server remoto se monta sobre Centos y sería un solo script y en
caso de hacerlo en una PC local se puede instalar y configurar a mano como en un Xamp, Wamp, Etc.

Si del lado cliente se puede compilar no habría problemas con los archivos fuente, el cliente nunca
verá lo que subimos al hosting si no le damos acceso. :D
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.

User avatar
luisvasquezcl
Posts: 1199
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 16 times
Been thanked: 21 times
Contact:

Post by luisvasquezcl »

Hola Claudio muchas gracias por la aclaracion.
Saludoa.

User avatar
serge_girard
Posts: 2656
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 936 times
Been thanked: 173 times
Contact:

Post by serge_girard »

Hi Angel,

For VPS what are the requirements?

For example: https://www.hosted.nl/vps/

X-Small is +/- 6,00 USD p/month,
large is +/- 30,00 USD p/month.

Would X-Small be sufficient?

Serge

User avatar
apais
Posts: 390
Joined: Fri Aug 01, 2008 6:03 pm
Location: uruguay
Has thanked: 81 times
Been thanked: 75 times
Contact:

Post by apais »

Serge:
I have a windows server 2008 VPS, with 1 processor, 50 GB SSD, and 2 GB of RAM
No problems at all
I installed XAMPP and host 3 sites of mine with SSL plus all hw_apache demos.
Harbour is very fast and consumes very few resources.

A Linux VPS gives you even more performance with the same resources.

Of course, if you manage BIG MySQL databases or serve a trillion pictures you will have to enlarge your server.
But this is also true for PHP, python or Node.

HTH
Angel
Angel Pais
Web Apps consultant/architect/developper.
HW_apache (webserver modules) co-developer.
HbTron (Html GUI for harbour desktop hybrid apps) co-developer.
https://www.hbtron.com

Post Reply