APLCIACION WEB CON FIVE WIN XHARBOUR?

User avatar
lafug
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

APLCIACION WEB CON FIVE WIN XHARBOUR?

Post by lafug »

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
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

Saludos
R.F.
User avatar
lafug
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Post by lafug »

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
rrgaona
Posts: 24
Joined: Mon Oct 10, 2005 7:31 am
Location: Sevilla
Contact:

Post by rrgaona »

Luis Alfonso otra opcion es clipxnet
Saludos
Rafa
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Compañeros...

Post by leandro »

A mi tambien me gustaria tener información sobre este tema o si saben de algun ejemplo o algo así.....
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

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

Post by lafug »

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
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post by Armando »

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
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

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.
User avatar
Joel Andujo
Posts: 109
Joined: Fri Oct 07, 2005 3:14 pm
Location: Cd. Obregón, Sonora, México
Contact:

Post by Joel Andujo »

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
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Quiero ir al curso pero...

Post by leandro »

Rene me interesa el curso pero como sabes ando por aqui en Colombia.. que se puede hacer para esto?
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
lafug
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Post by lafug »

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
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Cursos a distancia

Post by jose_murugosa »

Lo mismo digo René,

Recordarás que te escribí consultándote al respecto (sin respuesta).
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
George
Posts: 710
Joined: Tue Oct 18, 2005 6:49 pm

Post by George »

Rene,

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

Saludos


George
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Rene...

Post by leandro »

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 ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
Post Reply