最近,我听到了很多关于函数式编程语言(例如 F#)的好消息。此外[和不相关],我还注意到 MVC 开始获得大量曝光——也许是自从 Silverlight/WPF 引入以来。
我从来没有在没有先做研究的情况下加入潮流——事实上,我花了一点时间才飞跃到 .NET。有人刚刚在我之前的一个关于早期采用新技术的问题中发表了评论,这让我停下来思考。
我一直在努力寻找时间来学习 WPF,但现在我开始怀疑这是否是要走的路。诸如 F# 之类的语言和 MVC 编程模型会继续存在还是只是下一个时尚?还是人们真的认为这些是 C#/VB 和 OOP 的潜在替代品?
我的大部分开发都是在内部应用程序上进行的,要么以丰富的 Web 应用程序的形式部署在 Intranet 上,要么以 Winforms 实用程序应用程序的形式分发到各个机器上。到目前为止,我选择的技术非常标准——T-SQL/PL*SQL、C#/VB、JavaScript/AJAX、CSS。
我想我正在努力确定的是,在不久的将来,在我的工具箱中使用这些技术的哪种组合最有效率/最有用?