¿Cuáles son las ventajas y desventajas de usar jQuery sobre la Biblioteca de cierre (Google)?

En mi opinión:

jQuery es ideal para adiciones en la página. Hace que la interacción con el usuario, la transición, los efectos, etc. sean extremadamente accesibles y fáciles de implementar en páginas web con muy poca sobrecarga y muy poco para aprender.

El cierre es más adecuado para aplicaciones web de alto rendimiento. El código tendrá que escribirse de cierta manera, y absolutamente tendrá que introducir un proceso de compilación / compilación en su flujo de trabajo de desarrollo web para obtener resultados reales de Closure. El cierre facilita la escritura de pruebas unitarias y hace que JavaScript sea muy similar a Java, ya que el compilador puede proporcionar una verificación de tipo básica.

El tiempo de aceleración es más con Closure, pero después de un “punto de epifanía”, todo parece encajar y debería ser capaz de desarrollarse bastante rápido al usarlo.

Personalmente, uso jQuery para páginas web y Closure para aplicaciones web, tal como lo expliqué, y al igual que + Doug dijo, así que no tengo doble estándar. 🙂

Una última diferencia es la comunidad: la comunidad jQuery es mucho más grande y se han desarrollado más complementos de terceros para jQuery. El cierre es más básico y, como resultado, puede ser más adecuado para desarrolladores y tiendas que valoran altamente la personalización y sufren el síndrome “NIH” (es decir, “no inventado aquí”), es decir, personas a las que les gusta escribir todo por sí mismas al máximo actuación.

He estado luchando con la misma pregunta y encontré que esta página la resumía bastante bien. http://ccmbeta.dynamicalsoftware.com:8080/site/news/2011/closure-jquery–928983882.html (especialmente la tabla en la parte inferior).

La red de esto es esto. Use Closure si está planeando un RIA web 2.0 grande, sofisticado y avanzado. Use jQuery si solo necesita un poco de caramelo visual y quiere llegar al mercado rápidamente.