Foros del Web » Programando para Internet » Jquery »

Algo mejor que Jquery?

Estas en el tema de Algo mejor que Jquery? en el foro de Jquery en Foros del Web. Hola gente!! Estoy armando un sitio web en php - jquery - mysqli. Tengo consultas en ajax en post y la maquetacion utilizo el boostrap ...
  #1 (permalink)  
Antiguo 10/02/2018, 16:07
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 10 años, 5 meses
Puntos: 4
Algo mejor que Jquery?

Hola gente!!

Estoy armando un sitio web en php - jquery - mysqli.
Tengo consultas en ajax en post y la maquetacion utilizo el boostrap un poco toqueteado por mi en la parte visual. Tengo consultas tratando de llevarlas al máximo rendimiento para una rápida respuesta y los resultados suelo manejarlos en Json.
Ahora la pregunta que me surge es si existe algun otro lenguaje para realizar este trabajo que de mejores rendimientos en cuanto a velocidad de multiples respuestas.
El asunto es que x ejemplo tengo una pagina comodín, donde cargo módulos iniciales y que pueden cambiar dependiendo selección del usuario. Para no sobrecargar de scripts solo traigo lo que el modulo seleccionado precise.
Angular no me sirve, ya que no tiene lectura del dom después de ser cargado. Osea si traigo un modulo, angular no lo toma en cuenta si ya tenia la pagina padre cargada con anterioridad.
Y lo que estoy armando necesito tener amplio control del dom y poder modificarlo a gusto en linea.

Hay algún otro lenguaje que no sea Jquery para poder tener el mismo control del dom pero con mejor respuesta?

El hosting es linux.

Desde ya muchas muchas gracias!!!.
  #2 (permalink)  
Antiguo 12/02/2018, 19:53
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.133
Antigüedad: 10 años, 7 meses
Puntos: 1004
Respuesta: Algo mejor que Jquery?

El problema no es angular es tu lógica, digo yo no he trabajado mucho con angular pero al menos desde la version 1.6 (lo se ya esta vieja) podrias trabajar con routes, cada route puede manejar un controlador distinto y un template distinto.

Investiga sobre routes y components, alli tienes todo lo que necesitas. cada vista puede trabajar con su propio componente/controlador/vista y todo lo que necesites.

Tambien tienes VueJS
https://github.com/chrisvfritz/vue-2...outing-example

Vamos AngularJS y VueJS lo llaman componentes, tu lo llamas modulo, pero al final es lo mismo y cumple su cometido.

Aqui algo con AngularJS
https://codecraft.tv/courses/angular...configuration/
__________________
Toda ayuda se proporciona exclusivamente en el foro, no skype, no mensajes privados u otro medio....
  #3 (permalink)  
Antiguo 18/02/2018, 15:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 10 años, 5 meses
Puntos: 4
Respuesta: Algo mejor que Jquery?

Gracias por tu respuesta!!

Vos decís que puedo trabajar con routes?. A ver si puedo romper el esquema del jquery y salir de la zona de confort.

Te pregunto que vos tenes mas experiencia, si yo tengo una pagina A con 3 vistas y al cargar las vistas, la numero 2 me tiene que mostrar algo dependiendo el contenido de la vista 1, todo esto dentro de la pagina A ya cargada en primera instancia.

Esta comunicación entre vistas del dom con llamados al servidor de cada vista que pueden o no ser en simultaneo se pueden hacer en angular?.

El proyecto lo había comenzado a hacer en angular, que por cierto me había encantado su respuesta, pero me encontré ciega cuando tuve llevar o traer información de una vista a otra. Y en todas las respuestas me encontré con que angular no lee el dom como jquery. Por ejemplo si tengo que crear divs online, angular no los registra para su uso posterior. cosas como esas.

Pero en angular soy muy nueva puedo estar dos millones de kilometros equivocada.

Vos que opinas?
  #4 (permalink)  
Antiguo 19/02/2018, 08:49
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.133
Antigüedad: 10 años, 7 meses
Puntos: 1004
Respuesta: Algo mejor que Jquery?

Como dices AngularJS no tiene acceso al dom completo,, que quizás prodrias configurarlo para que lo tenga pero no es lo recomendable por cuestiones de rendimiento.

aun así, puedes sin duda compartir información entre componentes
https://angularfirebase.com/lessons/...-four-methods/
https://www.google.com.mx/search?q=a...een+components

y si eso no te va, siempre puedes crear variables globales en javascript, con lo cual puedes compartir información entre componentes y cualquier otro framework o función javascript.

Y como ya has dicho tendrás que salir un poco de tu area de confort, dependiendo del deadline de dicho proyecto y su relevancia te sera o no recomendable experimentar para hacerlo con angular.
__________________
Toda ayuda se proporciona exclusivamente en el foro, no skype, no mensajes privados u otro medio....
  #5 (permalink)  
Antiguo 20/02/2018, 00:01
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.464
Antigüedad: 10 años, 1 mes
Puntos: 184
Respuesta: Algo mejor que Jquery?

Por favor, jquery un lenguaje... pensad las cosas antes de decirlas.

jQuery es una libreria (biblioteca para los puristas) de js para acceso al DOM, y en eso es de lo mejorcito.

Angularjs, angular2 y angular4 son frameworks que permiten el desarrollo de una web completa, cosa que jquery no puede hacer por sí sólo. Ni siquiera es su cometido.

Igual react te resulta util, pero con vue o angular puedes hacer las apps sustituyendo PHP por javascript directamente.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:16.