FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour APLCIACION WEB CON FIVE WIN XHARBOUR?
Posts: 185
Joined: Thu Nov 17, 2005 12:48 AM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Wed May 10, 2006 12:32 AM

Amigos,

Es posible implementar una aplicación para la web con FWxHarbour, a través de la cual poder consultar, agregar, eliminar registros, ya sea en SQL, o MySql, la idea es que se ejecute en el Explorer

Gracias de antemano por sus comentarios

SALUDOS
xHabrazos

Luis Alfonso Fuentes Guerrero

FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Wed May 10, 2006 01:23 AM
Saludos

R.F.
Posts: 185
Joined: Thu Nov 17, 2005 12:48 AM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Wed May 10, 2006 02:31 AM

Rene,

que bién!, pero como tu dices hay varias formas, ¿ eso significa que las paginas de los links que me indicas están hechas con asp php o .. con FW?

saludos
y gracias por tu respuestas

Luis Alfonso Fuentes Guerrero

FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
Posts: 24
Joined: Mon Oct 10, 2005 07:31 AM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Wed May 10, 2006 07:58 AM

Luis Alfonso otra opcion es clipxnet
Saludos
Rafa

Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Compañeros...
Posted: Wed May 10, 2006 01:50 PM

A mi tambien me gustaria tener información sobre este tema o si saben de algun ejemplo o algo así.....

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Wed May 10, 2006 04:34 PM

OK, asi es como funciona:

Tenemos muuuuchas opciones para hacer aplicaciones ocn FW o con xHarbour puro y duro que trabajan sobre internet.

Lo primero que tenemos que tomar en cuenta es sobre que servidor web va a correr la aplicacion.

Las opciones son : Apache, Samba, IIE, o WebSite, si vamos a utilizar algun estandar de internet

O bien, un servidor que integre en un solo producto tanto servidor Web, como "servidor de aplicaciones" como WinASP de Jorge Mason (muy bueno, ampliamente recomendado) y el ClipXNet.

Vamos a suponer que nos decantamos por la primera opcion, si trabajamos con Apache, Samba o WebSite, tendremos que ir por el camino del CGI.

¿ Que es CGI ?, bueno es un estandar de internet que nos permite ejecutar un programa escrito ENCUALQUIER LENGUJAE DE PROGRAMACION dentro de un servidor WEB, es decir, desde una pantalla del Explorer nosotros ordenamos que se ejecute un programa que esta instalado en el servidor WEB, ese programa recibe como parametro una lista de variables y luego hace lo que tiene que hacer, y genera como salida un archivo HTML, mismo que es devuelto de manera automatica al equipo que hizo la peticion.

De donde salen las variables.... de un formulario web, cuando ustedes rellenan un formulario en la WEB, dentro de la etiqueta < form....> estan indicando el nombre del programa que ustedes desean ejecutar, cada "GET" del formulario esta vinculado a un nombre de variable y aun valor y el boton de "Enviar", hace se que el programa especificado se ejecute.

Cuando le dan al boton de enviar en la barra de navegacion se puede ver algo como esto:

/cgi-win/nombredelexe?variable=valor&variable=valor&otra=otrovalor

Nuestro programa EXE recobra la cadena variable=Valro, mediante el dispositivo de entrada estandar FOPEN(0) o un archivo .INI (dependiendo del servidor que se maneje) y luego el programa lo tiene muy facil, "desarma" la cadena, ejecuta una rutina. Dentro de esos valores se envia tambien el nombre de un archivo de Salida que el servidor esta esperando que aparezca, nuestro programa lo unico que tiene que hacer es generar un archivo HTML con el nombre indicado, y una vez que le archivo HTML este generado, este es enviado de vuelta a equipo que hizo la peticion. Asi de facil, asi de rapido.

El IIS server tambien puede utilizar CGI, pero lo mas comun es utilizar ASP, si van a trabajar con xHarbour, se pueden bajar un juguetito llamado XHbScript, que es un motor ASP que soporta instrucciones de xHarbour, si tienen IIS , simplemetne cambien el motor de ASP estandar (Visual Basic) por el de xHbScritp y listo, es un simple cambio de un DLL

Un ASP es un archivo que contiene codigo html con codigo xHarbour incrustado dentro por ejemplo algo como esto

