sfa*_*ota 2 vb.net asp.net vb6 asp-classic
我意识到VB.NET和ASP.NET是他们看似过时的经典同行的继承者,但我注意到一些工作描述仍然将VB6和经典ASP列为要求.这可能是因为他们希望能够将代码从经典转换为.NET的人,但我不太确定.经典的VB和ASP是否有助于维持长期的职业生涯,或者我应该完全跳过它们并学习.NET?新旧之间的差异是否足以让我先学会哪些差异?如果有帮助的话,我会在大约一年半的时间内开始实习,但在此之后的一两年内,我不打算找一份实际的工作.
作为与两者合作的人,以及与两者同时开始的人,我建议先学习.Net.
为什么?
如果你学习VB6或经典ASP,你将习惯于程序化的非面向对象的开发方式.这不是一件好事,特别是如果你想在职业生涯后期使用不同的(较新的)语言.我和许多以程序语言开始并且很难以面向对象的方式思考的人一起工作过.所有参与者都感到沮丧.
从.Net语言到Java或C++甚至RoR或者任何越来越流行的东西都要容易得多.
如果您是.Net开发人员,通常可以编写VB6或经典ASP代码.你失去了一些习惯,但并不困难.
如果你学习VB6和经典ASP,你可能总能找到工作.你感兴趣的工作会是什么?也许,也许不是.如果你进入.Net,这是一个更容易过渡到新的工作和有趣的问题,甚至新的语言,如果你是如此倾向.微软不会让.Net去,但VB6和ASP.Net将慢慢失去他们的支持和社区.
如果一份工作需要VB6和经典的ASP我就会运行.除非您即将退休,否则您应该在不到10年的时间里重新开发并学习新技术.