Newsgroup: it.comp.java
Titolo: Possono coesistere Rich Internet Applications e Search Engine Optimization?

Ciao a tutti, qui sono a forte rischio di OT ma non più di tanto.
Siamo in fase di analisi per un progetto di e-commerce con tecnologie
J2EE. Decidiamo di giocare le fiches con l'adozione di innovative
framework di presentation: JSF, Laszlo, ....appunto di RIA (Rich
Internet Applications)
Sugli aspetti tecnologici e progettuali (pattern MVC) direi che la
strada è tracciata, ma resta la seguente forte perplessità: saranno
garantite le tecniche di SEO per tale portale di e-commerce?
Ricordo che una web application può essere anche PERFETTA, rispettare
i dettami W3C, di usabilità ed essere pienamente osservante dei
pattern J2EE.
Ma se stiamo sviluppando e-commerce, il suo posizionamento è VITALE, e
senza ottimizzazione il portale non venderebbe un piffero, sarebbe
TUTTA FATICA SPRECATA.
Avete dato uno sguardo a Laszlo? Sembra un miraggio: grafica flash
accattivante e facilità di scripting ... sapete su cosa si basa?
streaming Flash!!!!! Impossibile da manipolare per SEO e posizionamenti
.....
Mi restano solo le JSF, ma a fronte del loro markup evoluto e potente
le pagine generate in (x)html sono terribilmente illeggibili. Ma almeno
non è streaming ...
Che facciamo? Torniamo alle JSP (Struts) ?
 Ogni opinione è gradita, sparate pure ... e grazie per l'attenzione.
Sabino.

non è streaming ...
Posso dirti solo riguardo a JSF.
Francamente non capisco cosa centri l'illegibilita' umana riguardo al markup 
generato: chi indicizza i siti non e' certo un umano ma un software. Se JSF, 
come e', genera (x)html corretto non ci sono problemi.
Purtroppo c'e' un altro aspetto di JSF critico: ogni cosa in JSF e' un POST, 
persino i link.
Questo non va bene per i tuoi interessi.
Ad esempio il link di JSF e' del tipo:
<a href="#" onclik=".....submit();">click</a>
Il crowler non lo segue, e comunque se anche lo seguisse non servirebbe a 
nulla.
In definitiva se usi JSF e vuoi che i tuoi link siano indicizzabili (e anche 
bookmarlabili) tieni lontano dal componente commandLink.
Hai comunque altre possibilita', JSF e' abbastanza potente da poter 
supportare anche un approccio indicizzabile volendo.
Se seguirai questa strada (da me fortemente consigliata eheh) ti potremo 
dare ulteriori consigli in merito, altrimenti e' inutile che continuo :)
Ciao. 

 Ciao.

se vuoi ....
Beh non c'e' molto da dire:
<a href="/contesto/faces/articoli.jsp">Articoli</a>
;) 

 dare ulteriori consigli in merito, altrimenti e' inutile che continuo :)
Infine grazie ancora del consiglio. Ciao.

comunque, poi me ne potrň fare un'opinione precisa.
Bravo :)
le facelets sono usatissime e consigliatissime ;)
Visto che usi le facelets non avrai problemi a usare JSF 1.2, ovvero 
l'ultima versione che funziona solo con le JSP 2.1 non ancora implementate 
da tomcat e molti altri servlet container. Le facelets non sono JSP quindi 
non hai problemi con tomcat 5.5.
Visto che parlavi di Rich Internet Applications magari ti riferivi anche ad 
Ajax?
In quel caso hai jsf-extension per JSF 1.2 e molti altre librerie per Ajax. 

Ciao cicap, come va?
La framework RIA che avevo preso in considerazione era Laszlo, e quelle
riportate nell'articolo
http://today.java.net/pub/a/today/2005/03/22/laszlo.html
.
Ti dirò, Ajax mi viene un attimo indigesto, non l'ho preso neanche in
considerazione perchè eredita la mia antipatia per javascript. Oltre
ad essere fuori "pattern" MVC (si pone come controller, sostituendosi
ai servlet), anche perchè non sono del tutto convinto che funzioni su
tutti i browser. A meno che non abbia capito male.
Ciao.

tutti i browser. A meno che non abbia capito male.
Sicuramente non in tutti, ma la stragrande maggioranza si'.
La libreria che scegli si fara' carico di supportare piu' browser possibili.