Я отвечаю конкретно по поводу dnd, поскольку, похоже, это то, о чем вы спрашивали.
Я думаю, что некоторые люди путают jQuery с jQueryUI. Использование собственного HTML5 dnd вместе с jQuery - отличное сочетание как по производительности, так и по времени разработки. Поскольку функции dnd пришли из мира IE, поддержка браузеров довольно хорошая (включая, конечно, IE7, а может быть, даже и старше). Использование jQuery дает вам все кросс-браузерные addClass()
, removeClass()
и другие полезные утилиты.
С другой стороны, jQueryUI предлагает массу функций, которые вам, вероятно, не понадобятся. Поскольку их dnd полагается на события мыши, а не на нативный dnd, производительность не будет такой хорошей. jQueryUI не следует путать с jQuery. Более 2,5 лет jQueryUI не получал серьезных обновлений! (Да, jQueryUI 1.8rc1 был в январе 2010 г.) Так что не так просто просто сказать, что они добавят встроенную поддержку в будущем, в темпе, который они обновляют, я не задерживаю дыхание.