FiveWeb. Por donde inicio?

Re: FiveWeb. Por donde inicio?

Postby Enrrique Vertiz » 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 23.04, MySQL 8.0.X, SQLLIB 1.9m, SQLRDD
Enrrique Vertiz
 
Posts: 514
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: FiveWeb. Por donde inicio?

Postby sysctrl2 » 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 "
User avatar
sysctrl2
 
Posts: 951
Joined: Mon Feb 05, 2007 7:15 pm

Re: FiveWeb. Por donde inicio?

Postby Enrrique Vertiz » 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 23.04, MySQL 8.0.X, SQLLIB 1.9m, SQLRDD
Enrrique Vertiz
 
Posts: 514
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: FiveWeb. Por donde inicio?

Postby Antonio Linares » 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: Select all  Expand view
#include "FiveWeb.ch"

function Main()

   MsgInfo( "Hello world from FiveWeb" )

return nil
 


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

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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: FiveWeb. Por donde inicio?

Postby Carles » 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: Select all  Expand view
    $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
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: FiveWeb. Por donde inicio?

Postby csincuir » 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.
csincuir
 
Posts: 396
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: FiveWeb. Por donde inicio?

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: FiveWeb. Por donde inicio?

Postby Marcelo Via Giglio » Thu Oct 25, 2012 1: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
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: FiveWeb. Por donde inicio?

Postby csincuir » Thu Oct 25, 2012 1: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.
csincuir
 
Posts: 396
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

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