Thursday, July 26, 2007

Выбор средств разработки

В процессе работы над проектами часто вставал вопрос какие средства разработки использовать: те, что лучше знаешь или те, что лучше подходят для решения задачи?

В условиях сжатых сроков я часто выбирал второй вариант. Не могу сказать, что я хорошо владею Visual Basic или ASP, но при необходимости я успешно использовал их вместо любимых C++ и PHP. Если какие-то средства разработки предоставляют возможность с меньшими затратами выполнить задачу и удовлетворяют условиям заказчика - вероятно именно эти средства и должны быть использованы в разработке.

Часто для решения задачи предварительно приходилось знакомиться с возможностями каких-то библиотек, но их использование в конечном счете позволяло значительно сократить время разработки.

Владение несколькими языками, знание нескольких СУБД, использование различных библиотек дает возможность выбора оптимального решения для каждой конкретной ситуации.

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

Что думаете вы по этому поводу?

No comments: