Споры о том, какая технология или язык программирования лучше, длятся не один год, и похоже, прекратятся еще не скоро. Евангелисты различных технологий делаю все возможное, чтобы их продукт был более популярен, а технология выглядела безопасной и привлекательной. И все же и в этой нелегкой гонке есть лидеры.
Web-программирование
Что касается серверной части, несомненно, бесспорным лидером можно считать язык программирования PHP в связке с базой данных MySQL (соотношение цена-качество), Sqlite, Postgree. С операционной системой Unix/Linux, хотя чаще предпочитаем FreeBSD.
На клиентском уровне мы сделали свой выбор в пользу HTML5 + CSS2, CSS3 + JavaScript и открытой библиотеки jQuery. Хотя, иногда используем и сторонние продукты и технологии. Также сюда можно добавить Flash.
Программирование настольных систем и ПО для интрасетей
Здесь наш выбор остановился на Java или C# (Java предпочтительнее).
Администрирование
В системном администрирование кроме Shell, используем также Perl, что позволяет решать ряд поставленных задач с минимальной затратой времени и сил.
Прочие задачи
Для программирования драйверов и модулей высоконагруженных систем, применяем C/C++.
В общем, мы не отдаем предпочтение одному языку или технологии, а выбираем именно ту, которая поможет более качественно решить поставленную перед нами задачу.