FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FiveWeb. Por donde inicio?
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 12:19 AM

Antonio, considerando que en algun momento lanzas FiveWeb, el producto final, incluira el detalle de la instalacion desde 0, osea que servidor Web usar, como montarlo para que Fiveweb funcione sin problemas, Etc. ?, como sea que estamos muy interesados en una herramienta que nos permita hacer consultas Web e Imprimirlas, estamos muy interesados en lo que FiveWeb pueda incluir.

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 12:31 AM
Seria interesante que FIVEWEB, utilice dolphin para administrar mysql, ya que dolphin esta disponible para todos

en hora buena, sin +- fiveweb sera el mejor.

saludos.
Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 12:55 AM

Mejor aun, seria si FiveWeb usa la misma facilidad actual de RDDs, pues eso permite que los que usan dolphin lo sigan usando, pero los que usan ADO tambien y/o cualquier otro RDD que cada uno maneja ...

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 11:25 AM
La implementaci贸n de Lailton es un wrap sobre jquery que automatiza la generaci贸n del c贸digo HTML.

Asi que hemos decidido implementar esa v铆a tambi茅n y aqui lo teneis gratuito hasta que se llegue a la versi贸n 1.0 :-)
http://code.google.com/p/fiveweb/

Podeis descargarlo completo desde:
http://code.google.com/p/fiveweb/downloads/detail?name=fiveweb_0.1.zip&can=2&q=

El primer ejemplo de uso: (se compila con Harbour y se genera un EXE que se ejecuta como cgi en el servidor)

Code (fw): Select all Collapse
#include "FiveWeb.ch"

function Main()

聽 聽MsgInfo( "Hello world from FiveWeb" )

return nil


