Mezclando jQuery y YUI en una aplicación, ¿es posible fácilmente?

Tengo que prefaciar esto con el hecho de que me encanta jQuery como una extensión de lenguaje JavaScript y YUI como un rico conjunto de controles gratuitos. Así que aquí está mi pregunta, ¿habrá problemas en el futuro si mezclo jQuery e YUI en una aplicación MVC en la que estoy trabajando?

Quiero usar jQuery para el trabajo pesado en el DOM y quiero usar YUI para el conjunto de control de usuario enriquecido. Esta es una aplicación interna y nunca verá la luz del día fuera de la organización para la que trabajo.

Si alguien tiene experiencia en mezclar estos dos marcos, me encantaría saber cuál ha sido tu experiencia.

Hablando de alguna experiencia en el desarrollo de una pequeña herramienta, he usado el rico conjunto de controles de YUI con Prototype para la manipulación de DOM en el pasado y no tuve problemas. Es cierto que esta era una pequeña herramienta que no usaba una amplia gama de controles.

Aun así, siempre tengo dudas sobre el uso de múltiples marcos en mis proyectos web; sin embargo, si solo está utilizando la funcionalidad DOM de jQuery y la funcionalidad de control de YUI, entonces creo que está bien, no hay realmente un conflicto de intereses allí. Además, con el modo noConflict () de jQuery y el espacio de nombres de YUI, los dos marcos realmente no deberían triunfar entre sí.

Esta es una pregunta antigua, pero quería agregar un enlace al documento de jQuery sobre este tema …

http://docs.jquery.com/Using_jQuery_with_Other_Libraries

Regularmente uso jQuery con YUI (jQuery para la mayoría de las cosas, YUI para los elementos de la interfaz de usuario) sin problemas.

Tenga en cuenta que YUI 3 introducirá los selectores de estilo jQuery y el encadenamiento:

http://developer.yahoo.com/yui/3/

Creo que no debería ser un problema porque YUI está contenido en “espacios de nombres”, por lo que no debería romper nada (no sé si jquery rompe cosas alrededor de YUI, pero siempre y cuando no se extienda el objeto básico No debería haber ningún problema). Recuerdo que Dustin Díaz salió con una biblioteca similar a jquery y se construyó alrededor de YUI: http://www.dustindiaz.com/introducing-ded-chain/ Traté de descargarlo ahora, pero el sitio ahora está fuera de línea.

Sí, el uso de jquery junto con YUI es definitivamente posible, particularmente porque tanto jquery como YUI han tomado medidas enérgicas para prevenir la contaminación global del espacio de nombres. Sin embargo, la implementación de esta combinación proporciona innecesariamente una gran cantidad de funciones redundantes. Le insto a utilizar YUI3, que proporciona la mayor parte de la funcionalidad de Jquery y mucho más. YUI3 tiene una syntax mucho más limpia y concisa y está muy bien documentada. Sin embargo, es posible que esté utilizando algún complemento jquery, cuya alternativa YUI no esté disponible. En tal caso, le recomiendo que eche un vistazo a Jquery UI o wijmo para sus necesidades de UI o utilice un kit de herramientas de UI ligero como UKI. Alternativamente, también puede echar un vistazo a ExtJS que tiene un adaptador Jquery disponible a través del cual puede aprovechar su familiaridad con jquery así como los ricos widgets de extjs.