2014-05-21 2 views
0

У меня есть сайт, на котором мы использовали базу данных asp.net, C# и SQL. На этом веб-сайте мы часто извлекаем/отправляем детали из базы данных. Теперь мы перепроектируем этот сайт. Как насчет использования Angularjs при перепроектировании? Сможет ли это сделать разработку проще? Или, пожалуйста, дайте мне знать, если у нас есть лучшие рамки для этого.Могу ли я использовать Angularjs для моей редизайна сайта?

ответ

0

Если вы используете базовую asp.net, то не очень.
У вас есть страница, которая содержит файл .cs «code behind» и файл «.aspx», которые соединены и работают вместе.
Зачем вам вдруг нужна модель клиентской стороны? Это более актуально для «Asp.net MVC».

Теперь вы можете немного поработать и начать работать с «ajax + json oriented» для вставки угловых символов, но вам понадобится много изменений.

Теперь, если вы планируете большой редизайн, я бы попытался взглянуть на веб-api (вам не нужно менять весь сайт, но, возможно, вы предпочтете создать службу, которая будет работать с вашей базой данных для извлечения данных и верните свой угловой js-клиент json, который привяжет данные к вашим представлениям).

Теперь, если вы меня не поняли, я бы запустил «Asp.net web api», а затем google некоторые «Asp.net web api и angularjs» вверх.

+0

Просто хотел попробовать angularjs, поскольку я мог слышать столько об этой структуре, но я не был уверен, что это облегчит мою разработку. Похоже, что использование этой структуры «ajax + json oriented» может быть немного сложным для меня. – vidyagb

+0

Возможно, вы можете попробовать его на части своего сайта (если есть модуль, который работает «напрямую» с вашей БД, я бы создал веб-api-контроллер для извлечения данных и привязки этих данных с помощью углового). –

0

Да, AngularJS можно использовать для упрощения интерфейсной части вашего веб-сайта.

Их обзор разработчик обеспечивает большую краткую информацию о том, как сделать привязку данных: https://docs.angularjs.org/guide/databinding

Смежные вопросы