<B> Los datos resultantes son: </B>
<% Use clientes
Gotop
Do while ! EOF()
....
....
...
ENDDO %>
<h1> al dia : </ht1><% date() %>

El motor ASP tomara todo lo que se encuentre entre <% %> interpretara el codigo y el resultado sera colocado como parte de la misma pagina web, luego sera retornado al equipo que hizo la peticion.

Eso nos lleva a los servidores web con soporte nativo de lenguaje XBase. Como el WinASP de Jorge Mason, que es el que yo he probado.

Como funciona... muy facil, en vez de instalar cualquier servidor WEB, instalas WinASP, que esta escrito en FiveWin y que es un servidor web con capacidades ASP, que ademas es muy rapido y super economico. A patir de ese momento, tu puedes comenzar a meter tus paginas dinamicas programadas como si fueran ASP y el servidor se encarga del resto.

Lo bonito de esta tecnologia es que no neceistas tener una IP publica, ni estar con los caprichos del hosting que si te permite o no te permite ejecutar nada, en nuestro caso tenemos 2 servidores:

www.google.com
y

www.google.d2g.com

D2g o Dns To Go (www.dns2go.com) es un servicio que utilizamos para hacer publica nuestra IP de ADSL, con lo cual todos nuestros desarrollos CGI se encuentran en un servidor dentro de nuestras oficinas y nosotros le podemos meter mano, sin depender de nuestro proveedor de hosting.

Actualmente la tecnologia es super economica, no te gastas mas de 100 USD, porque el servidor no necesita ser un servidor potente, cualquier maquina que tengas ahi descontinuada puede ser tu servidor web, nosotros ademas utilizamos esta tecnologia para hacer aplicaciones para pocket PC y Palm, usando los navegadores que traen integrados estos aparatos y la red Wifi o GSM.

Saludos

R.F.
Posts: 185
Joined: Thu Nov 17, 2005 12:48 AM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Wed May 10, 2006 09:17 PM

Gracias! Rene por tu repuesta, ahora vamos entendiendo mejor :D

SALUDOS

Luis Alfonso Fuentes Guerrero

FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Thu May 11, 2006 05:29 PM

René:

Como siempre, breve pero sustancioso !
y que dejaste para el curso sobre CGI ? :shock:

Saludos, Armando

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Thu May 11, 2006 11:29 PM
Armando wrote:René:

Como siempre, breve pero sustancioso !
y que dejaste para el curso sobre CGI ? :-)

Saludos, Armando


Jejeje, te dije el QUE HACE....

el COMO LO HACE.... aaaahh esa es otra historia :-)

Si no nadie viene al curso ....
Saludos

R.F.
Posts: 143
Joined: Fri Oct 07, 2005 03:14 PM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Thu May 18, 2006 04:11 PM

Master, una pregunta este curso esta orientado unicamente a CGI o tambien se se algo de ASP ?
o es un curso aparte de ASP ?

la pregunta es por que estoy interesado tanto en CGI como en ASP

Saludos
Joel Andujo

Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Quiero ir al curso pero...
Posted: Thu May 18, 2006 06:13 PM

Rene me interesa el curso pero como sabes ando por aqui en Colombia.. que se puede hacer para esto?

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 185
Joined: Thu Nov 17, 2005 12:48 AM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Thu May 18, 2006 08:30 PM

me sumo a la inquietud de LEANDRO ALFONSO, que tal unos cursos a distancia e-learning? para todos los fivewineros del mundo?, si los precios son razonables podría ser muy beneficioso para toda nuestra comunidad.

SALUDOS

Luis Alfonso Fuentes Guerrero

FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Cursos a distancia
Posted: Fri May 19, 2006 01:03 AM

Lo mismo digo René,

Recordarás que te escribí consultándote al respecto (sin respuesta).

Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM
APLCIACION WEB CON FIVE WIN XHARBOUR?
Posted: Fri May 19, 2006 01:56 AM

Rene,

Estoy en Boston y tambien me interesaria participar en unos de tus cursos via Internet.

Saludos

George

Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Rene...
Posted: Tue May 23, 2006 06:53 PM

Rene amigo que dices sobre el curso.. se puede o no abrir un curso para las personas que estamos fuera de Mexico. Me gustaria tener una respuesta sobre este tema.

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]