已用DELPHI、VC5年,目前在学C#.
现在反而越来越迷糊:
C#主要特点是跨平台,可是目前在WINDOWS上的应用反而更多似乎,
如果是这样,那为何不用VC或DELPHI?它们执行的是本地代码,效率更高!
给我感觉现在似乎都在跟时髦,赶流行。
.NET在WIN上的意义无疑相当于穿棉袄冲凉,与VC等本地化编译器,哪个爽些,谁都清楚。
目前似乎也没看见在LINUX、UNIX、MACOS上的.net,大部分应用还是在win平台上
微软如此力推C#众生热力吹棒到底为哪般????

解决方案 »

  1.   

    看样子楼主对。NET可能了解还不是很多。以后的操作系统里面都会集成.netframework,到那里候.net framework会成为一个系统的标准。就像现在的VC的编译器一样。C#则是.net里面的核心。明白吗?
      

  2.   

    简单的说: .net为分布式,Internet方向. 
      

  3.   

    不用不要说不好。用来才说好C#主要特点是跨平台,可是目前在WINDOWS上的应用反而更多似乎看来楼主得再看看书
      

  4.   

    C#高效,只能说是在Web方面高效,在windows程序中没法跟delphi比
    C#目前在windows程序中开发中好无优势,至少目前是这样的
      

  5.   

    相信vista出来后 能促进c#win的发展.......
      

  6.   

    一句话不是我说的:。NET最强的是它的安全性
      

  7.   

    跨平台那是java,c#是ms的.net战略的主力实现语言,微软的.net战略就是让.net编程取代win32编程,如此快的更新.net就是证明。刚用上vs2005和.net2.0,他的3.0就快出来了,所以c#代表的是未来,不是现在,不然为什么连borland都迫不及待的推出delphi.net呢。
      

  8.   

    C#+FrameWork,功能十分强大,除了底层的硬件驱动不好开发之外,上位机所有的应用程序都可以开发.
        由于实现了对xml的无缝链接,提供类ADO.NET的数据库访问体系结果,开发信息系统的效率比以前的平台有了很大的提高.(这里主要指ASP.NET)
    在Windows应用程序方面,由于它借鉴了VB,DELPHI方面的长处,比VC开发的效率提高了很多。
       当然,.NET主要还是应用到windows平台,跨平台方面还有很长的路要走!
      

  9.   

    .net的确有跨平台的能力,但Microsoft就是不支持!不然windows该没钱赚了!
      

  10.   

    Reeezak:
       你指的是跨开发平台,对吧?这个当然了。
       我指的是跨操作系统!!!
      

  11.   

    C#主要特点是跨平台,可是目前在WINDOWS上的应用反而更多似乎,
    -------------它的跨平台与java的跨平台不一样,c#跨平台是指在fw虚拟机下的语言平台。
      

  12.   


    to sdl2005lyx() 我没有说什么跨平台哦
    我只是说我并没有听说“C#主要特点是跨平台”其实,据我的了解,很多搞JAVA的人也不太愿意开发跨平台的软件,说是要考虑的东西太多了
      

  13.   

    刚开始我c#的主要目的是跟着别人做项目,现在做项目还用c#的主要原因是它简单,好学,编写出来的代码我看着很服务.
    that's all!
      

  14.   

    isline(缘清):
        你net开发的程序在WINDOWS以外的系统运行过吗?
        目前,微软其实在底层做了很多的控制,要达到象java那样的跨平台部署,不是它不能做,也许它根本就不想。看看微软下一代操作系统的预告,它就想达到大型服务器级操作系统的目的,到时实现桌面操作系统和服务器操作系统都独霸天下的目标。
       到时,它把NETFRAMEWORK直接放到操作系统里面,net将如虎添翼。这样,它还为什么还要花大力气去做跨操作系统的事情。
      

  15.   

    Reeezak(坚持信念) :
       不好意思,错误理解你的想法。
      

  16.   

    C#是语言拉,只是专门为.net 开发的语言。.net可以跨平台了,C#就可以了。
    (C++可以跨平台,vc就不可以)
    现在没有人使用.net开发win程序,最主要的问题是开发的程序不安装框架是不能够运行的。等以后的windows集成框架以后,自然就会多起来啊。这需要一个过程!
      

  17.   

    “现在没有人使用.net开发win程序”,楼上的兄弟,你未免台绝对了吧。我们公司几乎全部采用。net平台开发,安装的时候,单独安装netframwok不就可以了吗?
      

  18.   

    呵呵,跨平台的话先等跨平台的.net framework出来
      

  19.   

    学习了不少,现在还是做winform,感觉还可以吧,不过以后想搞asp.net
      

  20.   

    dot net 最大的作用在于降低了开发难度提高了开发效率,对开发者的要求降低了很多,而且于提供了一个强大的现成的架构体系(以Framework为核心)。
    除此之外好像再没有什么了。
    懂得不深,欢迎拍砖:)
      

  21.   

    搞技的用C++和Linux、Java,C/汇编。
    搞应用的用C#,微软的一家技术推广型公司不是技术创新型公司,它把别人或自已(很少)好的东西
    集合一个产品进行推广,迎合的市场,在这个市场中搞纯技术的搞核心技术的是少数,搞些一般应用的是绝大多数,同样这方面的人也很多,微软让你很快开发出一个程序来迎合你的虚容心---你看我多能干我能开发软件了!!!!!!!!!!!!!
      

  22.   

    已用DELPHI、VC5年,目前在学C#.
    ________________________________我想反问楼主一句:为什么?难道你还没有找到“为什么”,就又学习C#吗?微软是个商家,他推出一个东西肯定是要炒的,但不要因为他炒你就热。若你真用delphi,vc用了5年,就继续用你的VC吧,VC与C#在很大程度上是互补的(VC不方便开发Web而C#强于开发Web,C#开发WinForm方便快捷但性能和对底层的操作不如C++),一个程序员不可能学尽天下语言,精通一种非常够了。
      

  23.   

    因为web应用是未来信息平台的主流,所有未来的信息系统,离开了web,都将是一个没有生命力的系统.而C#是microsoft在web开发方面的最强工具,不推它推什么?
      

  24.   

    没想抛了一块烂砖,引来一大把玉!!
    喜欢YJ贴,继续学习ing...