Может ли кто-нибудь перечислить общие фреймворки / библиотеки javascript и плюсы / минусы каждого из них? - PullRequest
0 голосов
/ 30 января 2009

Итак, у меня много проектов, которые могут использовать небольшую dhtml pizzaz, и я не знаю, какой фреймворк использовать для какого проекта, и любая помощь будет признательна.

Ответы [ 4 ]

2 голосов
/ 30 января 2009
2 голосов
/ 30 января 2009

В самом деле, вы будете в порядке с любым из основных, потому что все они могут выполнять в основном одни и те же вещи, и у большинства есть множество плагинов и сценариев, которые перекрываются. Тем не менее, я бы рекомендовал либо jQuery , либо MooTools .

jQuery - Большое сообщество. Очень быстро с последним обновлением. Очень легко для начинающих. Много плагинов.

MooTools - Немного сложнее для начинающих, но мне очень нравится его классовая структура и модульность. Вы можете выбрать, какие части фреймворка вам нужны, а остальные не учитывать. Сообщество не так хорошо, как JQuery. Много плагинов.

С тобой тоже все будет в порядке Прототип / Сценарий , YUI , Додзё и несколько других, хотя я ' Я не так хорошо знаком с их плюсами и минусами.

Однако важно помнить, что нельзя использовать более одной библиотеки одновременно. Вы не можете использовать Mootools и Prototype вместе, но вы не должны использовать другие вместе, потому что вы просто излишне увеличиваете размер страницы. Если вы найдете скрипт, который вам действительно нравится, в одной библиотеке, скорее всего, он существует в другой.

Вы также получите лучшее сжатие, распаковывая файлы, когда отправляете их в браузер.

0 голосов
/ 30 января 2009

Прототип: Плюсы: очень мощный, маленький, простой в интеграции, отличный API Минусы: Ограниченные встроенные виджеты (см. scriptaculous)

Dojo: плюсы: множество виджетов, достойные форумы поддержки, отличный API минусы: нарушает веб-стандарты, виджеты загружаются после загрузки

0 голосов
/ 30 января 2009

Это дубликат https://stackoverflow.com/questions/913/what-javascript-library-would-you-choose-for-a-new-project-and-why

Лично я широко использовал MooTools, Prototype, Scriptaculous и jQuery, и я люблю jQuery. Это действительно зависит от ваших потребностей в проекте и ваших личных вкусов. Там нет "лучших".

...