Здравствуйте, Algebroid, Вы писали:
A>а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?
А как вы себя позиционируете? Зачем вообще занимаетесь программированием? Как минимум — "для себя" vs. "делаете интересные заказные проекты" vs. "работаете на кого-то по 8 часов в день"? В зависимости от ответа, ваше "а может лучше быть" будет абсолютно разным — в одном случае вы толкаете абсолютно правильную мысль, в другом — очень сильно заблуждаетесь.
A>притом даже если php работает и под виндоус и под линукс то существует разница на iis или на apache и к какой базе данных вы подключаететсь. база тоже виндоус или линуксовая.
A>мощности разных языков часто совпадают и перекрываются.
Ну видите, вот и пошли капризы

Вот вам радикальное решение — возьмите Java:
1. Работает везде плюс-минус одинаково
2. Веб-сервер один и тот же и под Windows, и под Linux
3. Базы абсолютно любые абсолютно на любой системе (приложение крутится под linux + база sql server под windows vs. приложение крутится под windows + база mysql под linux vs. всё под linux vs. всё под windows)
Ещё требования?