Я на самом деле не думаю, что дни рабочего стола прошли. С другой стороны, я думаю, что рабочий стол действительно менее актуален, чем веб.
Причина, по которой я так думаю, заключается в том, что рабочий стол - это вычислительный ресурс, а Интернет - это коммуникационный ресурс. Почти все, что мы делаем, - это общение, в то время как лишь некоторые вещи, которые мы делаем ежедневно (большинство из нас, так или иначе), на самом деле зависят от вычислений.
Некоторые люди могут захотеть сфотографировать, ретушировать некоторые уродливые места, а затем показать их аудитории. Первому шагу не особо помогают вычислительные ресурсы рабочего стола. Даже если у вас есть ноутбук со встроенной камерой, он, вероятно, не будет снимать так близко, как выделенное оборудование, такое как DSLR.
Второй шаг приносит пользу рабочему столу. Ретушь фотографий - это сложный бизнес, и чем больше процессоров вы тратите на него, тем легче получить хорошие результаты, если только по какой-то другой причине вы тратите меньше времени на постукивание пальцами, когда применяете бликовый фильтр.
Последний, тем не менее, является, вероятно, самым важным шагом во всем процессе. Вы не смогли бы добраться туда без первых двух этапов, но последний этап мотивировал все, что было до этого. И настольный компьютер просто не поможет вам в этом, если вы не любите тащить около 15-30 фунтов хрупкой электроники.
Настоящий вопрос в том, что вы действительно пытаетесь сделать? Вы делаете что-то, что извлекает выгоду конкретно из сильных сторон той или иной технологии? Ответь на этот вопрос.
С другой стороны, я не уверен, что ответ обязательно должен быть между .net на рабочем столе или PHP в Интернете. Можете ли вы убедить своего босса позволить вам использовать ASP.NET? Кажется, что это может удовлетворить обе ваши потребности. Он хочет это в Интернете, вы знакомы с .net.