VC.NET不也是.net的一部分吗?萝卜青菜各有所爱吗。每种语言都有它存在地价值。

解决方案 »

  1.   

    .net开发应用程序,可以啊!
    .net从编程方式和思想来说,绝对是先进的。
    vc6和它比的话,执行效率高,但从现在机器的配置来看,.net也不会慢到哪里去
    vc++.net保留了vc6的东西,而且也能做.net的应用。取不取代?vc6肯定会被淘汰掉,但vc还会发展下去,vc8很早以前就在设计中了
      

  2.   

    但感觉.net和vb之前的编程思路非常的相似,只是vb要零零散散的,更慢一些,而.net则更统一一点儿。然而,基于二次平台的应用程序(如java,C#等等)总是要比普通的应用程序运行速度来得慢的。因为这些程序往往需要翻译再翻译,也就是经过二次翻译。在语言方面,我觉得c#是一个很好的语言,但还有一些不如object pascal的地方。感觉两个语言如果能合并一下,那再好不过了。在软件开发的方面,我还是比较倾向于delphi,因为VC#的功能有很多比delphi更强,但在实际开发中,几乎用不到。另外我倾向delphi还有一个原因就是delphi编译出来的程序,只有一个文件,运行速度什么的都比c#程序来得快。而一个C#程序编译成型后,还必须加上.net framework。不知道诸位有没有大包过c#程序,一个即使是最普通的程序,也必须加上诸如system.windows.forms.dll等一些列.net的库,一个程序至少也要7、8兆了。
      

  3.   

    如果今后的Windows自带.net framework,大家做何感想?
    另外,C#的速度慢也为其今后的可移植性提供了基础。
    此外,由于C#的首席设计师Anders曾是Delphi的首席设计师,所以C#应该吸收了很多各种语言优点(当然可能会因为官司原因,不能照抄)。
    当然,每种语言存在都有它的优势。
      

  4.   

    我觉得可移植性不应该通过平台来实现,最好的还是通过编译器来实现,就好像delphi和kylix,这样自己保证移植性,同样保证了程序的执行效率。很简单,一个对机器有一定要求的3d游戏是很难建立在.net framework或者是java platform上面的。当然了,c#单纯作为语言,不可否认他是众多过程化和面向对象语言的结晶。borland如果打算推出C#builder的话,肯定会有更多的拥护者的。
      

  5.   

    不过C#对于它所面向的基于WEB的开发应该说是游刃有余了
      

  6.   

    .net程序和java程序生成的应该是中间代码吧,跟普通的应用程序相比速度慢了,其优势应该在网络应用发面。举个例子,如果要编写一个游戏,用v.net是否合适。
    呵呵,我也是一知半解,有说错的请指正。
      

  7.   

    如果用directX的话,还是用vc吧
    如果是一般的 网络小游戏 .net没问题的
      

  8.   

    是啊,.net framework和java主要还是基于web的网络服务的。当然了,如果机器速度够的话,用v?.net开发directx游戏,也是游刃有余的不过按照现在的机器速度,如果要在.net framework上面运行家园之类的3d游戏的话,那台机器,恐怕是要双p4的了