Ejecutado desde el servidor (podeis usar un servidor local como XAMPP:


En el wiki del proyecto teneis m谩s informaci贸n:
http://code.google.com/p/fiveweb/wiki/tutor01_prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 11:38 AM
Hola,

Os cuento mi experiencia en este 谩mbito. Hace tiempo empezo a salir librerias para poder programar paginas web con clipper, recordad clipweb por ejemplo. Estos cgi realmente eran ficheretes exe q se ejecutabas en un server que podias montar tu facilmente, recuperaban los datos de entrada, tu los procesabas y se generaba un fichero de salida que devolvia el servidor.

La ventaja de todo esto eran 2:

1.- Usabas tu lenguaje favorito y junto la libreria/s generabas rapidamente una pagina
2.- Te podias montar un server con una maquinita en tu casa

Realmente funcionaba, pero ves que te sirve para gestiones poco potentes y con pocos procesos simultaneos.

Era lo mismo que montarte tu propio servidor con el propio fivewin. Funcionaba, pero se quedaba corto. Porque ?

Porque no podras comparar nunca la potencia de una maquina 'de casa' a un servidor hosting de produccion, el cual ya esta optimizado, poseen aceleradores, son maquinorros a 64 bits, sistemas virtualizados y que dificilmente este tipo de plataformas con harware ya dedicado y profesional tu podras competir (en principio).

Pero entonces, porque no usamos estos exes generados en un hosting ? Pocos te dejan usar ficheros ejecutables pero te dan la opcion de montarte tu propia maquina virtual... pero al final el rendimiento no es el mismo.

Cuando te metes en este entorno, vereis que os ireis empezando poco a poco de todo: html, javascript, php, diferentes bbdd, ...

Actualmente existen numeros frameworks que facilitan el trabajo, pero la curva de aprendizaje puede ser lenta sin haber visto antes nada de todo lo anterior. Es importante darle un vistazo a los diferentes terminos que se usan y los diferentes lenguajes para tener una idea de por donde van los tiros.

Yo empece con el "Hello World" en html. Despues tuve la inquietud de aprender codigo q se ejecutara del lado de servidor y aposte por php, que es muy facil y bastante potente. La base de datos mysql, pero olvidaros del ado, rdd, ... el proceso es conectar, realizar consulta, extraer datos, y en un par de tardes ves la potencia y facilidad como se realiza esto. Despues de ver como ejecutas tus html, php, conectas con datos, ... ya tienes unos conceptos incrustados que te ayudaran a dar un paso mas usando diferentes librerias o framework q te ayudaran a ser mas productivo, pero es necesario pasar por ese inicio.

Luego podras echar vistazo a como estan montadas estas librerias y retocarte tus propias funciones o clases. Al igual q pasa con Fivewin, nadie q empieza le mete mano al codigo y solo cuando conoces como funciona, eres capaz de modificar este codigo. Y este codigo finalmente lo podras poner en los miles de hostings dedicados a un precio hoy en dia de risa, y q en cuanto te interes canvias de hosting sin mayor problemas.

Una libreria te da una ayuda en general, pero no el solucion al problema, sin 'mojarse' un poco y adquirir unas minimas nociones. Otro punto importante a tener en cuenta es que la gran ayuda que tienes para aprender esta en la red. Millones de paginas con ejemplos, foros, ayudas,...

Lo interesante seria usar una serie de clases que te permitiria facilmente crear una pagina con una 'jerga' familiarizada con nuestro querido FW, por ejemplo, si yo viera esto me parece que a pocos se les tendria de decir que podria hacer y facilmente adquieres la manera de codificarlo:

Code (fw): Select all Collapse
聽 聽 $oBar = new TBar();

聽 聽 聽 聽 $oExit = $oBar->AddButton( 'exit', 'image/exit.png' );
聽 聽 聽 聽 聽 聽 $oExit->cTooltip 聽聽 = 'Salir...';
聽 聽 聽 聽 聽 聽 $oExit->cMessage聽 聽 = 'Salir del modulo ?';
聽 聽 聽 聽 聽 聽 $oExit->bAction聽聽 聽 = 'MiFuncion()';


Aqui estaria para mi lo interesante, a parte que facilmente te puedes empapar de codigo junto a una filosofia "muy nuestra"

Mi humilde opinion...
Salutacions, saludos, regards

"...programar es f谩cil, hacer programas es dif铆cil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 12:11 PM

Hola a todos.
Estoy de acuerdo con Carles, y solo le agregar铆a, que pasa si un cliente nos pide que quiere utilizar nuestro sistema en un tel茅fono inteligente, o en una tableta?

Tambi茅n en mi humilde opini贸n, creo que nos quedar铆amos bastante cortos si trabajamos con CGI nuestras implementaciones para la WEB, ya que, lo que deber铆amos utilizar es HTML5. CSS, JavaScript, PHP, etc., y aparte usar una base de datos tipo MySQL y olvidarnos de RDD's y las DBF's (El cambio es bastante grande, pero si pensamos en WEB hay que hacerlo).

Se que hay que aprender todo lo anterior, por eso me gustaba mas como inicialmente empez贸 Antonio con FiveWeb, utilizando estos lenguajes y no CGI.

Como ya dije, es solo mi opini贸n.

Saludos.

Carlos.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 12:16 PM

Carlos,

Nosortros mantenemos y continuamos nuestro desarrollo de FiveWeb, basado en HTML, CSS y javascript en la parte cliente y PHP y MySQL en la parte servidor. Ya tenemos casi completada la parte MySQL.

Ahora bien, entendemos que hay usuarios de FiveWin y Harbour que no quieren aprender ning煤n lenguaje nuevo, y quieren algo realmente sencillo. Y es aqui donde la nueva soluci贸n que hemos anunciado entra. FiveWeb (CGI) es muy muy sencillo y no hay que aprender nada nuevo.

Asi que para los m谩s avanzados: el FiveWeb inicial y con ganas de aprender nuevas cosas, tiempo, etc...

Para los que necesitan una soluci贸n muy r谩pida y no disponen de mucho tiempo, etc: FiveWeb CGI.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 01:29 PM

Holas,

creo que estoy de acuerdo con los dos, Carles y Antonio

Si deseas tener todo el internet para hacer tu deploy debes de olvidarte de fivewin, y buscar altenativas como lo mencionan un framework + php + js + css hay muchos y todos los puedes combinar, pero si, esto nada que ver con tu aplicaci贸n de escritorio, salvo que estes trabajando con MySQL, ADS .... u otra base de datos no DBF y claro un servidor donde tienes la posibilidad de tener apache u otro web server.

Ahora una soluci贸n como la anterior no deber铆a llamarse fiveweb ya que no tendr铆a nada que ver con fivewin. La 煤ltima noticia de Antonio, si creo debe de llevar ese nombre.

Depender谩 de nosotros y del contexto de trabajo para definir cual adoptamos

Felicito a Antonio, por dar la posibilidad de tener la opci贸n de atacar la web con la sintaxis de siempre, seguramente en un futuro se podr铆a pensar en tener el propio webserver por detras y mejorar el tema de los CGIs

saludos

Marcelo

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: FiveWeb. Por donde inicio?
Posted: Thu Oct 25, 2012 01:51 PM

Antonio.
A eso me refer铆a, tener la opci贸n de FiveWeb "basado en HTML, CSS y javascript en la parte cliente y PHP y MySQL en la parte servidor", ya que es lo que quisiera empezar trabajar.
Espero entonces mas informaci贸n al respecto, y no si ya tienes algo para poder iniciar a hacer algunas pruebas de FiveWeb con estas opciones. (te enviado un mensaje a tu direcci贸n de correo , no se si ya lo recibiste?)

Saludos.

Carlos.

Continue the discussion