мне кажется, это слова человека, который нормально не пробовал разрабатывать на windows
дьявол кроется в мелочах, и именно в мелочах windows разбрасывает палки
я не видел каких-то технических ограничений при работе с windows (то есть - да, в целом - все решаемо), но вопрос не в этом
вопрос в
cp1251
scheduler vs cron
системе прав (windows vs linux)
в приколах в путях в windows
и так далее
windows делает все "по-своему" и создает массу головняка на ровном месте
Вопрос откуда и куда прыгать. Я исхожу из своего опыта разработки десктопных клиент-серверных систем на c++. И могу сказать, что при переносе серверов на линукс даже в обычных системах действительно есть проблемы. Есть, в первый раз.
Но нет нерешаемых проблем.
И на данный момент всё достаточно адекватно стандартизированно, особенно в вебе, если подходить аккуратно с пониманием, что есть кодировка, специфика путей и др.
И уж разработка примитивных ненагруженных систем в целом проблем не создает.
А мелочевка "по-своему" присутсвует даже при переходе между разными линуксами, если у них разное ядро - например между rhel и debian серьезные вещи всё равно придется проверять и иногда адаптировать.
Предлагаю полемику на этом закончить, идея была не в холиваре на тему "виндоус-линукс", а в том, что в основном проблема в людях - "нежелающий ищет причину, желающий ищет возможность." (с)