它会变得过时吗?
是的,我相信它会在某些时候变得过时.我认为假设我们的后代在1000年内不会使用它是安全的.现在,更有趣的问题是它何时变得过时.
5年?不太可能是IMO.
10年?几乎可以肯定仍在使用,但可能不适用于新开发; MS在"支持但没有新版本模式"?我怀疑它仍然是在这一点上非常活跃,但我不会完全,如果它已经被别的东西黯然失色惊讶.我怀疑,这在一定程度上取决于Windows本身作为一个平台的表现.
20年?我希望到那时我们有更好的工具,但是在这一点上使用最新版本的.NET看到重要的维护开发(包括现有产品的新版本)也不会感到惊讶.
考虑到遗留的COBOL和其他代码的数量,我会说任何事情都没有真正过时,尽管显然工具和技术不断发展,语言,框架和方法已经过时且使用不足.
微软已经对.NET进行了大量投资,并且正在积极开发它,所以我会说它会在相当长的时间内出现.我怀疑我们将以任何目前可识别的形式使用.NET,例如20 - 30年的时间,但它不会在下周一夜之间消失.
您可以提出一个类似的问题,例如Java平台 - 该语言仍然很流行,考虑到现在移植到它上面的语言数量,JVM更是如此; 像JRuby和Jython这样的东西.
强大的架构经久耐用.