Являются ли функциональные языки и модели программирования, такие как MVC, просто очередным увлечением? - PullRequest
4 голосов
/ 09 января 2009

В последнее время я слышал много хорошего о функциональных языках программирования, таких как F #. Кроме того [и не связано], я также замечаю, что MVC начинает привлекать внимание - возможно, с момента появления Silverlight / WPF.

Я никогда не пытался прыгнуть на подножку без предварительного исследования - на самом деле мне потребовалось немного времени, чтобы перейти на .NET. Кто-то только что прокомментировал в одном из моих предыдущих вопросов о раннем внедрении новых технологий, и это заставило меня остановиться и подумать.

Я боролся за то, чтобы найти время для изучения WPF, но сейчас начинаю задумываться, можно ли так поступить. Остались ли такие языки, как F # и модель программирования MVC, или это просто очередное увлечение? Или люди действительно видят в них потенциальную замену C # / VB и ООП?

Большая часть моей разработки ведется в домашних приложениях либо в форме полнофункциональных веб-приложений для развертывания в интрасети, либо в виде служебных приложений winforms для распространения на отдельных компьютерах. Мои избранные технологии до сих пор были довольно стандартными - T-SQL / PL * SQL, C # / VB, JavaScript / AJAX, CSS.

Полагаю, что я пытаюсь определить, какое сочетание этих технологий было бы наиболее продуктивным / полезным в моем наборе инструментов в ближайшем будущем?

Ответы [ 11 ]

0 голосов
/ 09 января 2009

Я уверен, что C # и VB будут там навсегда ... но также будет много людей, идущих в ногу с новыми технологиями. Они смогут делать больше с меньшим количеством кода, а вы сможете делать больше с уже имеющимся кодом. Так что не волнуйтесь, это будет честный бой.

Даже если ... изучение большего количества вещей делает вас лучше программировать, так что ... ваше дело!

Что я говорю, так это то, что много знаний о том, как изучать больше языков, - это здорово знать, на что способен каждый язык, а затем использовать всю эту информацию для улучшения кода. Но если вы проводите то же самое время, доминируя над языком, с вами все будет в порядке.

...