只有vb6的基础,面对vb.net,vc.net,c#,java,delphi,艰难的选择?!
本人非专业的程序员,很久以前用foxbase做过软件;后来自己靠msdn帮助学了vb6写一些程序。可是逐渐发现vb6功能欠缺,很多功能借助api也无法实现,不得不痛下决心学习一门好点的语言。终于vb.net出现了,可是一看太多的变化,有人说不如干脆重新学一门语言吧!可是面对vb.net,vc.net,c#,java,delphi,这是艰难的选择!
有没有大侠可以告诉我:
1、vb.net,vc.net,c#之间到底有多少区别?是不是他们都是使用.net类库,效率都是一样的?在使用上、功能上vb.net与vc,c#是不是还是有很多缺陷?
2、vb.net已经是面向对象了,好像还不是完全实现继承,学习vb.net是不是还不如重新去学其他面向对象的vc,c#等等?
3、.net平台到底生命力如何?要是现在拼了小命去学.net,生命力却不如java等,不如去学习java,delphi?
4、vc6用的好像是MFC,vc.net用的主要是.net,类库应该是完全不一样的,如果学vc,应该学哪一个?
谢谢!