Pregunta:
Fecha: 26-08-2015 12:43:51
(En Español)
Que cual era mejor
Llamadas por ajax o Hacer include dentro de las paginas en php
Me gustaria saber que opinan uds respecto al tema ya que a mi tambien me ha quedado esa duda
Gracias Votos: 1 - Respuestas: 4 - Vistas: 13 Compartir en: Google Facebook Twitter LinkedIn Link
Include o Ajax[Resuelta]
Hace algunos dias algun personaje de estos que rondan por el facebook estaba preguntandoQue cual era mejor
Llamadas por ajax o Hacer include dentro de las paginas en php
Me gustaria saber que opinan uds respecto al tema ya que a mi tambien me ha quedado esa duda
Gracias Votos: 1 - Respuestas: 4 - Vistas: 13 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 26-08-2015 13:31:08 Ps ajax es muy bueno para hacer eso ademas de que lo puedes programar que si hay algún cambio se actualice.
pero se puede desactivar fácil y la página quedaría inservible y prefiero el INCLUDE por ese sentido.
Salu2 Su amigo ElCapa8 Votos: 0 - Link respuesta -
Fecha: 26-08-2015 13:31:22 Edwin, todo depende, en algunos casos será mejor utilizar includes y otros invocaciones ajax.
Cuando haces includes estas juntando los ambitos, cuando ejecutas distintas llamadas ajax tenes ambitos de ejecución distintos. Por otro lado, las llamadas ajax requieren de un "entorno de usuario" para que la invocación ajax se haga (por ejemplo la visualización desde un browser), lo que conlleva a que cierto contenido no este disponible para los robots de indexación de google (por ejemplo). En el caso de un include ese contenido será parseado en el servidor y enviado en la respuesta principal.
Como dije, aquí no hay una mejor forma, sino dos métodos distintos que pueden producir a simple vista el mismo resultado.
Saludos, Votos: 1 - Link respuesta -
Fecha: 26-08-2015 13:41:11 Hola Edwin:
Podría extenderme desde mi experiencia (que en ningún caso pretendo sobrestimar mis conocimientos sino subestimar los resultados de la misma). Generalmente lo tengo claro cuándo usar uno u otro en el proceso de carga:
PHP include nos permite incluir los archivos conforme a la ruta de acceso (lenguaje en el servidor y ejecutado al cargar la página). requiere o sus extensiones include_once o require_once son matices del mismo proceso.
Ajax es lenguaje, en definitiva, Javascript. Wikipedia (enlace previo) lo define como:
"AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, mejorando la interactividad, velocidad y usabilidad en las aplicaciones."
(Anota, es asíncrono).
En la práctica: cuando accedo a datos de comprobación de usuario, contraseña, enlace a la base de datos, ... recurro a include (o require o por extensión require_once).
Cuando en mis mapas quiero ver la posición real y en el momento de un usuario, recuro a AJAX: no recargo la página y me actualiza en el momento en el que se produce un cambio de posición al tiempo que me permite guardar los datos en la base correspondiente de los mismos.
No sé si el ejemplo te sirve pero creo que puedes ver la diferencia. Votos: 1 - Link respuesta -
Fecha: 30-08-2015 01:48:03 Hola, honestamente no veo cómo se pueden comparar porque ambos ocurren en momentos totalmente distintos de ejecución y tienen dos propósitos diferentes.
include, include_once, require y require_once son sentencias PHP para incluir contenido de otro archivo o recurso.
Dado que PHP nació como un lenguaje de plantillas esas sentencias eran muy utilizadas.
Las sentencias de PHP se utilizan para que puedas generar el contenido que pide el servidor mediante anexar el código de un encabezado, un footer, una sección de noticias, etc a los datos que va a compilar y ejecutar el intérprete. El intérprete devuelve una respuesta al servidor y el servidor manda la respuesta al cliente.
Con AJAX, ya que se tiene una página estática en pantalla, podemos actualizar partes de la misma sin actualizar todo mediante pequeñas peticiones de información al servidor.
Ten bien claro que AJAX no es un lenguaje, es una metodología mientras include es una sentencia de PHP.
Comparar una llamada de AJAX con un include es totalmente irrelevante. Son complementos pero con propósitos totalmente diferentes. Si usas Python, Perl, ASP, JAVA, PASCAL, etc. No necesariamente tendrás un include. Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
