Да, в реальности такая свобода инструментов редкость. Но тогда перефразирую на способность и независимость самого программиста от таких инструментов, хотя бы в воображении
Когда использование того же Notepad++ для .NET разработки не вызывает обморока. То есть нелепо, но возможно. Текстовые файлы, командная строка.
Веб-программисты на том же PHP они на самом деле больше программисты чем мы. Именно потому что их опыт более независим от инструментов. Замена одного IDE на другое - вопрос лишь комфорта. Framework - в зависимости от проекта.
А теперь уберем от типичного корпоративного программиста Visual Studio. Дадим ему тот же Eclipse c плагином для C sharp. Тут уже будет не вопрос комфорта, а в морду тому кто убрал Visual Studio. Зависимость и неуверенность.
Цитата:
Не начинайте нового проекта без как минимум одного архитектора программного обеспечения с несколькими годами реального опыта в языке, классах, различных API и платформах, под которые вы строите приложение. Если у вас есть выбор платформ, используйте ту в написании кода, для которой ваша команда имеет больше опыта, даже если она и не самая модная и номинально не самая продуктивная.
Выделенное это тупик. Писать окна на C++ MFC вместо VB, использовать VB вместо С++ на ресурсных участках, применять ООП и Windows events в web и т.д. это как бензопилой резать хлеб и столовым ножом резать дерево.
Негодный инструментарий дорого обходится. Взять тот же e-Commerce web сайт в AX Retail. Все так же как и в EP. Web-parts, Sharepoint 2013. С другими инструментами можно сделать то же самое намного эффективнее и дешевле и красивее. А так все просто золотое получается. И как золотарь я только рад
Но как программист я в недоумении...