среда, 16 декабря 2009 г.

MVC vs MVP, или Не болтай

Коллеги обсуждали очередное резюме. "У него тут упомянуто MVC... Чтобы его спросить на эту тему?" Я быстро пробежал страницу глазами: "Смотрите, а ниже ещё есть MVP... Спросите, в чем разница". Моя идея им очень понравилась, и кандидата быстро завалили.

Программисты, которые проводили собеседование, слабо разбираются в вопросах построения фронтенда. Они - специалисты по WCF и прочим серверным технологиям, и разницу между MVC и MVP сами понимают смутно. Если бы кандидат ответил ну хоть что-нибудь, типа: "MVP больше подходит для Windows-приложений, а MVC - для Web" (или даже наоборот), то это бы прокатило. Но он сказал: "Понятия не имею", хотя это было в списке его основных навыков.

Интересно, он тоже хотел минимум 65 тысяч?

Приукрашать резюме можно и нужно, без ложной скромности. Но если нагло врешь, то будь готов отвечать за базар.

8 комментариев:

Oleksii Novikov комментирует...

Я так и не понял в чем разница между MVC и MVP. Это лечится?

Valik комментирует...

Ну, ты же не пишешь их в своем резюме как основные навыки, я надеюсь?

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

В чем разница - вопрос немного спорный. Я понимаю так: в MVP View имеет некоторую логику для обработки событий и передачи их в Presenter. В MVC всё делает Controller.

Bashir Magomedov комментирует...

Хех, а я сначала подумал, что MVP, в данном случае - это Most Valuable Professional от Microsoft :)

Valik комментирует...

И у меня тоже это была первая мысль! Но по контексту поняли, что нет.

Oleksii Novikov комментирует...

Я понимаю так: в MVP View имеет некоторую логику для обработки событий и передачи их в Presenter. В MVC всё делает Controller.

Угу, вобщем я так понимаю, ты не понимаешь в чем разница. Она вообще есть? На следующей пьянке будет чем Корхова потроллить.

Valik комментирует...

Я хорошо понимаю, в чем разница между WCSF (которая реализует паттерн MVP) и ASP.NET MVC, потому что с ними работал. Но это просто конкретные реализации. Глубоких теоретических познаний у меня нет :)

Ещё раз повторяю, поинт был не том, знаю я это или нет. Я не пишу в резюме, что это мои основные навыки.

Oleksii Novikov комментирует...


Ещё раз повторяю, поинт был не том, знаю я это или нет. Я не пишу в резюме, что это мои основные навыки.


Да я понял :) Просто интересно стало в чем же разница

Анонимный комментирует...

прИукрашивать :)

Ratings by outbrain