Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2008, 17:10
kof3d
 
Fecha de Ingreso: diciembre-2007
Mensajes: 42
Antigüedad: 16 años, 11 meses
Puntos: 0
ajax en exceso ???

saludos,

estoy ya un poco cansado pues llevo casi todo un dia leyendo tutoriales, guias, ejemplos, opiniones, comentarios, etc, etc... sobre ajax en especial xajax...

mi dilema es la siguiente:

mediante xajax se puede comunicar con el servidor de manera asincrona, razón por la cual no habría recargas de paginas en un sitio web... ahora bien a mi modo de ver al crear una noticia que obtenemos de la base de datos y mostramos en determinado div de la siguiente manera:

Código PHP:
$consulta mysql_query("select * from noticia"$conexion);
$campos mysql_fetch_assoc($consulta);

$objResponse = new xajaxResponse();    
        
$conca "Ultimas Noticias";

do{
    
$conca .= "<p>".$campos['titular_not']."<br />".$campos['entradilla_not']."<br />"."</p>";
}while(
$campos=mysql_fetch_assoc($consulta));

$conca $conca;
        
$objResponse->assign("mostrar_noticia""innerHTML"$conca); 
la carga sería mucho mas rapida porque unicamente actualizamos el contenido que queremos y no todo el sitio nuevamente... algo excelente... pero entonces ¿no deberiamos utilizarlo en todas nuestras secciones?

pero en varios blogs y foros encuentro que dicen algo como lo siguiente:

"ajax es bueno siempre y cuando no se exceda su utilización" y aquí comienzo otra vez el problema y me pregunto ¿cuándo o cuál es el límite de su utilización? ¿para qué utilizarlo y para qué no?

y por ultimo mi ultima pregunta:

¿porqué no realizar un sitio web completamente en base a xajax?

inclusive en un ejemplo de xajax se encuentra que se inserta todo un formulario concetenando los parametros a una variable y luego mostrandola en pantalla

Código PHP:
$sForm "<form id=\"signupForm\" action=\"javascript:void(null);\" onsubmit=\"submitSignup();\">";
$sForm .="<div>First Name:</div><div><input type=\"text\" name=\"firstName\" /></div>";
$sForm .="<div>Last Name:</div><div><input type=\"text\" name=\"lastName\" /></div>";
$sForm .="<div>Email:</div><div><input type=\"text\" name=\"email\" /></div>";
$sForm .="<div class=\"submitDiv\"><input id=\"submitButton\" type=\"submit\" value=\"done\"/></div>";
$sForm .="</form>";
$objResponse->assign("formDiv","innerHTML",$sForm); 
esstono es lo que se suponde no debe hacerse

espero me colaboren ya que estoy enloqueciendo con todo esto...