桌面程序??
c#也可以做啊,我觉得你最好在一个方面精,而不是所谓的样样通,我认为不值。
btw:飞信,就是.net做的。
要真正理解语言在软件开发中的地位
以后你会成为这样的人!
客户什么环境?好吧那就用适合客户环境的工具吧!
C# 可以做桌面程序,但需要客户的机器上装 .Net Framework 才能运行。
所以楼上说的对,如果客户不希望装 .Net Framework,那就不能用 C# 了。不过用VC写界面很麻烦,可以考虑用Delphi 或者 VB之类的。
如果你只是从以后职业发展上考虑,那把一种语言搞精就可以,其他的了解就行了。
完全没必要学VC。
第一:C#做桌面程序远比VC做桌面程序要简单。我想你是初学者吧,因此,学习C#做桌面程序能快速让你入门,且能节约很多时间。
第二:目前桌面程序的开发并没有Web开发热门,建议不要花太多时间学习桌面程序的开发。
第三:语言的精髓在于其思想,而C#、VC体现的可以说是同一种思想(面向对象),因此,没有必要两种语言都会。你真正要做的是学会语言中体现的思想,而不要拘泥于语言。