Mi humilde opinion sobre CGI

Mi humilde opinion sobre CGI

Postby jll-fwh » Sun Jul 07, 2019 1:30 pm

Hola a todos:

Mirando hace unos días los foros vi que la gente al realizar aplicaciones CGI, en código reescribe de nuevo en código la página a devolver con los datos solicitados. Mi sugerencia como yo lo hice hace años fue la siguiente, que considero mucho más cómoda y más fácil de mantener:

1.- Diseñas todas las páginas de la web como si fuera una página estática HTML, CSS.
2.- Donde quieras mostrar los datos por ejemplo un Browse en la página, dentro de esa página creas un atributo <DIV> %BR1 </DIV>.
3.- Abres/lees/reescribes la página has llegar al %BR1 sustituyes en código por la tabla, acabas de leer/reescribir el fichero y listo.

Ventajas:

1.- Puedes maquetar unas web super chulas sin tocar código CGI.
2.- Si te piden una modificación de la página que no influya en datos, abres la página modificas y listo, no tocas código CGI.
3.- Y si te curras un poco el CGI con una clase la puedes hacer genérica para todas las aplicaciones Web que te pidan.

Espero haberme explicado bien, en mi opinión es un método que a mi me fue genial porque ya todos sabemos como son los clientes, que luego ponme esto aquí, lo otro ahora lo quiero allá, etc. Si no es cuestión de datos te cuesta 10min modificarla y lo más importante no tocas código.

Espero que estén todos bien;

Un saludo
Javier LLoris
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia

Re: Mi humilde opinion sobre CGI

Postby Carles » Tue Jul 09, 2019 7:41 am

Javier,

Esto es una parte del concepto MVC (Modelo/Vista/Controlador). Todo separado y cada uno que haga lo suyo... :D
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: Mi humilde opinion sobre CGI

Postby Antonio Linares » Tue Jul 09, 2019 7:56 am

Aqui un ejemplo usando mod_harbour y "views" con la técnica que describes :-)

https://harbour.fourtech.es/modharbour_samples/genesis/index.prg

Aquí el código fuente completo y los "views" usados. Dentro de los views el código reemplazable está escrito entre {{ ... }}
https://github.com/FiveTechSoft/mod_harbour/tree/master/samples/genesis
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

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