суббота, 14 мая 2011 г.

Как бы вы убедили заказчика использовать MVC фреймворк?

Такой вот, возможно, странный вопрос. У нас в принципе порядок работы следующий (упрощенно): после первичного интервью определяем бюджет и приблизительные сроки, затем подписываем договор и начинаем создавать бриф и вот там-то (в том числе) определяется круг технологий или одна, например, фреймворк Django.

На практике бывает следующее (как правило у крупных заказчиков): есть ферзь-сисадмин, который мохамед-брюс-ли на PHP и ему «хотелось бы чтобы было написано на PHP» потому что:
  • «Django\Symfony\RoR — какие-то непопулярные технологии, зачем они нам…»
  • «на PHP проще поддерживать, проще найти людей…»
  • «я знаю php и мне надо чтобы было на PHP…»
Причем он, этот сисадмин, как правило предпочитает, чтобы было написано с нуля, т.к. он настолько крут, что всегда все писал с нуля.

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

У меня пока несколько мыслей, и я в них не уверен:
  1. идти к начальнику и объяснять, что у них не сисадмин, а бобер
  2. надавить на гордость крутого PHP-кодера и намекнуть, что если уж он программист, то ему не должно составить труда освоить что-то более современное (в конце концов, функции, классы, объекты — понятия далеко не из PHP). Я вот без труда перескакивал с Delphi на PHP, потом на Perl, потом на Python. Просто, блядь, работать нужно хотеть, а не картриджи заправлять с надменным видом.

    Комментариев нет:

    Отправить комментарий