В последнее время я слышал много хорошего о функциональных языках программирования, таких как F #. Кроме того [и не связано], я также замечаю, что MVC начинает привлекать внимание - возможно, с момента появления Silverlight / WPF.
Я никогда не пытался прыгнуть на подножку без предварительного исследования - на самом деле мне потребовалось немного времени, чтобы перейти на .NET. Кто-то только что прокомментировал в одном из моих предыдущих вопросов о раннем внедрении новых технологий, и это заставило меня остановиться и подумать.
Я боролся за то, чтобы найти время для изучения WPF, но сейчас начинаю задумываться, можно ли так поступить. Остались ли такие языки, как F # и модель программирования MVC, или это просто очередное увлечение? Или люди действительно видят в них потенциальную замену C # / VB и ООП?
Большая часть моей разработки ведется в домашних приложениях либо в форме полнофункциональных веб-приложений для развертывания в интрасети, либо в виде служебных приложений winforms для распространения на отдельных компьютерах. Мои избранные технологии до сих пор были довольно стандартными - T-SQL / PL * SQL, C # / VB, JavaScript / AJAX, CSS.
Полагаю, что я пытаюсь определить, какое сочетание этих технологий было бы наиболее продуктивным / полезным в моем наборе инструментов в ближайшем будущем?