Pregunta:
¿Preguntas importantes para programadores web's?
Aprendiz
2011-10-31 00:51:11 UTC
Empezare diciendo que soy un fanatico de crear aplicaciones web's (paginas dinamicas) por lo general solo suelo utilizar Dreamweaver (para que me genere elcodigo HTML) y PHP (php orientado a objetos).
Con este par de combinaciones he logrado desarrollar paginas dinamicas interesantes, pero hasta hace poco me encontre con un articulo de jquery el cual entendi se trata de un framework de javascript el cual al parecer resulta ser muy util su aplicacion ya que se puede inclusive combinar con ajax. Lo anterior me parece muy interesante porque pienso que le da mas dinamismo a las paginas dinamicas que yo pueda crear, quisiera adentrarme en el conocimiento de este framework y es por ello que me surgen unos interrogantes los cuales me gustaria me ayudaran a resolver y a aclarar.

1. Quisiera una definicion mas concreta de lo que es jquery
2.quisiera saber con cuales lenguajes se puede combinar (me interesa saber si lo puedo combinar con php y cual seria el beneficio de esta combinacion).
3.sirve jquery para aplicarlo a las bases de datos.
4.quisiera una definicion (con ejemplo) de lo que es DOM
------------------------------------------------------------------------

me encontre con este documento el cual me parece interesante y me gustaria saber sus opiniones acerca de el:


*******************************

A la hora de integrar jQuery con PHP tenemos varias posibilidades: pQuery, jqPie o hacerlo “a pelo“.A la hora de elegir alguna solución como pQuery o jqPie hay que tener en cuenta la madurez, documentación y soporte que te pueden dar sus comunidades de desarrollo.



pquery: en cinco meses no ha pasado de la versión 0.1. Apenas tiene documentación y el sitio parece abandonado.
jqPie: tiene otra pinta. Sitio en desarrollo y cuidado. Todavía no tiene documentación pero parece un proyecto vivo y en desarrollo.
El problema que tienen pquery y jqpie, es que tratan de ser un wrapper (envoltorio) para el api de jquery. Con lo cuál sus comunidades tienen que hacer un enorme esfuerzo por codificar todas las posibilidades de jquery en php. Además deben estar atentos a la evolución de la librería, para wrappear todos los cambios.

Yo al final he decidido utilizarlo “a pelo“. Utilizo XAJAX como librería para AJAX y lo integro con efectos jQuery simplemente añadiendo al $response un $response->addscript(<>). Así uno las ventajas de una librería como XAJAX y su objeto Response con las ventajas de jQuery.

5. creo que existe la posibilidad de combinar jQuery, Ajax, PHP y MySQL con esta combinacion que pudiese obtener?

6.Existe alguna relacion entre jquery y ajax(en que se parecen)
7.para que sirve CodeIgniter y que puedo hacer con el
8.es muy dificil entender CodeIgniter.
9.como hacer una animacion como la del siguiente video (http://www.youtube.com/watch?v=xeaVByhgY_s&feature=related)
10. que es Symfony y para que sirve (como utilizarlo y que se obtiene)
11. como ultimo me gustaria que me regalasen los links de paginas que esten desarrolladas con ajax.(no google).

agradezco a las personas que muy gentilmente se tomen el tiempo para regalarmen sus respuestas.

3.
Tres respuestas:
Ferzao A
2011-10-31 10:27:13 UTC
1. Jquery es un framework de javascript que facilita mucho las tareas de este lenguaje. Nos sirve de una sintaxis más fácil y cómoda para manipular DOM, como por ejemplo levantar etiquetas por su class, también trae consigo varios efectos que llevarían varias líneas de manera más sencilla, como los menús desplegables, los efectos de desvanecimiento, pequeñas animaciones, etc. Y también tienen algunas formas de realizar peticiones Ajax de forma mucho más sencilla.

2. En realidad Jquery es Javascript disfrazado, se puede convinar con html, css y al hacer peticiones ajax también con php (o asp)

3. Jquery no se comunica directamente con la base de datos, insisto es Javascript disfrazado. Osea Jquery hace lo mismo que Javascript pero en forma más fácil.

4. DOM (Document Object Model) es la forma en la que Javascript manipula el navegador (el html). Un ejemplo puede ser el siguiente:



Suponiendo que tenemos un botón y un div:







Y tenemos un script:







5. Claro, es web. Todo se convina.



6. Sí existe. De hecho Jquery facilita la forma de hacer peticiones Ajax, como por ejemplo el método ajax() de $

$.ajax();

7. CodeIgniter es un framework para php escrito de modo MVC (Model Vista Controlador) que permite separar las conexiones a la base de datos, las operaciones que realiza php y lo que se le muestra al usuario. También tiene algunas librerías para realizar operaciones como por ejemplo la validación de los datos.

8. CodeIgniter no es difícil. De hecho es muchísimo más fácil que otros como Symfony. Yo la verdad no me termina de convencer, pero te ayuda a entender mucho el MVC de php.

9. Perdón, estoy en el trabajo y no puedo ver videos.

10. Permite crear proyectos através de una consola. También se maneja con MVC como Codeigniter, pero es un poco más poderoso. También se completa con algún ORM como Propel o en algunos casos con Doctrine.



Saludos.
?
2011-10-31 21:09:33 UTC
La verdad no tengo mucha información del tema, pero puedes entrar a http://www.bannerhero.com y ahi puedes encontrar lo que necesitas
?
2011-10-31 08:46:07 UTC
hay esta muy larga tu pregunta jaja

Contestare hasta donde alcance a leer y lo que se, pues no se algunas partes.

jquery es como bien dices un framework, esto es, fragmentos de codigo (en este caso javascript) desarrollado y probado por alguien para realizar una seria de acciones, sirve para facilitar el trabajo a los desarrolladores web, y asi hacer menos codigo, practicamente como se dice mucho, es para no reinventar la rueda, para que hacer algo que ya esta hecho y que sirve bien.



Se puede combinar con casi cualquier lenguaje web, como php, jsp, imagino que tambien con asp, y claro html(q como bien sabes no es un lenguaje de programacion).



No puedes aplicarlo como tal a una base de datos directamente al igual que javascript (hasta donde yo se, puedo equivocarme), ya que javascrit y como tal jquery es un lenguaje del lado del cliente, solo los lenguajes del lado del servidor puedes conectarte a una base de dats como php, jsp, asp, etc.



Se pueden hacer peticiones asincronas con jquery como ajax.

Laa animacion parece ser solo una animacion flash,

galeria con jquery:

http://www.innovacionweb.com/galeria/



este es un totorial genial, leelo te guia paso por paso:

http://www.desarrolloweb.com/manuales/manual-jquery.html





________________________

"Larga vida a la raza de bronce, muerte al linaje ario"

By: MAX/MAGS


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...