Anar a: Menú de secció | Menú principal | Peu | Inici de la pàgina


eGestió 4.0: La Plataforma Tecnològica d'ARGUS

eGestió 4.0: Una eina per a generar aplicacions web

Una aplicació web és una eina que ajuda als usuaris a intercanviar informació amb un servidor, qui farà el procés posterior. Aquest concepte s'ha popularitzat gràcies a la generalització del navegador com a client (programa que utilitza l'usuari per fer aquesta interacció i que és qui s'entèn amb el servidor).
La facilitat d'actualitzar o mantenir una aplicació amb el mínim esforç és la clau del seu éxit. Hi ha molts exemples d'aplicacions web, però les més populars avui en dia podrien ser, webmails, botigues electròniques, wikis, blocs, fòrums de discussió, o mitjans de comunicació electrònics.

A Argus com a desenvolupadors d'aplicacions web des de l'any 1995, sempre hem cercat la forma de facilitar la feina als desenvolupadors disminuint el temps de desenvolupament, testeig i instal·lació i oferint les eines més noves als nostres clients.

Paradigma client-servidor


A l'inici de la informàtica, quan no existien aplicacions de suficient popularitat, cada aplicació tenia el seu propi “programa client” que servia d'interfície amb l'usuari i s'havia d'instal·lar de forma separada a cada ordinador personal. Cada millora a l'aplicació del servidor, implicava una nova instal·lació a cada estació de treball.  Avui en dia a aquest tipus d'aplicatiu l'anomenem client feixug.

Contrastant amb aquesta forma de programació, les aplicacions web, generen dinàmicament pàgines web en un estàndard (HTML o XHTML) suportat pels navegadors més utilitzats. Cada pàgina web és lliurada al client com un document estàtic; i és la seqüència de pàgines la que afegeix dinamisme a l'aplicació recollint les entrades dels usuaris utilitzant formularis incrustats. Per a afegir funcionalitats, les aplicacions web, poden contenir petits programes que s'executen als clients, per exemple, utilitzant JavaScript, Applets de Java o Macromedia Flash, podem afegir dinamisme a les pàgines que com hem dit generalment són estàtiques. Aquí usem un client feble.

La interfície de navegador web, condiciona el tipus d'aplicació que es pot desenvolupar utilitzant aquesta tecnologia; per exemple, característiques típiques d'aplicacions gràfiques com podria ser arrossegar un contingut i deixar-lo en un altre lloc (el clàssic drag and drop) no es poden utilitzar. Aquest fet és important tenir-lo en compte en el moment d'afrontar el disseny d'una nova aplicació, hem de tenir en compte quin tipus d'aplicació hem de fer i cuidar molt la usabilitat i accessibilitat dels continguts.

Malgrat aquestes limitacions, un dels avantatges més important de desenvolupar aplicacions web és l'estandardització dels clients, sigui quina sigui la plataforma, Windows, Mac OS X, o Linux, podrà accedir a les seves funcionalitats.

Capa intermitja

Tot i que hi ha moltes possibilitats, l'estructura més habitual en les aplicacions web és, una capa amb un navegador web com a client, una altra capa amb un motor capaç de generar continguts web dinàmics, (les tecnologies més comunes serien CGI, PHP, Servlets Java o ASP), i finalment una base de dades com a capa final. El client (navegador web) envia peticions a la capa intermitja que les serveix fent les consultes necessàries a la base de dades i generant la interfície per a l'usuari.

És en aquesta capa intermitja d'aplicació on se centra l'esforç de l'eGestió4.0, precisament perquè és on es concentra tot l'esforç de personalització de l'aplicació, intentant, però, estandarditzar l'accés al client i la base de dades, utilitzant tecnologies obertes que en facilitin el desenvolupament i el seu posterior manteniment. Tècnicament, podríem definir l'eGestió4.0 com un “web application framework”, que bàsicament posa a les mans del desenvolupador, una interfície amb el codi a molt alt nivell, simplificant-ne la programació, el testeig i la instal·lació i deixant les les parts més bàsiques o monòtones a la plataforma, disminuint el nombre d'errors. Però l'eGestió4.0 no només és això, és una metodologia molt dirigida a facilitar a ARGUS l'externalització de la programació de petits mòduls, la supervisió del seu desenvolupament i el seu posterior manteniment.

eGestió 4.0 (i II) >>

Més informació

Els nostres projectes web, siguin claus en mà o associats a algun punt del cicle de vida, són necessàriament usables, accessibles doble A, com per exemple Dona Badalona o l'Ajuntament de Lliçà d'Amunt, i utilitzen els estàndards XHTML i CSS per a l'estructuració i organització de la informació i per a la seva presentació visual. A més, la seva producció se sosté en la nostra plataforma tecnològica 100% java i 100% web, eGestió, i el seu avançat mòdul de creació, gestió i manteniment de sites, eGestió CMS.

per DAVID GIL i OLEGUER SERRA

17 de FEBRER de 2006

argus.net

accés directe a la teva bustia de correu


Anar a: Menú de secció | Menú principal | Peu | Inici de la pàgina