Pull to refresh

Comments 11

Скажите, когда вы эту статью переводили, вас не смутила первая строчка?

Last updated: 16th Jan, 2012.

Я когда читал как будто в 2014 год попал...

Я в те бородатые года вэб 1.0 еще на пыхе во всю фулл-стачил. Только-только люди начинали баловаться с аяксом, и немного динамическим уэбом. Ах, флэшбэки, чарли справа на 2 часа.

Статья выбрана не случайно: она рекомендована для ознакомления с паттерном MVP. Причем в списке литературы значится под первым пунктом. Вас смутила только дата последней редакции или есть какие-то недочеты в материале?

Статья выбрана не случайно: она рекомендована для ознакомления с паттерном MVP. Причем в списке литературы значится под первым пунктом.

Рекомендована кем?

Вас смутила только дата последней редакции или есть какие-то недочеты в материале?

В 2025 году разработчикам фронтенда на JavaScript почти не требуется паттерн MVC. Если же и давать его описание, то либо на современном стеке, либо минимальным кодом на ванильном JS.

Вы, вероятно, сталкивались по крайней мере с одним из этих фреймворков, но они включают в себя такие, как Backbone, Ember.js и JavaScriptMVC.

Во-первых, качество перевода этого предложения ужасное. Грамотнее было бы перевести его как «Вы, вероятно, уже сталкивались хотя бы с одним из таких фреймворков, например с Backbone, Ember.js или JavaScriptMVC», хотя и это не лучший вариант — нужно творчески перерабатывать весь абзац.

Во-вторых, и самое важное, — сам смысл фразы устарел вместе с перечисленными фреймворками. Они стали не нужны, потому что так программировать попросту неудобно. Соответственно, новички, на которых вы позиционируете вашу статью, толком не поймут её из-за обилия нюансов о фреймворке и тяжёлого языка.

Рекомендована кем?

Компания MetaLamp подготовила обучающее задание для фронтенд-разработчиков. На одном из этапов надо написать приложение, построенное на архитектуре MVP. Ссылка, собственно, из этого задания. Не знаю, насколько уместно выкладывать сюда ссылку на это задание, поэтому воздержусь.

Во-вторых, и самое важное, — сам смысл фразы устарел вместе с перечисленными фреймворками. Они стали не нужны, потому что так программировать попросту неудобно. Соответственно, новички, на которых вы позиционируете вашу статью, толком не поймут её из-за обилия нюансов о фреймворке и тяжёлого языка.

Я сейчас сам в процессе обучения и не могу однозначно сходу определить, что актуально, а что устарело. Поэтому благодарен вам за конструктив. Сейчас поправлю эту публикацию, чтобы не вводить новичков в заблуждение и не вызывать ненужное негодование у не-новичков.

Компания MetaLamp подготовила обучающее задание для фронтенд-разработчиков

Криптокодеры используют Backbone? O_o

Троллинг после конструктива? Внезапно.

Я как прочитал "на популярном фреймворке JavaScript Backbone" у меня все олдскулы свело. Товарищ переводчик, вы угораете?

Я в 2013 как раз пытался после универа въехать в веб разработку и не смог нормально освоить Backbone =) пришлось писать на knockout.js, спасибо что вернули меня в те времена и сейчас всё как-то проще и понятнее. Но в современном вебе практически всё, что тут описано, никому не интересно и бесполезно, к сожалению.

MVС на примере React:

  1. Model - ts/js файл с апишками

  2. View - tsx/jsx файл (часто объединен с Controller что приводит к длинной и запутанной простыне компонентов)

  3. Controller - ts/js файл с хуками

Sign up to leave a comment.

Articles