Библиотека пользовательского интерфейса Javascript - CMS Rebuild - PullRequest
1 голос
/ 16 августа 2010

Я собираюсь начать перестройку CMS моей компании с нуля, структура БД и большая часть функциональных возможностей останутся такими же, концентрируясь на пользовательском интерфейсе.Я собирался построить его с использованием пользовательского интерфейса JQuery, так как именно это мы используем на большинстве сайтов, но прежде чем утверждать, что, возможно, стоит спросить, может ли что-то вроде MochaUI (Mootools) или что-то еще сделать лучшеjob.

CMS - это ASP.NET, поэтому, пока он работает очень хорошо с .net (не использует идентификаторы), у меня нет особых предпочтений.

Спасибо

1 Ответ

0 голосов
/ 16 августа 2010

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

Кроме того, он активно поддерживается Microsoft. Он включен в последние веб-шаблоны для проектов ASP.NET MVC, и существует очень активное сообщество со многими инновационными решениями. Короче говоря, это здесь, чтобы остаться.

Лично я обнаружил, что с помощью JQuery я могу реально написать те же самые сценарии в менее чем половине строк кода, чем любая другая библиотека.

Главное, что он предлагает, что должно быть весьма полезно для вас, - это возможность добавлять поведение на стороне клиента к одному или нескольким элементам DOM одновременно. Это достигается за счет выявления групп этих элементов аналогично тому, как стили CSS применяются к группам элементов. Вы можете думать об этом как CSS для поведения , если хотите.

Я бы порекомендовал следующую книгу, чтобы помочь вам на вашем пути ... JQuery In Action

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...