包括一般桌面的。就是单机版的一些软件,C/S结构的,C#写的是 方便,但是要运行要带个.NETFORMWORK,20多M啊 ,写出的一般程序才几M(还是带了图片和ICO的),很是恶心,而且内存占用太狠,除非关闭整个程序,不然一直占用居高不下,想问问大家都用什么语言和工具开发?
PS:Delphi是Pascal语言,看的头大,但是看上去功能强大,网络编程也很 厉害
VB就算了

解决方案 »

  1.   

    最近想写个网络棋牌程序,要是其他人用,岂不是要去装框架?要是真的是一个项目在网络上运行,谁去下这么大的一个棋牌程序区安装,毕竟现在XP系统很多的,而且都没装 .NETFORMWORK
      

  2.   

    C#是微软以后所有技术的平台,据观察所有技术都在往这个方向上转
    MFC不是说过时了,但确实是.NET(尤其是C#)新一代的编程接口和工具等优势太明显了
      

  3.   

    .NET + XML
    发展方向啊...
      

  4.   

    大家不觉得C#做的 WINFORM占内存太厉害了吗 ?写个HELLO  WORLD都要好多M
      

  5.   

    c#    但是现在不一定需要 .NETFORMWORKmono和linker可以实现不用安装.NETFORMWORK一样运行
      

  6.   

    通过mono可以将你在编写程序的时候用到的类从.NETFORMWORK 里面抽取出来 ...
      

  7.   


    以后的操作系统本身就带了(VISTA,WIN7),现在新装的机器也有很多要装.net的,比如ATI显卡附带的控制软件就是.net写的,装这个驱动就会装上framwork.现在.net写的程序这么多,所以不必考虑太多装框架的事.
    现在做桌面程序.net是趋势
      

  8.   

    C#。如果不想安装.NET框架,可以考虑 C/C++。
      

  9.   

    Delphi现在还多吗 ?
    我看美萍用Delphi写了很多小企业的行业管理软件,注意是 小企业
      

  10.   

    用飞信虚拟机可以使.net程序脱框运行不一定没要装.net框架的C#在windows上面开发无疑是最优秀的,在Windows的世界里面.net就是一处开发多处使用试想你的程序装转到Windows7上面去
    C++,Delphi之类很喜欢就出现兼容性问题
      

  11.   

    控件组件非常多,但是我推荐使用vs自带的
    另外推荐一些框架Asp.net MVC CSLA.net spring.net NHibernateUI组件推荐几个:
    NetAdvantage,ComponentOne,DevExpress,Xceed,Nevron,Telerik尽管有这些,但是我还是推荐vs自带的
      

  12.   

    听说win7自带framework,这样的话就不用装了,期待
      

  13.   

    嗯,我还是觉得VB好用,傻是傻了点,不过后面有C,选C吧,microsoft的.netframework就是垃圾,吹的是跨平台,还没怎么听人说用他跨平台的
      

  14.   


    微软有宣传跨平台么?
    再说Mono就是.net framework的跨平台实现
      

  15.   

    C#开发快,以后的Windows也支持Framework,自然是它了
      

  16.   

    微软毕竟是老大,用微软的东西确实是一个发展趋势!
    并且现在.net平台越做越好了,有机会看看.net2008吧,我正在用,功能好强大呀!
      

  17.   

    delphi        老大~!
      

  18.   

    自己是实施的,用什么都可以,如果让客户自己装的,用c#就是脑残。适合写客户端的东西太多了,VB,VC,delphi等。
      

  19.   

    除了一些个人开发的小工具由程序员喜好而定,商业桌面程序选用什么技术都是由成本来决定的...C/C++在执行效率和资源使用上具有无可匹敌的优势,但开发成本和部署运维成本上的劣势也非常突出...Vb6/Delphi是比较折中的工具,有一定优势也有一定劣势,优缺点都不太突出...在.NET出来之前开发成本占优势,但在.NET出来之后就没什么优势可言了,被淘汰只是时间问题....NET的开发成本和部署运维成本的优势无可匹敌,被人诟病的执行效率、资源占用、框架过大等问题随着硬件和OS的发展会逐渐弱化...至于Java,在桌面程序领域一无是处,将来可能只是Oracle的玩具了...对企业应用系统来说,部署运维成本和开发成本优先,.NET的ClickOnce部署方式、极具竞争力的框架支持都促使开发商选择.NET...对个人用户来说其实情况类似,只是目前单独安装框架确实是个问题...ClickOnce部署方式不太适合Internet发布更不能脱机发布...但是,一款优秀的桌面软件无论如何难以安装都阻止不了用户的热情,而没什么特色的软件就算是绿色免安装用户也毫无兴趣,这是早已被事实证明的真理...所以我不认为在这方面.NET会差到哪儿去...ps:某下载量很大的SNS外挂就是.NET 3.5的作品,我留意到其论坛里用户并没有对.NET Framework 3.5过大或难以安装的抱怨...
      

  20.   

    delphi7
      

  21.   

    另外,很多企业应用并非单独使用某种技术...我在项目中会混合使用.NET、C/C++甚至Java,一切都由需求和成本决定,能够很容易地集成各种技术也是.NET的巨大优势...偏执地试图用一种技术打天下的想法是很初级的...
      

  22.   

    C#开发快速!
    框架以后都会集成在OS里,怕啥,微软的东西,他自己肯定会做很好的支持!
      

  23.   

    C#写的也不错啊。
    www.5dfly.cn
    去看看我写的。
      

  24.   

    http://www.8-jie.cn/
    lz看看这个,delphi开发的
      

  25.   

    领导让用啥就用啥,C++/C#都有自己的特点,我现在用C#学C++,两者一起进步。
      

  26.   

    C#:现在的操作系统都自带了不同版本的.net framework,所以用C#开发不见得一定得新装framework
    Dephi、VB功能都比较强大,开发也便捷快速,实际上它们也需要一定的支持性文件(如一些DLL),只是小一些。
    VC也是不错的选择,只是要求可能高了点。最终还得看具体的需要
    我一般是这样选择的如果涉及一些低层、多媒体数据的一些开发,我一般用VC
    如果是一些上层的应用,比如像一些仓库、物流、OA等管理应用程序,一般都会用C#
      

  27.   

    当然DELPHI
      

  28.   

    用c#吧! 我理由是現它是太多人用了, 網上查資料非常快, 同時有很多相用的例子,
    真是應那句: 要相信群眾!而老最不好是 vs2008 要.NET Framework 3.5, 
    但.NET Framework 3.5要 xp 以上才可裝, win2000不能裝,
    有強迫換機
      

  29.   

    C#是趋势。你现在看的确还有一些没有装.NETFORMWORK的XP系统。但是明年呢?后年呢?等vista和Windows 7普及后。这个根本不再会是问题了。
      

  30.   

    c#吧。他还是优势很明显的,毕竟微软替我们把框架做好了,我们只是负责调用就可以了。当然好了。在说了,.net framwork 在widows7中已经预安装了,所以就不用怕了。趋势吧。
      

  31.   

    .NET写的Hello Word,为什么会比C语言控制台写的Hello World占用内存大呢? 可以具体分析下么?
      

  32.   

    windows7不是已经自带 .NETFORMWORK 了吗?现在用C#开发程序还需要担心客户没装吗?随着时代的发展,PC机配置也会越来越高,占用内存的问题也会得到很好的解决,所以C#肯定是最好的选择了。
      

  33.   

    用最新的的火星语言: FDJSLFJAS
      

  34.   


    windows xp 以上的都自带FromWork 2.0
      

  35.   

    虽然都说是趋势,但是现在的C#的确让人头痛。
    运行速度绝对是一个挥之不去的阴影。
    简直让人抓狂。
    很多大软件倒是没有安装问题,反正安装次数也不多。
    小软件就郁闷了,除非.new framework在xp上普及,要不真的头疼啊。
    趋势也都是人为的,真希望ms能考虑到劳苦大众的难处。
      

  36.   

    那你就用java呗
      

  37.   

    javascript感觉不错啊。一样可以做桌面程序。
      

  38.   

    如果是一般桌面程序用.net是比较不错的,以后的操作系统都会带.net,而且现在很多系统都装这个了。
    想求效率就在核心的地方使用VC++,如果你觉得VB过时,那么dephi也是一样的