Я вижу, что многие люди имеют .NET 2.0 или даже 1.1 как требование для своих проектов. На моем собственном рабочем месте также много скептицизма для обновления до самой последней и самой .NET-платформы .NET.
Как программист, я чувствую, что очень сложно работать со старыми фреймворками, когда вы знаете, что вы могли бы сделать это намного проще с новыми фреймворками. Обычно я устанавливаю бета-версии и играю с ними, поэтому я быстро знаком с ними и в процессе забываю о старом способе делать что-то больно, чтобы переучивать то, что вы пытались забыть, когда у вас есть ограничение на работу со старыми версиями.
В чем причины для перехода на старые версии, когда они должны быть совместимы, и как вы можете убедить людей обновиться?