Правда ли, что лучше разрабатывать ПО под Web? Почему именно так? Где об этом можно почитать?
Правда ли, что вилка лучше ложки? Почему именно так? Где об этом можно почитать?
Как понять, когда нужно делать Desktop приложение, а когда Web приложение?
Многие приложения просто не смогут работать в вебе - это всякие системные утилиты, всякие тяжелые программы. Некоторые программы должны висеть в бекграунде довольно много времени. Например чаты или торрент-клиенты - такие не особо удобны в вебе.
Остальные приложения в большинстве своем могут вполне работать в вебе, но и для них частенько десктопные/мобильные клиенты могут быть крайне удобны.
Чтобы подробно расписать, какие приложения куда делать, это нужно слишком много времени потратить, это все должно быть на интуитивном уровне в подавляющем большинстве случаев.
Как менее болезненно разработчику Desktop приложений переквалифицироваться под Web разработку? Мне, как С++ разработчику писать на PHP и Javascript, мягко говоря, неуютно. Сейчас посматриваю в сторону C#.
Ну от JS убежать весьма проблемно будет, а вот от PHP - можно и даже нужно. Вариантов куда "бежать" - довольно много и они легко гуглятся, а что из них лучше - это уже скорее к вопросу о ложке и вилке и вообще не ко мне =)