APLCIACION WEB CON FIVE WIN XHARBOUR?

APLCIACION WEB CON FIVE WIN XHARBOUR?

Postby lafug » 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
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Postby R.F. » Wed May 10, 2006 1:23 am

Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby lafug » Wed May 10, 2006 2: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
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Postby rrgaona » Wed May 10, 2006 7:58 am

Luis Alfonso otra opcion es clipxnet
Saludos
Rafa
User avatar
rrgaona
 
Posts: 24
Joined: Mon Oct 10, 2005 7:31 am
Location: Sevilla

Compañeros...

Postby leandro » Wed May 10, 2006 1: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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1669
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Postby R.F. » Wed May 10, 2006 4: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.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby lafug » Wed May 10, 2006 9: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
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Postby Armando » Thu May 11, 2006 5: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
User avatar
Armando
 
Posts: 3209
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby R.F. » Thu May 11, 2006 11:29 pm

Armando wrote:René:

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

Saludos, Armando


Jejeje, te dije el QUE HACE....

el COMO LO HACE.... aaaahh esa es otra historia :wink:

Si no nadie viene al curso ....
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby Joel Andujo » Thu May 18, 2006 4: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
User avatar
Joel Andujo
 
Posts: 131
Joined: Fri Oct 07, 2005 3:14 pm
Location: Cd. Obregón, Sonora, México

Quiero ir al curso pero...

Postby leandro » Thu May 18, 2006 6: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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1669
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Postby lafug » Thu May 18, 2006 8: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
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Cursos a distancia

Postby jose_murugosa » Fri May 19, 2006 1: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 y el teclado y la IA!!"
User avatar
jose_murugosa
 
Posts: 1180
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Postby George » Fri May 19, 2006 1:56 am

Rene,

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

Saludos


George
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Rene...

Postby leandro » Tue May 23, 2006 6: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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1669
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 45 guests