Сколько ASP.NET я должен изучить, является ли моей заключительной целью ASP.NET MVC?

Если вы не возражаете, загромождение логов в игре, вот один из способов:

- hosts: all
  gather_facts: no
  serial: 1
  tasks:
    - group_by:
        key: "single_{{ cluster_number }}"
      when: groups['single_'+cluster_number] | default([]) | count == 0

- hosts: single_*
  gather_facts: no
  tasks:
    - debug:
        msg: "{{ inventory_hostname }}"

serial: 1 крайне важно в первой игре переоценить оператор when для каждого хоста.

После первой игры у вас будет N групп для каждого кластера, в котором будет только один хост.

5
задан pupeno 15 May 2009 в 05:40
поделиться

7 ответов

На самом деле, я бы сказал, что вы должны изучать очень мало традиционных веб-форм ASP.NET или не изучать совсем.

ASP.NET MVC использует совершенно иную парадигму, чем «традиционный» ASP. NET веб-форм, и отмена изучения их части почти обязательна. Основной движок веб-форм ASP.NET - жизненный цикл страницы и состояние представления - отсутствуют в ASP.NET MVC.

Это особенно верно, если вы пришли из среды, которая больше похожа на MVC, например PHP, или Ruby on Rails.

17
ответ дан 18 December 2019 в 07:10
поделиться

Купите простую книгу и посмотрите пример scottgu asp.net mvc nerddinner. Он будет охватывать все аспекты реального приложения.

вот ссылка: http://weblogs.asp.net/scottgu/archive/2009/04/28/free-asp-net-mvc-nerddinner-tutorial-now-in-html.aspx

и вот настоящий сайт: www.nerddinner.com

2
ответ дан 18 December 2019 в 07:10
поделиться

В идеале вы должны сначала изучить MVC , поскольку он заставляет вас изучать и понимать различные части сети, такие как HTTP-запросы, отсутствие состояния Интернет, HTML, CSS и т. д.

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

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

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

2
ответ дан 18 December 2019 в 07:10
поделиться

Как можно больше.

Чем больше вы знаете и понимаете, тем эффективнее вы будете.

1
ответ дан 18 December 2019 в 07:10
поделиться

Как можно больше. ASP.NET MVC - это только часть ASP.NET , поэтому для создания масштабируемых и быстрых приложений ASP.NET MVC вы фактически должны изучить «весь» ASP.NET (я думаю, вы также должны изучить веб-формы - по крайней мере, частично)

0
ответ дан 18 December 2019 в 07:10
поделиться

Примерно ** - ** 100% веб-форм должно быть достаточно, учитывая, что веб-формы больше связаны с автоматическим управлением, а ASP.NET MVC означает НАМНОГО больший контроль над большей частью вещи :)

0
ответ дан 18 December 2019 в 07:10
поделиться

Я думаю, это зависит от вашего опыта программирования. Если вы уже знакомы с веб-разработкой и ее природой без сохранения состояния, то непременно сначала изучите MVC. Это гораздо более «чистая» веб-разработка. Однако для этого требуется гораздо более глубокое понимание того, как работает Интернет.

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

В конечном итоге все сводится к тому, что вам удобно. Прочтите оба варианта и посмотрите, что больше подходит для вас лично и для решения поставленной задачи. Ни веб-формы, ни MVC не являются основой веб-разработки.

0
ответ дан 18 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

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