Имеет ли смысл штатный Submit HTML-формы в 2016 году?
От: Shmj Ниоткуда  
Дата: 21.11.16 12:08
Оценка:
Собственно, ранее для отправки данных формы всегда использовался штатный Submit. Т.е. заполняете поля <input type= формы данными, потом либо кнопкой либо JS сабмитите форму на сервер. Под это подстаивали Web-фреймворки серверные (валидация данных полей и пр.), на это заточем как старый ASP.Net так и MVC.

Теперь же все делается через великий и могучий JS XMLHttpRequest.

Можно сказать что все старые парадигмы и фреймворки отправляются на помоечку.

Вот на RSDN еще по старинке форма сабмитится, если сайт стал недоступен -- после нажатия на кнопку видем страницу ошибки и теряем все данные, которые набирали. А ведь если через XMLHttpRequest -- то могли бы просто выдать ошибку во всплывающем окошке, как на всех современных сайтах.
Re: Имеет ли смысл штатный Submit HTML-формы в 2016 году?
От: pestis  
Дата: 21.11.16 12:13
Оценка:
Здравствуйте, Shmj, Вы писали:

Имеет, в качестве failover когда JS по какой-то причине недоступен. Из-за баги или паранойи под тором, например.
Re[2]: Имеет ли смысл штатный Submit HTML-формы в 2016 году?
От: Shmj Ниоткуда  
Дата: 21.11.16 16:23
Оценка:
Здравствуйте, pestis, Вы писали:

P>Имеет, в качестве failover когда JS по какой-то причине недоступен. Из-за баги или паранойи под тором, например.


Но это 0.1% пользователей и то не для каждого сервиса актуально.

В общем случае про submit формы можно забыть.
Re: Имеет ли смысл штатный Submit HTML-формы в 2016 году?
От: Ops Россия  
Дата: 21.11.16 17:19
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Теперь же все делается через великий и могучий JS XMLHttpRequest.

Уже есть fetch, который намного удобнее.

S>Можно сказать что все старые парадигмы и фреймворки отправляются на помоечку.

Ага, вместе со всеми наработками. Делов-то, взять и переписать.

S>Вот на RSDN еще по старинке форма сабмитится, если сайт стал недоступен -- после нажатия на кнопку видем страницу ошибки и теряем все данные, которые набирали.

Не в любом браузере. А где теряем, есть аддоны, чтобы не терять.

S>А ведь если через XMLHttpRequest -- то могли бы просто выдать ошибку во всплывающем окошке, как на всех современных сайтах.

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