Además del marco, ¿vale la pena usar jQuery en lugar de crear su propio javascript? Siempre he debatido si el marco era mejor usar que crear tus propias llamadas. ¿Son sus desventajas de usarlo?

Perdón por la pregunta para principiantes, estoy tratando de sentir si sería mejor usar esto y crear algunos de los trabajos ajaxish de mi sitio en lugar de desarrollarlo desde cero.

¿Existen otros marcos que sería mejor usar para crear un sitio web ajaxish?

6
Petrogad 23 jul. 2009 a las 19:06

11 respuestas

La mejor respuesta

Sí, jQuery lo vale. Hablo como alguien que se resistió a usar cualquier biblioteca durante mucho tiempo, y finalmente vio la luz.

Recomiendo que construyas algunas interacciones de Ajax enrolladas a mano antes de sumergirte en el uso de jQuery para Ajax, para que entiendas exactamente lo que está sucediendo con Ajax. Sin embargo, una vez que se haya logrado, deje que la biblioteca haga el trabajo sucio.

14
chaos 4 ago. 2009 a las 21:58

No hay ninguna razón por la que no pueda escribir su propio código y salpicar en JQuery donde sea necesario. JQuery es increíblemente liviano para lo que proporciona y rápidamente descubrirá que puede hacer lo más fácil en JQuery (especialmente una vez que comience a usar los complementos) que a mano. Soy un gran creyente en no reinventar la rueda. El código JQuery es probado por toneladas de personas y hay tantos complementos para elegir que casi podría garantizar que lo que quiero hacer ya se haya hecho antes.

Sin embargo, si está comenzando con un sitio limpio, ahora es el momento perfecto para probar JQuery, porque si se engancha en él, su código será más consistente si resuelve tareas similares utilizando la misma técnica. Ve y pruébalo :)

3
Jim Petkus 23 jul. 2009 a las 15:12

JQuery le ayuda a evitar preocuparse demasiado por los problemas de JavaScript entre navegadores y lo ayuda a hacer las cosas rápidamente. En lo que a mí respecta, la razón clave para usarlo frente a su propio JavaScript enrollado a mano probablemente sea el cliché "no reinventar la rueda".

3
Dominic Rodger 23 jul. 2009 a las 15:09

JQuery es un gran proyecto con muchos usuarios. Por esa naturaleza, será mejor probado que cualquier cosa que escriba usted mismo.

Es un gran marco para la mayoría de los usos que he necesitado.

¿Hay algo en particular que intentas hacer?

3
Robert Rouse 23 jul. 2009 a las 15:08

Una cosa que quiero agregar es que durante los últimos meses, estaba tratando de ocupar un puesto de desarrollador web para mi equipo, y resultó ser una tarea difícil.

Mucha gente sabía cómo usar un marco JS (JQuery, ExtJS, YUI ...), pero una vez fuera del marco, se encontraron en un terreno desconocido. Tuve un desarrollador JS senior con más de 10 años de experiencia que no podía decirme cómo usar function.call () o function.apply () o cómo implementar una herencia simple en JavaScript.

El marco es excelente y definitivamente útil, pero también querrá asegurarse de saber cómo implementar el concepto básico de OO y la manipulación DOM sin el marco.

Por cierto, usamos ExtJS y si está comenzando a elegir un marco JS, es posible que desee mirar a su alrededor para ver cuál le conviene más.

4
badallen 23 jul. 2009 a las 18:08

JQuery (y la mayoría de los demás marcos) son para simplificar las cosas difíciles. Le evita tener que escribir código compatible entre navegadores. Le evita tener que escribir métodos recursivos para actualizar múltiples elementos dom. Básicamente reduce considerablemente el tiempo de desarrollo y le ahorra mucha frustración.

Archivo Stackoverflow:

10
Community 23 may. 2017 a las 12:14

Además de la productividad adicional, la principal ventaja de JQuery es que elimina todo (la mayor parte) del dolor de las pruebas entre navegadores.

3
Galwegian 23 jul. 2009 a las 15:10

Recomiendo encarecidamente usar jQuery (o cualquier marco comparable) sobre JavaScript directo. Simplemente hace que las tareas de programación comunes sean más fáciles, especialmente el desarrollo entre navegadores.

3
chaos 6 ago. 2009 a las 01:14

Jquery hace que el trabajo relacionado con js sea más fácil y más importante estandarizado / compatible.

Si necesita seguridad en cuanto a su uso:

  • MS y Nokia lo incluyen en sus plataformas de desarrollo.
  • Es compatible con muchas de las últimas tecnologías web.
  • Tiene una gran comunidad de desarrolladores que lo respalda.
  • Hay muchos complementos disponibles para ayudar a RAD.
  • y más...

¡¡Darle una oportunidad!!

2
Forer 23 jul. 2009 a las 15:16

¡Seguro! Jquery le ahorrará mucho tiempo luchando por el código y hace que su código sea más fácil de leer para los no expertos.

1
codedude 23 jul. 2009 a las 15:48

Si te gusta reinventar la rueda, escribe la tuya. Para mí, prefiero pasar mi tiempo enfocándome en soluciones en lugar de líneas y líneas de código JavaScript. Usaré JQuery para ahorrar recursos y frustraciones.

6
Cody C 23 jul. 2009 a las 15:09