Собственно, ранее для отправки данных формы всегда использовался штатный Submit. Т.е. заполняете поля <input type= формы данными, потом либо кнопкой либо JS сабмитите форму на сервер. Под это подстаивали Web-фреймворки серверные (валидация данных полей и пр.), на это заточем как старый ASP.Net так и MVC.
Теперь же все делается через великий и могучий JS XMLHttpRequest.
Можно сказать что все старые парадигмы и фреймворки отправляются на помоечку.
Вот на RSDN еще по старинке форма сабмитится, если сайт стал недоступен -- после нажатия на кнопку видем страницу ошибки и теряем все данные, которые набирали. А ведь если через XMLHttpRequest -- то могли бы просто выдать ошибку во всплывающем окошке, как на всех современных сайтах.
Re: Имеет ли смысл штатный Submit HTML-формы в 2016 году?
Здравствуйте, Shmj, Вы писали:
S>Теперь же все делается через великий и могучий JS XMLHttpRequest.
Уже есть fetch, который намного удобнее.
S>Можно сказать что все старые парадигмы и фреймворки отправляются на помоечку.
Ага, вместе со всеми наработками. Делов-то, взять и переписать.
S>Вот на RSDN еще по старинке форма сабмитится, если сайт стал недоступен -- после нажатия на кнопку видем страницу ошибки и теряем все данные, которые набирали.
Не в любом браузере. А где теряем, есть аддоны, чтобы не терять.
S>А ведь если через XMLHttpRequest -- то могли бы просто выдать ошибку во всплывающем окошке, как на всех современных сайтах.
Нам еще долго жить с несовременными сайтами, многое из того, что тебе сейчас кажется устаревшим, будет и через 10 лет работать.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.