Плагины jQuery по сравнению с UI по сравнению с некоторой альтернативой

Я создавал веб-приложение с помощью jQuery как можно больше. Каждый раз, когда я должен добавить некоторую новую опцию, я обычно ищу плагин jQuery, который делает то, в чем я нуждаюсь, тогда я интегрировал ее в свое веб-приложение. Конечно, через некоторое время это приложение становится очень нарушенным всеми этими "случайными" плагинами от различных авторов, каждый имеющий различный стиль кодирования, соглашение о присвоении имен, и т.д. Я действительно предпочел бы пользоваться одной универсальной библиотекой UI или платформой. Я смотрю на jQuery UI, но откровенно я не впечатлен. Хотя Инструменты jQuery (http://flowplayer.org/tools/download.html) выглядят довольно хорошими. У кого-либо есть опыт с каким-либо из них?

У Вас есть какие-либо другие предложения? Не только, относительно какой платформы UI использовать, но и Ваши мысли относительно контакта с созданием помех веб-приложениям с различными плагинами UI в целом.

Спасибо

16
задан WebMatrix 4 January 2010 в 20:12
поделиться

3 ответа

Нет ни тонны движения, чтобы сделать кучу менее фрагментированных ui библиотек для запроса. Я думаю, что многие люди начинают следовать довольно регламентированному стилю в том, что касается авторского стиля, и в большинстве случаев хорошие плагины играют вместе очень хорошо.

Конкретно - шаблон Майка Алсупа, описанный здесь:

http://www.learningjquery.com/2007/10/a-plugin-development-pattern

- это шаблон, который очень унифицирован для большинства популярных плагинов. Если вы заметили, что плагин следует этому шаблону, вы можете быть уверены, что он работает так, как вы думаете.

Однако, может быть и другая альтернатива для вас - ExtJS ( http://www.extjs.com/) может быть использован в качестве библиотеки пользовательского интерфейса поверх jQuery. Просто включите jQuery, затем файл ext-jquery apapter, а затем библиотеку extjs ui. Это даст вам всю библиотеку пользовательского интерфейса extjs (которая очень унифицирована и протестирована), и, тем не менее, даст вам доступ ко всему ядру jQuery, который вы хотите, а также другие возможности плагина.

Надеюсь, это поможет.

.
8
ответ дан 30 November 2019 в 21:54
поделиться

Я хорошо использовал JQuery UI и был им доволен. Одно примечание: используя ThemeRoller, очень просто получить тему, соответствующую вашему сайту, или просто использовать одну из десятков тем, уже созданных для вас. С другой стороны, если вы хотите контролировать определённое поведение, например, запомнить, какая закладка активна после сообщения на странице и т.д.

Когда дело доходит до этого, JQuery UI, JQuery Tools и ExtJS предлагают довольно похожие элементы пользовательского интерфейса, так что на самом деле это будет зависеть от особенностей вашего проекта.

Редактирование: Если лицензирование важно для вас или вашего проекта, обратите внимание, что JQuery UI и JQuery Tools имеют двойную лицензию по MIT и GPL v2, основанную на том, что больше подходит для ваших нужд, в то время как ExtJS доступна по GPL только для других проектов под GPL; если вы не можете или не хотите пользоваться GPL, вы должны купить довольно дорогую коммерческую лицензию.

5
ответ дан 30 November 2019 в 21:54
поделиться

Поскольку JQuery UI и Flowplayer были немного переборчивы для моих целей, я начал создавать что-то новое, сфокусированное на простоте, небольшом размере и легкой стилизации. Я буду рад любым предложениям (надеюсь, это не будет саморекламой) о том, как сделать это лучше / проще или о том, что я делаю неправильно.

В любом случае. Вот ссылка: microUI

0
ответ дан 30 November 2019 в 21:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: